<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Circumscription in DL-Lite: Progress Report</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Piero Bonatti</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Federica Di Stefano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Magdalena Ortiz</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mantas Šimkus</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Insitute of Logic and Computation</institution>
          ,
          <addr-line>TU Wien</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Umeå University</institution>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Università degli studi di Napoli “Federico II”</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Circumscription is a prominent approach to bring non-monotonicity to Description Logics (DLs), but unfortunately, it usually displays very high computational complexity of reasoning. Many works have studied circumscribed DLs, but most of them focus on expressive DLs containing ℒ, and the results for low-complexity DLs are limited. This paper summarises some recent progress in characterizing the computational complexity of reasoning in circumscribed DL-Lite. We perform a two-dimensional analysis, considering diferent languages of the DL-Lite family, and varying how concepts and roles are treated. In addition to classical circumscription, we consider the recently studied pointwise circumscription, which shows better complexity, in some cases, and remains decidable in the presence of minimized roles.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Circumscription</kwd>
        <kwd>Non-monotonic reasoning</kwd>
        <kwd>DL-Lite</kwd>
        <kwd>Lightweight DLs</kwd>
        <kwd>Computational Complexity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        As decidable fragments of first-order logic, Description Logics (DLs) are intrinsically monotonic
and do not allow to perform commonsense reasoning. To overcome this limitation, several
non-monotonic extensions of DLs have been proposed [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5">1, 2, 3, 4, 5</xref>
        ]. A prominent research line
here is given by circumscribed DLs [
        <xref ref-type="bibr" rid="ref10 ref6 ref7 ref8 ref9">6, 7, 8, 9, 10</xref>
        ].
      </p>
      <p>
        Circumscription, as originally introduced by McCarthy to formalize commonsense reasoning
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], extends first-order logic with the ability to minimize predicate extensions. Later it was
extended to allow fixed and varying predicates [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]; a so-called circumscription pattern specifies
how predicates are partitioned into these three types. The non-monotonic extensions of DLs
based on circumscription are very expressive, and the complexity of reasoning increases
accordingly, up to undecidability (a common issue afecting many non-monotonic logics). The
computational complexity of reasoning in expressive circumscribed DLs has been largely
classiifed in [
        <xref ref-type="bibr" rid="ref6 ref8">6, 8</xref>
        ]. Moreover, [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">9, 10, 8</xref>
        ] deal with the low-complexity logics ℰ ℒ and DL-Lite; early
preliminary results for DL-Lite can be found in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        In this paper, we focus on the DL-Lite family and address three gaps that remain in the above
rich set of results. First, we provide decidability and even tractability results for circumscribed
knowledge bases with minimized and fixed roles and nonempty TBoxes . Previous
decidability results concerned: (i) ℒ with minimized roles but empty TBoxes (reasoning with
nonempty TBoxes is undecidable) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and (ii) DL-LiteBℋool and DL-LiteBℱool with fixed roles [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Second, we extend the analysis of reasoning in the DL-Lite family by addressing concept
satisfiability, subsumption, and instance checking (with implications on conjunctive query
answering). We refine and extend the lower complexity bounds for query answering in DL-Lite
provided in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], as well as the recent results in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], where—unlike our results—lower complexity
bounds rely on priorities, and roles can be neither minimized nor fixed. Similarly, the results
of [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for DL-Lite extended with defeasible inclusions do not overlap with ours. Defeasible
inclusions can be encoded in circumscription (by replacing each  ⊑  with  ⊓ ¬ ⊑ 
for a minimized fresh concept name ) but this falls beyond DL-Lite and DL-LiteHorn .
      </p>
      <p>
        Third, we consider pointwise circumscription in the DL-Lite family. Pointwise circumscribed
DLs were introduced in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], and the complexity of reasoning has been characterized for
ℒℐ [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. If roles can be minimized or fixed and nesting of quantifiers is disallowed, then
reasoning in pointwise circumscribed ℒℐ is decidable in NExp-time. This is notable since,
under the same assumptions, reasoning under global circumscription is undecidable already
for ℒ [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In pointwise circumscription, the single global minimality check of classical
circumscription is replaced by multiple local minimality checks at all domain elements and their
immediate neighborhood. The semantics of [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] is closely related to pointwise circumscription
as introduced by Lifschitz for first-order logic [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], with some important diferences: varying
predicates are not allowed to be reconfigured across the model, and the minimization at a single
tuple is replaced by multiple minimizations at one domain element and its direct neighborhood.
      </p>
      <p>We perform a two-dimensional analysis considering the generality of circumscription patterns
and the expressiveness of the DL language. Our main contributions are summarized as follows:
∘ Under the assumption that no predicate is varying, concept satisfiability remains tractable
in DL-Liteℋ under global and pointwise circumscription. Tractability is not preserved in
DL-LiteHorn and Σ2-hardness holds for DL-LiteBool .
∘ Reasoning is intractable already in DL-Lite if predicates are allowed to vary. We provide a Σ
2
upper bound for concept satisfiability in DL-Liteℋ under global circumscription and an NP
upper bound for DL-Lite under pointwise circumscription, under some syntactic restrictions.
∘</p>
      <p>We show that if no restrictions on the circumscription pattern are assumed, concept
satisifability is undecidable in DL-LiteBℋool under global circumscription. The undecidability is
shown via a reduction from the domino problem, and it builds a KB in which varying roles are
subsumed by minimized ones. We note that the latter falls into a fragment where pointwise
circumscription is decidable in NExp-time.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>
        We recall some DLs of the DL-Lite family [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. We consider countably infinite, pairwise disjoint
sets  of concept names and  of role names. Roles  are either a role name  ∈  or
its inverse − ; if  = − is an inverse role, then − denotes . Basic concepts take the form
 or ∃, with  ∈  a concept name and  a role. In basic DL-Lite, concept inclusions
take the form 1 ⊑ 2 or 1 ⊑ ¬2 with 1 and 2 basic concepts. We consider also
the variants DL-LiteHorn and DL-LiteBool . The former allows concept inclusions of the form
1 ⊓ . . . ⊓  ⊑  and 1 ⊓ . . . ⊓  ⊑ ¬ where  and  are basic concepts, while in
the latter we may write concept inclusions  ⊑ , where  and  are arbitrary Boolean
combinations of basic concepts built using ⊓, ⊔ and ¬. Let ℒ be one of DL-Lite, DL-LiteHorn or
DL-LiteBool . An ℒ TBox  is a finite set of ℒ concept inclusions. We extend these three logics
with role inclusions of the form  ⊑ , where  and  are roles. An ℒℋ TBox is a finite set of ℒ
concept inclusions and role inclusions. An ℒ(ℋ) knowledge base (KB)  is a pair consisting of
an ABox  and an ℒ(ℋ) TBox. The latter is defined as a finite set of assertions of the forms ()
and (, ), where  ∈  ,  ∈ , and ,  are individuals from a countably infinite alphabet
 , disjoint from  and . The semantics of these DLs, and in particular the notion of a
model are defined as usual; please see [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. We write ℐ |= Γ if ℐ is a model of the TBox or KB
Γ, and use  (Γ) to denote the set of models of Γ.
      </p>
      <sec id="sec-2-1">
        <title>2.1. Circumscribed DLs</title>
        <p>
          We recall the notion of circumscription for DLs. Following [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], we denote circumscription
patterns as triples  = (, ,  ), where ,  , and  are mutually disjoint sets partitioning
the predicates in , respectively standing for minimized, varying, and fixed predicates1. If  is a
KB and  = (, ,  ) a circumscription pattern such that ,  and  partition the signature
of , we say that “ is circumscribed with the pattern  ”, in symbols Circ ().
Definition 1. Let  = (, ,  ) be a circumscription pattern, and assume a pair of
interpretations ℐ,  . We write ℐ ⪯   if the following conditions are satisfied:
(i) Δℐ = Δ and ℐ =  for all individuals ,
(ii) ℐ ⊆  for all  ∈  , and
(iii) ℐ =  for all  ∈  .
        </p>
        <p>We write ℐ ≺   , if ℐ ⪯   and ℐ ⊂  for some  ∈  .</p>
        <p>Definition 2. An interpretation ℐ is a minimal model of Circ (), in symbols ℐ |= Circ (),
if ℐ |=  and there is no interpretation  s.t.  |=  and  ≺  ℐ. We use MM (,  ) to denote
the set of minimal models of Circ ().</p>
        <p>
          Now we recall pointwise circumscription [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. We can see that Definition 1 does not restrict in
any way how the extension of  may difer in ℐ and  . It quantifies globally over all subsets of
 . We call this semantics global circumscription. In pointwise circumscription, we use a more
cautious comparability relation ∼ ∙ between interpretations, which may difer only locally on
the concepts and roles satisfied by one domain element.
        </p>
        <p>Definition 3. Assume a pair of interpretations ℐ,  with Δℐ = Δ and ℐ =  , for all  ∈  .
We write ℐ ∼ ∙  if there exists  ∈ Δℐ such that:
(i) ℐ ∖ {} =  ∖ {} for all concept names , and
(ii) ℐ ∩ (Δ ×
Δ) =  ∩ (Δ ×</p>
        <p>Δ) for all role names , where Δ = Δℐ ∖ {}.
1We do not assume priorities over the minimized predicates
Definition 4. Assume a circumscription pattern  and a pair of interpretations ℐ,  . We write
ℐ ⪯ ∙  , if ℐ ⪯   and ℐ ∼ ∙  . We write ℐ ≺ ∙  , if ℐ ⪯ ∙  and ℐ ⊂  for some  ∈  .
Definition 5. An interpretation ℐ is a pointwise minimal model of Circ (), in symbols
ℐ |=∙ Circ (), if ℐ |=  and there is no interpretation  s.t.  |=  and  ≺ ∙ ℐ. We use
PMM (, ) to denote the set of pointwise minimal models of Circ ().</p>
        <p>The reasoning tasks of concept satisfiability, subsumption, and instance checking are adapted
to global circumscription and pointwise circumscription. Assume a globally (resp. pointwise)
circumscribed knowledge base Circ ():
• A concept  is satisfiable w.r.t.</p>
        <p>PMM (, )) such that ℐ ̸= ∅.</p>
        <p>Circ () if there exists ℐ ∈</p>
        <p>
          MM (, ) (resp.
• For all concepts  and ,  is subsumed by  w.r.t. Circ () if ℐ ⊆ ℐ , for all
ℐ ∈ MM (, ) (resp. PMM (, )). In symbols, Circ () |=(∙ )  ⊑ .
• Given any individual  and any concept ,  is an instance of  w.r.t. Circ () if
ℐ ∈ ℐ for all ℐ ∈ MM (, ) (resp. PMM (, )). In symbols, Circ () |=(∙ ) ().
In expressive DLs the reasoning tasks above can be interreduced [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], but in DL-Lite fragments
the reductions are trickier. In [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] the authors provide reductions between reasoning tasks for
DL-Liteℋ, but they rely on varying predicates and do not extend to all the settings we consider
here.
        </p>
        <p>Example 1. Consider the following simple example: Students normally do not work; Ann is
a student. We expect to conclude that Ann does not work. If later it is stated that Ann works,
then the previous conclusion should be retracted without deriving any contradiction. This example
can be encoded as an instance checking problem in DL-LiteBool with both global and pointwise
circumscription, using one abnormality predicate AbStudent:</p>
        <p>Student ⊓ ∃hasJob ⊑ AbStudent (a working student is an abnormal student)</p>
        <sec id="sec-2-1-1">
          <title>Student(Ann) .</title>
          <p>If AbStudent is minimized and the other predicates are allowed to vary, then the above
knowledge base entails ¬∃hasJob(Ann) (as expected), under both semantics. After adding the
assertion ∃hasJob(Ann), the resulting knowledge base is consistent under both semantics and
¬∃hasJob(Ann) is not derivable any longer.</p>
          <p>Example 2. Circumscribed DL-Lite allows us to do some reasoning under the closed world
assumption. For instance, given the following knowledge base where all predicates are minimized,
Student ⊑ Person</p>
          <p>Student ⊑ ∃hasStudentCard</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Person(Bob)</title>
          <p>it can be concluded that ¬Student(Bob) and ¬∃hasStudentCard(Bob), under both semantics.</p>
          <p>The next example illustrates the power of circumscription by showing that it may introduce
concept unions and functional roles (two features that in general increase complexity).
Example 3. Assume the following TBox:</p>
          <p>Company_Owner ⊑ Has_Income</p>
          <p>Employee ⊑ Has_Income
and the pattern  = {Has_Income} and  = {Company_Owner, Employee}. We can derive
that Circ ( ) |= Has_Income ⊑ Company_Owner ⊔ Employee. Moreover, if we add:</p>
        </sec>
        <sec id="sec-2-1-3">
          <title>Company_Owner(Bob)</title>
          <p>Company_Owner ⊑ ∃associated_VAT
where associated_VAT ∈ M, one can derive that there is a unique VAT number associated to .
Global Circumscription vs Pointwise Circumscription. Pointwise circumscription is a
sound approximation of circumscription, as all minimal models are also pointwise minimal.
The converse is often true. In fact, we provide a suficient condition in Proposition 1. However,
there are cases where they difer, as pointwise minimal models need not be globally minimal.
Example 4. Consider the DL-Lite TBox  = { ⊑ ∃, ∃− ⊑ } and with the
circumscription pattern  = (, ∅, ∅) such that  = {, }.The interpretation ℐ = {, } with
ℐ = {, } and ℐ = {(, ), (, )} is a pointwise minimal model. However, ℐ ̸∈ MM ( , ).</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Complexity Results</title>
      <p>
        Bonatti et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] provide an extensive study of the computational complexity of expressive
circumscribed DLs. Analogously to the propositional case [
        <xref ref-type="bibr" rid="ref18">18, 19, 20</xref>
        ], the complexity is
significantly afected by the choice of the circumscription patterns. We will see that this is also the
case for DL-Lite. In the following sections, we study the complexity of reasoning in three DLs
in the DL-Lite family [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] under three diferent forms of circumscription patterns.
Definition 6.
      </p>
      <p>Given a circumscription pattern  = (, ,  ), we say that
(i)  is a basic pattern if  = ∅,
(ii)  is a role-varying pattern if roles are only allowed to vary, i.e. ( ∪  ) ∩  = ∅,
(iii)  is a general pattern if no restrictions are imposed.</p>
      <p>
        Table 1 summarizes our complexity results. They are stated for concept satisfiability. For basic
patterns, we can transfer the lower bounds to the complement of subsumption and instance
checking (as concept unsatisfiability easily reduces to subsumption and to instance checking),
but without varying predicates, we do not have the converse reductions, thus the P-time upper
bound is given only for concept satisfiability. In contrast, both lower and upper bounds in
columns 2,3, 5 and 6 apply to the complement of subsumption and instance checking [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Before we delve deeper into the efect of diferent kinds of circumscription patters, we first
observe that we can infer some lower bounds from propositional logic. In particular, we can
rephrase in our setting some results proved in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] for propositional logic under the extended
close world assumption (ECWA), and in [19] for circumscribed propositional formulas. This can
be done using only concept names, and does not require roles. It is not hard to see that in such
a setting global and pointwise circumscription coincide, and we get the following.
      </p>
      <p>Global Circumscription
basic varying roles general
DL-Lite(ℋ) NL-c ≥ NP and ≤ Σ2
DDLL--LLiittee((BHℋℋooo))rln ≥≥ NΣP2 ≥ ≥ ΣN2Panand d≤ ≤ NΣE2x◇pS
? ≤ P
? ≥ NP
undecidable† ≥ Σ2</p>
      <p>Pointwise Circumscription
basic varying roles general
≥ NP and ≤ NP⋆
≥ NP
≥ Σ2
≤ NExp‡
≤ NExp‡
≤ NExp‡
• NP-hard for DL-LiteHorn , even with  = ∅,
• Σ2-hard for DL-LiteBool , even with  = ∅.</p>
      <p>• NP-hard for DL-Lite if  ̸= ∅.</p>
      <p>Subsumption and instance checking are hard for the complementary class.</p>
      <p>All the NP and Σ2 hardness results in Table 1 follow from this theorem. We devote the rest
of the paper to proving the remaining bounds: the membership in NL and P for basic patterns,
the membership in NP and Σ2 for varying roles, and the undecidability for general patterns.</p>
      <sec id="sec-3-1">
        <title>3.1. Basic Patterns</title>
        <p>
          In this section, we show that, under the assumption that no predicate is allowed to vary, concept
satisfiability is tractable for DL-Liteℋ, under both global and pointwise circumscription. This is
remarkable, especially since we allow for roles to be minimized or fixed. For expressive DLs
in ℒℐ the latter assumption easily leads to undecidability [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], while Bonatti et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
proved that reasoning in ℰ ℒ with defeasible inclusions is undecidable if roles are fixed.
        </p>
        <p>
          We first observe that the satisfiability of negated concepts is classical in both globally
circumscribed and pointwise circumscribed DL-Liteℋ, DL-LiteHℋorn , and DL-LiteBℋool . The latter
follows from a result in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] (Theorem 5). This does not extend to positive concepts. However,
in DL-Liteℋ we can still obtain a tractability result relying on the fact that in a minimal model
every object in the extension of a minimized predicate must be justified by an assertion in the
ABox or a fixed predicate.
        </p>
        <p>In what follows we assume w.l.o.g. that the given circumscribed KB  does not contain
inclusions of the form ⊤ ⊑  with  ̸∈  . If such inclusions are present, then we can
remove them by introducing a fresh concept name  , adding the inclusion ⊤ ⊑   and
replacing any ⊤ ⊑  ∈  with   ⊑ , and extending the circumscription pattern  to
′ = (, ,  ∪ { }); these steps preserve both global and pointwise semantics.</p>
        <p>We define the dependency graph of a DL-Liteℋ KB  = (,  ) as the directed graph () =
(, ) where  is given by all concept names and role names occurring in , and 
contains the pairs (, ) for which there exists  ∈  such that (1)  occurs on the left-hand
side of  , and (2)  occurs on the right-hand side of  and is not under negation.
Theorem 2. Assume a DL-Liteℋ KB  = (,  ) and a basic pattern . A concept  is satisfiable
w.r.t Circ () if  has a classical model ℐ with ℐ ̸= ∅ for some predicate  such that:
(a) there exists a path in () from  to  if  ∈  , and to  if  is of the form ∃, and
(b)  is a fixed predicate or occurs in .</p>
        <p>
          Since consistency checking in DL-Liteℋ is complete for NL [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], and the conditions of Theorem
2 can be checked non-deterministically in logarithmic space, we get:
Theorem 3. In DL-Liteℋ concept satisfiability w.r.t. circumscribed KBs where  = ∅ is
NLcomplete.
        </p>
        <p>The hardness follows from classical reasoning in DL-Liteℋ, which corresponds to
circumscribed DL-Liteℋ with all predicates fixed. Under pointwise circumscription, the (if) direction
of Theorem 2 holds too, but the (only if) may fail. Recall Example 4. Given the dependency
graph of  and the concept , one can easily observe that neither (a) nor (b) in Theorem 2 is
satisfied. Intuitively,  is self-supported, using a cycle involving  in the dependency graph of
 . A characterization very similar to Theorem 2 for pointwise circumscription can be achieved
by accommodating such cycles. To do this, we use a more sophisticated dependency graph.
Definition 7 (Dependency graph revisited). (Re)define the dependency graph () =
(, ) of a DL-Liteℋ KB  = (,  ) as follows. The set of vertices  is the least set containing:
• all positive concepts  such that for some , either ( ⊑ ) ∈  or ( ⊑ ) ∈  ;
• all the concepts  such that for some   () ∈ 
• all the concept ∃ and ∃ − such that for some , ,  (, ) ∈ .</p>
        <p>• all nominals {} such that  occurs in .</p>
        <p>The set of edges , labelled with the symbols in {, }, is the least set containing:
• all (, , ) such that there exists ( ⊑ ) ∈  ;
• all ({}, , ) such that () ∈ ;
• all ({}, , ∃) such that for some , (, ) ∈ ;
• all ({}, , ∃− ) such that for some , (, ) ∈ ;
• all (∃, , ∃) and (∃− , , ∃− ) such that for  ⊑  ∈  ;
• all (∃, , ∃− ) such that for some , ( ⊑ ∃) ∈  .</p>
        <p>Edges labelled with  are called cross edges, while the rest (labelled by ) are inner edges.
Definition 8 (Good paths, Cycles). A path in () is a sequence  of edges in :
(0, ℓ1, 1)(1, ℓ2, 2) · · · (− 1, ℓ, ) .</p>
        <p>We say that  is a path from 0 to . If  = 0 then the path is called a cycle. A path is good
if ℓ =  implies ℓ+1 ̸=  (1 ≤  ≤  − 1), and a cycle is good if ℓ =  implies ℓ( mod )+1 ̸= .
Definition 9 (Inner segments). An inner segment of a path  = 1 . . .  in () (where
 ∈ , for  = 1, . . . , ) is a subpath +1 . . . + of  (1 ≤  ≤  +  ≤ ) such that
for all  = , . . . ,  + ,  is an inner edge of (). Such an inner segment of  is maximal
if it is not a strict subpath of any inner segment of  . An inner segment  . . . + of  is
satisfiable (w.r.t. ) if there exists ℐ ∈ M () such that ℐ ̸= ∅, with  = (, ℓ+1, +1).</p>
        <p>This refined notion of dependency graph allows us to distinguish cycles in the interpretation
from other cycles in the dependency graph. The notion of good cycles ensures that we only
consider cycles that pass over more than one object in the interpretation, i.e., passing at least one
cross edge, but excluding consecutive symmetric cross edges. The inner segments correspond
to sequences of concept implications that may need to hold at one domain element.
Theorem 4. Assume a DL-Liteℋ KB  = (,  ) and a basic pattern . Under pointwise
circumscription, a concept  is satisfiable w.r.t Circ () if at least one of the following hold:
(a) there exists a path from {} to  in () and  is satisfiable,
(b) there exists  ∈  with  ∈  , or  ∈  if  is of the form ∃(− ), such that
(1) there exists a path from  to  in (), and
(2) there exists ℐ ∈  () such that ℐ ̸= ∅;
(c) there exists a path  in  to  from a good cycle involving at least one cross edge, and
such that all the maximal inner segments in  in the cycle are satisfiable w.r.t. .</p>
        <p>Conditions (a) and (b) together check exactly the same conditions as in Theorem 2 (organized
and formulated diferently due to the modified definition of ()). The new condition is
(c), which identifies when a concept is satisfiable in a pointwise minimal model but not under
global circumscription. Example 4 falls into this category:  satisfies condition (c). Checking
the conditions of Theorem 4 is tractable, but we leave its precise complexity open.
Theorem 5. Concept satisfiability in pointwise circumscribed DL-Lite ℋ with  = ∅ is in P.</p>
        <p>Theorem 2 and Theorem 4 difer only on condition (c), and thus concept satisfiability coincides
when () is acyclic. In fact, both semantics coincide for any reasoning task.
Proposition 1. Given a KB  = (,  ) in DL-Liteℋ and a basic pattern , if () is acyclic
then PMM (, ) = MM (, ).</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Role-varying Patterns</title>
        <p>
          In this section, we extend circumscription patterns with varying predicates. In particular, we
study the complexity under the assumption that all roles are varying. In [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] circumscription
patterns were restricted in this way to obtain decidability and a NExpNP upper bound in ℒℐ.
We obtain upper bounds that are significantly lower: Σ2 for global circumscription in DL-Liteℋ,
and NP for pointwise circumscription in plain DL-Lite (under some syntactic restrictions on the
axioms). The latter is tight by Theorem 1, and we believe that the former may also be so.
        </p>
        <p>Recall the following result from [7, Theorem 4.4], which allows us to eliminate varying
concepts: for each concept name  ∈  , we introduce a fresh varying role  and each
occurrence of  in  is replaced with ∃.</p>
        <p>Theorem 6. If ℒ is a DL supporting unqualified existentials, then reasoning w.r.t. (pointwise)
circumscribed KBs in ℒ such that  ∩  ̸= ∅ can be reduced to reasoning w.r.t. (pointwise)
circumscribed KBs in ℒ such that  ⊆ .</p>
        <p>
          We assume w.l.o.g. that all concepts are minimized or fixed, while roles are only varying.
We show that circumscribed DL-Liteℋ has the small model property, following the model
construction for DL-Liteℋ with defeasible inclusions used in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>Lemma 1. Assume a KB  in DL-Liteℋ circumscribed with  = (, ,  ), with  ⊆  , and
a concept . If there exists ℐ ∈ MM (, ) such that ℐ ̸= ∅, then there exists  ∈ MM ()
such that (i) |Δ | is polynomial in the size of , and (ii)  ̸= ∅.</p>
        <p>Theorem 7. Concept satisfiability in circumscribed DL-Liteℋ with only varying roles is in Σ2.</p>
        <p>Subsumption and instance checking are in Π2.</p>
        <p>
          Proof. Assume a concept 0 and a circumscribed KB Circ () in DL-Liteℋ. From Lemma 1, for
checking satisfiability of 0 w.r.t. Circ () if sufices to guess an interpretation whose domain
is polynomial in the size of  and use an NP oracle to check that it is a model of Circ ().
NP upper bound for DL-Lite We provide in the full version of the paper an NP algorithm
for concept satisfiability in pointwise circumscribed DL-Lite restricted to axioms of the forms
 ⊑ (¬) and  ⊑ (¬) with  concept name and  a basic concept. That is, we do not allow
existentials on both sides of the same axiom. In classical DL-Lite this assumption can be done
w.l.o.g., but in pointwise circumscribed DL-Lite traditional normalization cannot be taken for
granted [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. We use the mosaic technique. First, we define so-called tile types that intuitively
are small model fragments. Similarly to [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], additionally to the local minimality conditions on
the tile types, we use special labelings to verify that minimality is preserved when a full model
is assembled from tiles. Then we generate a system of extended inequalities that has one variable
 for each tile type  [21]. The solutions to this system of inequalities are functions  assigning
to each variable  a nonnegative integer number or . The inequalities guarantee that, from
each solution  , if we take  () copies of each tile type  we assemble correctly a pointwise
minimal model. This is very similar to the technique used for obtaining the NExpTime upper
bound in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. The key diference here is that, even if the number of variables  is exponential
in , the number of inequalities is only polynomial in it. Therefore, one only needs to focus
on those solutions where only polynomially many variables are nonzero [22]. This allows us
to check that a solution exists in nondeterministic polynomial time in the size of the system
[21, 23]. Provided that we can check the minimality of a tile type in polynomial time, which is
feasible for DL-Liteℋ [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], we obtain the desired upper bound.
        </p>
        <p>Theorem 8. Concept satisfiability in pointwise circumscribed DL-Lite is NP-complete if  ⊆ 
and no axiom of the form ∃ ⊑ ∃ is allowed.</p>
        <p>We belive that the upper bound above holds for pointwise circumscribed DL-Liteℋ without
this restriction on the axioms, but leave it open for future work.
3.3. General Patterns
In this section, we impose no restriction on the circumscription patterns: concepts and roles
may freely participate in the minimized, fixed, and varying predicates. However, we show that
already allowing roles to be minimized leads to undecidability in circumscribed DL-LiteBℋool .</p>
        <p>
          We reduce the domino problem to the complement of instance checking, relying heavily
on minimized and varying roles. We simulate the TBox constructed in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] (see Lemma 27)
for showing the undecidability of circumscribed ℒ with minimized roles. Due to space
constraints, we focus on explaining how to simulate the axioms that are not expressible in
DL-LiteBℋool , and provide the detailed proof in the full version of the paper.
        </p>
        <p>
          As usual, the key challenge is to enforce a grid. We use the roles  and  for the horizontal and
vertical successor relations. In [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] the authors use an axiom ⊤ ⊑  ⊔ (∃.∃. ⊓ ∃.∃.¬)
to state that a domain element is either in  or it does not participate in a correct cell of the
grid. We can simulate qualified existentials using auxiliary roles in the usual way.
⊤ ⊑  ⊔ (ℎ ⊓ ℎ)
        </p>
        <p>ℎ ⊑ ∃′
∃′− ⊑ ℎ′</p>
        <p>ℎ′ ⊑ ∃ ′′
∃ ′′− ⊑</p>
        <p>ℎ ⊑ ∃ ′
∃ ′− ⊑ ′</p>
        <p>′ ⊑ ∃′′
∃′′− ⊑ ¬
′ ⊑ 
′′ ⊑ 
 ′ ⊑ 
 ′′ ⊑ 
where ,  and  are minimized, while , ℎ, ℎ, ℎ′ , ′ , ′, ′′,  ′ and  ′′ are varying.</p>
        <p>
          The key challenge now is to propagate a varying ‘error’ concept  when an element does not
participate in a correct cell of the grid. This is achieved in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] with the following ℒ axioms:
¬ ⊑ 
 ⊑ ∀.
 ⊑ ∀.
∃. ⊑ 
∃. ⊑ 
We instead simulate the following weaker axioms
¬ ⊑ 
 ⊑ ∃.
 ⊑ ∃.
¬ ⊑ ∃.¬
¬ ⊑ ∃.¬
using the following set of axioms, and letting all the fresh roles vary:
¬ ⊑
        </p>
        <p>⊑ ∃ℎ ⊓ ∃
∃ℎ− ⊑ 
∃− ⊑ 
ℎ ⊑ 
 ⊑ 
¬ ⊑ ∃¯ ⊓ ∃</p>
        <p>¯
∃¯− ⊑ ¬
∃¯ − ⊑ ¬
¯ ⊑ 
¯ ⊑ 
Using the fact that all the varying roles introduced above are subroles of  or  , and that 
and  are minimized, we can show that, in a minimal model the following claim holds.
Claim 1. The roles  and  are functional at every domain element  such that  ∈ ¬ℐ .</p>
        <p>
          This allows us to obtain a grid and to lift the undecidability in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] to DL-LiteBℋool .
Theorem 9. Concept satisfiability in circumscribed DL-Lite Bℋool is undecidable.
        </p>
        <p>We underline that the reduction does not carry over to pointwise circumscribed DL-LiteBℋool
as it heavily relies on the fact that in the absence of a proper cell the varying concept  is
propagated over possibly infinitely many domain elements.</p>
        <p>Observe that the TBox above is such that each varying role is subsumed by a minimized one.
Under the same assumption, we get a decidability result for pointwise circumscription:
Theorem 10. Concept satisfiability in pointwise circumscribed DL-LiteBℋool is in NExp-time under
the assumption that varying roles are subsumed by minimized or fixed ones.</p>
        <p>
          The result above follows from the more general result for pointwise circumscribed ℒℐ
with no nested quantifiers [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], extended with the assumption that varying roles are subsumed
by minimized ones. With the latter assumption, the mosaic technique used in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] can be tuned
to accommodate varying roles. (Intuitively, this relies on the fact that varying roles cannot be
used for generating new connections).
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>
        In this paper, we have established several new results for circumscribed logics of the
DLLite family. Remarkably, we have established decidability with minimized and fixed roles and
nonempty TBoxes, which had only been considered recently in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] for more expressive logics
under pointwise circumscription, and with significantly higher complexity bounds. Several
questions remain for further investigation. For instance, the precise complexity of subsumption
for DL-Liteℋ with basic patterns is not yet determined, and we believe that it may be harder
than concept satisfiability. For the other patterns with variable predicates we already have
NP-hardness results that carry over to subsumption, but we lack matching upper bounds. The
lower bounds for role-varying patterns for DL-LiteHorn and DL-LiteBool are inherited from the
ifrst column of Table 1, so it is not unlikely that they will not be tight. Table 1 shows that we
do not know much about DL-Lite and general patterns under global circumscription. These
settings could very well be undecidable, but it is far from obvious how to prove it.
      </p>
      <p>Reducing the complexity of classical circumscription was a key motivation for its pointwise
variant, but it seems that it does not always lead to better complexity in the DL-Lite family. It
does seem to make things more manageable for DL-Liteℋ and varying roles, where we think that
global circumscription is likely to be hard for the second level of the polynomial hierarchy. We
want to understand what happens in this case to DL-LiteHorn and DL-LiteBool . Interestingly, for
basic patterns in DL-Liteℋ, pointwise circumscription seems to make things more challenging,
and may even cause higher complexity.</p>
      <p>
        In this work, we disallowed role disjointness axioms, usually allowed in classical DL-Lite: the
latter afects the complexity under circumscription with priorities [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. It is open whether this
happens also in our settings. We plan to extend circumscription patterns by allowing priorities
over minimized predicates, a key ingredient for defeasible DLs. Under the latter assumptions,
there are no results for pointwise circumscribed DLs, while for global circumscription some
very recent results can be found in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The data complexity of circumscribed DL-Lite family
is also a future research direction worth investigating. Lastly, another interesting direction is to
look at ℰ ℒ and extensions, especially under pointwise circumscription.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was partially supported by the Wallenberg AI, Autonomous Systems and Software
Program (WASP) funded by the Knut and Alice Wallenberg Foundation. It was also partially
supported by the Austrian Science Fund (FWF) project P30873.
circumscription, Journal of Computer and System Sciences 48 (1994) 255–310.
[19] T. Eiter, G. Gottlob, Propositional circumscription and extended closed-world reasoning
are Π2-complete, Theoretical Computer Science 114 (1993) 231–245. doi:https://doi.
org/10.1016/0304-3975(93)90073-3.
[20] G. Nordh, A trichotomy in the complexity of propositional circumscription, in: F. Baader,
A. Voronkov (Eds.), Logic for Programming, Artificial Intelligence, and Reasoning, Springer
Berlin Heidelberg, Berlin, Heidelberg, 2005, pp. 257–269.
[21] T. Gogacz, V. Gutiérrez-Basulto, Y. Ibáñez-García, F. Murlak, M. Ortiz, M. Simkus, Ontology
focusing: Knowledge-enriched databases on demand, in: ECAI, volume 325 of Frontiers in
Artificial Intelligence and Applications , IOS Press, 2020, pp. 745–752.
[22] I. Pratt-Hartmann, On the computational complexity of the numerically definite syllogistic
and related logics, The Bulletin of Symbolic Logic 14 (2008) 1–28. URL: http://www.jstor.
org/stable/40039608.
[23] C. Lutz, U. Sattler, L. Tendera, The complexity of finite model reasoning in description
logics, Inf. Comput. 199 (2005) 132–171.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casini</surname>
          </string-name>
          , U. Straccia, T. Meyer,
          <article-title>A polynomial time subsumption algorithm for nominal safe ℰ ℒ⊥ under rational closure</article-title>
          ,
          <source>Information Sciences 501</source>
          (
          <year>2019</year>
          )
          <fpage>588</fpage>
          -
          <lpage>620</lpage>
          . URL: https: //www.sciencedirect.com/science/article/pii/S0020025518307436. doi:https://doi.org/ 10.1016/j.ins.
          <year>2018</year>
          .
          <volume>09</volume>
          .037.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Donini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Nutt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Schaerf</surname>
          </string-name>
          ,
          <article-title>An epistemic operator for description logics</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>100</volume>
          (
          <year>1998</year>
          )
          <fpage>225</fpage>
          -
          <lpage>274</lpage>
          . URL: https:// www.sciencedirect.com/science/article/pii/S0004370298000095. doi:https://doi.org/ 10.1016/S0004-
          <volume>3702</volume>
          (
          <issue>98</issue>
          )
          <fpage>00009</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K.</given-names>
            <surname>Britz</surname>
          </string-name>
          , G. Casini, T. Meyer, K. Moodley,
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Varzinczak</surname>
          </string-name>
          ,
          <article-title>Principles of KLM-style defeasible description logics</article-title>
          ,
          <source>ACM Trans. Comput. Log</source>
          .
          <volume>22</volume>
          (
          <year>2021</year>
          ) 1:
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          :
          <fpage>46</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. Hollunder,</surname>
          </string-name>
          <article-title>Priorities on defaults with prerequisites, and their application in treating specificity in terminological default logic</article-title>
          .,
          <source>Journal of Automated Reasoning</source>
          <volume>15</volume>
          (
          <year>1995</year>
          )
          <fpage>41</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lieto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Pozzato</surname>
          </string-name>
          ,
          <article-title>Reasoning about typicality and probabilities in preferential description logics</article-title>
          ,
          <source>in: Applications and Practices in Ontology Design, Extraction, and Reasoning</source>
          , volume
          <volume>49</volume>
          of
          <article-title>Studies on the Semantic Web</article-title>
          , IOS Press,
          <year>2020</year>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <article-title>The complexity of circumscription in DLs</article-title>
          ,
          <source>J. Artif. Intell. Res</source>
          .
          <volume>35</volume>
          (
          <year>2009</year>
          )
          <fpage>717</fpage>
          -
          <lpage>773</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Faella</surname>
          </string-name>
          , L. Sauro,
          <article-title>Defeasible inclusions in low-complexity DLs</article-title>
          ,
          <source>J. Artif. Intell. Res</source>
          .
          <volume>42</volume>
          (
          <year>2011</year>
          )
          <fpage>719</fpage>
          -
          <lpage>764</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Faella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Sauro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <article-title>Decidability of circumscribed description logics revisited</article-title>
          ,
          <source>in: Advances in Knowledge Representation, Logic Programming, and Abstract Argumentation</source>
          , volume
          <volume>9060</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2015</year>
          , pp.
          <fpage>112</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          ,
          <article-title>Query answering in circumscribed OWL2 profiles</article-title>
          , Ann. Math. Artif. Intell.
          <volume>89</volume>
          (
          <year>2021</year>
          )
          <fpage>1155</fpage>
          -
          <lpage>1173</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Manière</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nolte</surname>
          </string-name>
          ,
          <article-title>Querying circumscribed description logic knowledge bases</article-title>
          ,
          <year>2023</year>
          . arXiv:
          <volume>2306</volume>
          .
          <fpage>04546</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>J. McCarthy</surname>
          </string-name>
          ,
          <article-title>Circumscription - A form of non-monotonic reasoning</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>13</volume>
          (
          <year>1980</year>
          )
          <fpage>27</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          ,
          <article-title>Computing circumscription</article-title>
          , in: IJCAI, Morgan Kaufmann,
          <year>1985</year>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>E.</given-names>
            <surname>Botoeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <surname>Circumscribing</surname>
          </string-name>
          dl-lite, IOS Press,
          <year>2012</year>
          , p.
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Di Stefano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ortiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Simkus</surname>
          </string-name>
          ,
          <article-title>Pointwise circumscription in description logics</article-title>
          ,
          <source>in: Description Logics</source>
          , volume
          <volume>3263</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>F.</given-names>
            <surname>Di Stefano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ortiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Simkus</surname>
          </string-name>
          ,
          <article-title>Description logics with pointwise circumscription, in: IJCAI, ijcai</article-title>
          .org,
          <year>2023</year>
          , pp.
          <fpage>3167</fpage>
          -
          <lpage>3175</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          ,
          <article-title>Pointwise circumscription: Preliminary report</article-title>
          , in: AAAI, Morgan Kaufmann,
          <year>1986</year>
          , pp.
          <fpage>406</fpage>
          -
          <lpage>410</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.</given-names>
            <surname>Artale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kontchakov</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Zakharyaschev, The DL-Lite family and relations</article-title>
          ,
          <source>J. Artif. Int. Res</source>
          .
          <volume>36</volume>
          (
          <year>2009</year>
          )
          <fpage>1</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Cadoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          ,
          <article-title>The complexity of propositional closed world reasoning and</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>