<!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>Translating Equilibrium Description Logics into Circumscription</article-title>
      </title-group>
      <contrib-group>
        <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>Mantas Šimkus</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Logic and Computation</institution>
          ,
          <addr-line>TU Wien</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Circumscription is a powerful framework for enabling non-monotonic reasoning in Description Logics (DLs) and other knowledge representation languages based on first-order logic. It is very expressive and rather abstract, which is why it is often used as a host language for defining other non-monotonic formalisms. An alternative approach to obtain a non-monotonic version of a given first-order knowledge representation language is the Equilibrium Logic (EL). For instance, EL allows the generalization of the stable model semantics of logic programs to arbitrary propositional theories and even to arbitrary first-order theories. Recently, DLs with semantics based on EL have been proposed in the context of DL terminologies, but a deeper understanding of this formalism is still missing. The goal of this paper is to clarify the connection been DLs based on EL and DLs based on circumscription, both under the well-known global circumscription and the recently proposed pointwise circumscription. To this end, we first introduce a simple yet powerful extension of circumscribed DLs by attaching to a circumscribed KB an additional set of axioms, which filter out unintended minimal models of the first KB. As we show in this paper, such constrained circumscription is powerful enough to capture DLs under the EL semantics, with global and pointwise minimality. We argue that in some important cases, constrained circumscription is computationally not more expensive than its base variant. Together with the proposed translation, this provides new decidability and complexity results for DLs based on EL semantics.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Minimal Model Reasoning</kwd>
        <kwd>Circumscription</kwd>
        <kwd>Pointwise Minimality</kwd>
        <kwd>Quantified Equilibrium Logic</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Description Logics (DLs), as fragments of first-order logic, are monotonic. A prominent research line
on extending DLs with non-monotonic features is given by circumscribed DLs [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1, 2, 3, 4</xref>
        ]. At the core of
circumscription – whether it is applied to DLs or other languages based on first-order logic – there is
predicate minimization: classical models are filtered by circumscription, selecting the so-called minimal
models where the extension of some predicates is the minimal possible. To perform such selection, a
knowledge base (KB) is equipped with a circumscription pattern which partitions the set of predicates
into minimized, varying, and fixed predicates and induces a preference relation among models. The
freedom of selecting how to treat predicates, by selecting an appropriate circumscription pattern, makes
circumscribed DLs a very expressive formalism. Circumscription is often used as a host language for
defining other non-monotonic formalisms, e.g. for defeasible inclusions in DLs [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. A disadvantage
of circumscribed DLs is given by the high computational costs. Remarkably, the arity of minimized
predicates and the interaction with varying predicates afects the decidability of basic reasoning tasks:
allowing roles to be minimized makes concept satisfiability undecidable already in ℒ [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. To reduce
the complexity of reasoning, pointwise circumscription has been proposed in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The main diference
between circumscription and pointwise circumscription is how predicate minimization is performed. In
circumscription, predicates are allowed to be globally minimized across the model. For this reason, we
refer to standard circumscription as global circumscription. While, in pointwise circumscription, the
global minimization is replaced by local minimizations performed at the single domain elements [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Along the line of predicate minimization, another prominent approach is given by Equilibrium
Description Logics (EDLs) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] based on Quantified Equilibrium Logic (QEL) [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. QEL provides logical
foundations to the stable model semantics of logic programs, allowing to extend it to arbitrary theories
in first-order logic. In [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], the stable model semantics based on QEL is used for DL terminologies, i.e.
collections of possibly recursive concept definitions, ultimately showing that for terminologies in ℒℐ
the basic reasoning tasks can be performed in deterministic single exponential time. In particular, the
stable model semantics based on QEL overcomes some limitations of previous works [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ], where
terminologies are required to be syntactically monotonic. In contrast with the terminologies case,
concept satisfiability w.r.t. general knowledge bases in ℒℐ is proved to be undecidable [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. A key
feature of DL terminologies is the partition of predicates into two sets: intensional predicates, subjected
to minimization, and extensional predicates, that behave classically, meaning that (in the jargon of
circumscription) they are fixed, and always contain the roles occurring in the terminology. Having
classical roles, paired with the observation that terminologies correspond to a syntactic fragment of
general knowledge bases in ℒℐ, plays a crucial role when it comes to decidability.
      </p>
      <p>
        The main contributions of this work are as follows.
∘ We study the connection between circumscribed DLs and EDLs. Although both are based on predicate
minimization, circumscribed DLs and EDLs are two ‘orthogonal’ formalisms with diferent features, e.g.
varying predicates of circumscribed DLs vs. default negation of EDLs. We show that an EDL knowledge
base can be transformed into a circumscribed knowledge base such that there is a correspondence
between the stable models of the first and a restricted set of models of the second one. Specifically, this
restricted set of models is obtained by filtering out those models satisfying a further set of inclusions.
∘ To formalize such additional restrictions, we propose a hybrid form of circumscription where a
circumscribed knowledge base is paired with a non-circumscribed one. This second knowledge base
acts as a filter over the set of minimal models, allowing further refinement of the selection process
of minimal models. We call this formalism constrained circumscription, as the non-circumscribed
knowledge base constraints the model selection. A similar idea has been used in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] where a pointwise
circumscribed knowledge base is equipped with a set of constraints, mimicking concept inclusions,
which are used for the normalization of complex concepts. We show that constrained circumscription
enhances the expressive power of circumscription, in some cases without an additional computational
cost.
∘ We define a pointwise stable model semantics where a pointwise minimization (in the style of pointwise
circumscription) is performed. We extend the translation aforementioned. In particular, we show that a
pointwise EDL KB can be translated into a pointwise circumscribed KB with constraints such that there
is a correspondence between the pointwise minimal models of the second KB and stable models of the
ifrst.
∘ We extend the undecidability results in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] showing that concept satisfiability w.r.t. EDL KBs in ℒ
and pointwise EDL KBs in ℒℐ is undecidable.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>
        We focus on ℒℋℐ for its expressiveness and recall here the basic notions needed in the following.
We call NC , NR, and NI the mutually disjoint sets of concept names, role names, and individuals. The
expression − is the inverse role of a role name  ∈ NR. The syntax of complex concepts in ℒℋℐ
is defined by the grammar  := ⊤ | ⊥ |  | {} | ¬ |  ⊔  |  ⊓  | ∃. | ∀., with  ∈ NC ,
 ∈ NR or  = − with  ∈ NR, and  ∈ NI . A TBox  is a finite set of concept inclusions and role
inclusions, which are expressions of the form  ⊑  and  ⊑ , respectively, with  and  concepts,
and  and  role names or inverse roles. An expression of the form (), where  ∈ NC and  ∈ NI ,
is a concept assertion, while an expression of the form (, ) is a role assertion, where  ∈ NR. An ABox
 is a collection of assertions. A knowledge base (KB) is a pair  = (,  ), where  is an ABox and 
is a TBox. Given a KB , we denote with () the set of concept names, role names, and individual
names occurring in . The classical semantics of ℒℋℐ is defined by means of interpretations
ℐ = (Δℐ , · ℐ ) where Δℐ is the domain and · ℐ the interpretation function associating to each  ∈ NI a
unique element ℐ ∈ Δℐ , to each  ∈ NC a set ℐ ⊆ Δℐ and to each  ∈ NR a set ℐ ⊆ Δℐ × Δℐ . The
extension of remaining concept and role expressions in ℒℐ is defined as usual [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In this work,
we adopt the unique name assumption. The notion of a (classical) model of a KB, TBox, or ABox is also
standard (as usual, we use ‘|=’ for this). We refer to [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for further details and fragments considered in
the following.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Global and Pointwise Circumscription</title>
      <p>
        We use [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] as main references respectively for circumscribed and pointwise circumscribed
DLs. Given a KB, when we apply circumscription, beforehand we declare a circumscription pattern
 = (, ,  ) defining which predicates are minimized, varying or fixed . Circumscription then simply
selects the models fulfilling the requirement of the circumscription pattern, i.e. those models where the
extension of the minimized predicates cannot be further reduced without violating some axioms. Thus,
at the core of circumscription, there is the idea of comparing structures and discriminating which one
we have to prefer.
      </p>
      <sec id="sec-3-1">
        <title>Definition 1.</title>
        <sec id="sec-3-1-1">
          <title>Given a set  ⊆</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>NC ∪ NR and two interpretations ℐ and  , we write ℐ ∼   if</title>
          <p>(i) Δℐ = Δ ,
(ii) ℐ =  , for all individuals  ∈  ,
(iii) ℐ =  , for all  ∈  .</p>
          <p>The above definition simply groups interpretations sharing the same domain, interpreting individuals
in the same way, and agreeing on the set of predicates in  . Note that  can be empty. In this case, we
simply write ℐ ∼  .</p>
          <p>We now formalize the preference relation naturally induced by circumscription patterns. Formally,
a circumscription pattern is a triple  = (, ,  ) where ,  and  are mutually disjoint sets of
minimized, varying and fixed predicates.</p>
          <p>Definition 2 (Preference relation). Given a circumscription pattern  = (, ,  ) and two
interpretations ℐ,  such that ℐ ∼   , we write:
• ℐ ⪯   if ℐ ⊆  , for all  ∈  ;
• ℐ ≺   , if ℐ ⪯   and ℐ ⊂  for some  ∈  .</p>
          <p>If the circumscription pattern  = (, ,  ) is such that  = ∅, we denote the relations ⪯  and ≺ 
with the symbols ⊆  and ⊂  , respectively.</p>
          <p>Given a KB , a circumscription pattern  = (, ,  ) for  is a partition of the predicates
occurring in . A KB  equipped with a circumscription pattern  is called circumscribed and we
denote it with Circ (). Given a circumscribed KB, we aim to filter the set of all possible models
selecting those where the extension of minimized predicates is the smallest possible.
Definition 3. (Minimal model) 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>Observe that Definition 2 does not restrict how the extension of  may difer in ℐ and  and
varying predicates do not occur in any of the conditions. Thus, when searching for minimal models,
circumscription allows for the reconfiguration of the predicates across the entire model.</p>
          <p>
            In [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] an approximation of circumscription based on pointwise circumscription [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] has been introduced.
Diferently from (global) circumscription, in pointwise circumscription [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] predicates can be minimized
only locally at a given tuple of domain elements. In [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] the minimization can only afect a domain
element and the roles it participates in, leaving the rest of the structure unmodified. By repeatedly
applying such local minimizations, we can often replicate the minimization across the entire model of
(ℐ, ) = ℐ
(ℐ, ) = ℐ
          </p>
          <p>(ℐ, ) = ℐ
(− )(ℐ, ) = {(, ′) | (′, ) ∈ ℐ }
(1 ⊓ 2)(ℐ, ) = 1(ℐ, ) ∩ 2(ℐ, )
⊤(ℐ, ) = Δℐ
(¬)(ℐ, ) = Δℐ ∖</p>
          <p>
            ⊥(ℐ, ) = ∅
(1 ⊔ 2)(ℐ, ) = 1(ℐ, ) ∪ 2(ℐ, )
(∃.)(ℐ, ) = { ∈ Δℐ | ∃′ : (, ′) ∈ (ℐ, ) ∧ ′ ∈ (ℐ, )}
(∀.)(ℐ, ) = {︁ ∈ Δℐ | ∀′ : ((,, ′′)) ∈∈ (ℐ,im)pilmiepslie′s∈′∈(ℐ, ) and }︁
classical circumscription, but not always: pointwise circumscription is not able to minimize predicate
participating in a cycle and treats varying predicates diferently. See [
            <xref ref-type="bibr" rid="ref3 ref6">6, 3</xref>
            ] for detailed comments on
the diferences between the two formalisms for DLs.
          </p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Definition 4.</title>
        <sec id="sec-3-2-1">
          <title>Given two interpretations ℐ and  we write ℐ ∼ ∙  if there exists  ∈ Δℐ s.t.:</title>
          <p>• for all  ∈ NC , ℐ ∖ {} =  ∖ {}, and
• for all  ∈ NR, ℐ ∩ (Δ ×
Δ) =  ∩ (Δ ×</p>
          <p>Δ), with Δ = Δℐ ∖ {}.</p>
          <p>Thus, two interpretations in the relation ∼ ∙ may difer in terms of concept and role names involving
one domain element. We now use the relation in Definition 4 to give a pointwise flavor to the preference
relation between interpretations of Definition 2.</p>
          <p>Definition 5. Assume a circumscription pattern  = (, ,  ) and two interpretations ℐ,  such that
ℐ ∼   . We write
• ℐ ⪯ ∙  , if ℐ ∼ ∙  and ℐ ⪯   ;
• ℐ ≺ ∙  , if ℐ ⪯ ∙  and ℐ ⊂  for some  ∈  .</p>
          <p>Given a circumscription pattern  = (, ,  ) such that  = ∅, we denote ⪯ ∙ and ≺ ∙ with ⊆ ∙ and
⊂ ∙ , respectively.</p>
          <p>Definition 6. 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 standard definitions of concept satisfiability, concept subsumption, and concept instances are
adapted to (resp. pointwise) minimal models in the obvious way and can be reduced polynomial one into
the other [
            <xref ref-type="bibr" rid="ref1 ref6">1, 6</xref>
            ]. In this work, we focus on concept satisfiability w.r.t. (resp. pointwise) circumscribed
KBs: given a concept  and a circumscribed KB Circ (), we write Circ () |=(∙ ) , if ℐ ̸= ∅
holds for some ℐ ∈ MM (,  ) (resp. PMM (,  )).
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Equilibrium Description Logics</title>
      <p>
        Following [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], we recall Equilibrium Description Logics (EDLs), i.e. DLs under the stable model semantics
of Quantified Equilibrium Logic. Equilibrium Logic (EL) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is a powerful formalism that allows, e.g.,
extending the stable model semantics of Answer Set Programming (ASP) to arbitrary theories. EL is built
upon the logic of Here-and-There (HT) with an additional minimality requirement and its first-order
counterpart, Quantified Equilibrium Logic (QEL) , has been introduced in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. An interpretation in the
HT logic consists of a pair of structures (ℐ,  ) sharing the same domain and interpreting individuals in
the same way, where ℐ is called ‘here’ interpretation and  is called ‘there’ interpretation. Intuitively
speaking, the ‘here’ interpretation corresponds to a world (in the sense of Kripke frames) where the
truth of an atom can be seen as a belief. While the ‘there’ world corresponds to what is assumed to be
possible. These two interpretations are related by the inclusion relation, intuitively corresponding to the
fact that only possible facts can be believed. We formalize this requirement by recalling the relations
⊆  and ⊂  of Definition 2 where the set of fixed predicates  ⊆ NC ∪ NR specifies those predicates
over which the ‘here’ and the ‘there’ interpretations must agree.
      </p>
      <p>Definition 7. A Here-and-There (HT) interpretation is a pair (ℐ,  ) of interpretations with ℐ ⊆   ,
with  ⊆ NC ∪ NR. The interpretation function · (ℐ, ) is defined in Figure 1.</p>
      <p>
        In general, under the HT semantics predicates do not obey the law of the excluded middle. Already
in the case of propositional HT logic, the formula  ∨ ¬ is not a tautology [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Given an HT
interpretation (ℐ,  ) as in Definition 7, we can refer to the predicates in the  as classical: indeed since
the interpretations ℐ and  agree on the extension of predicates in  , the law of the excluded middle
applies for each  ∈  .
      </p>
      <p>
        As already pointed out in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], the universally quantified concept of the form ∀. can be translated in
FOL as ∀(((, ) → ()). Thus the interpretation must align with the interpretation of implication
in quantified HT. Indeed, in HT logic – whether quantified or not – the implication is intuitionistic
[
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] and it is true in an HT interpretation when the following are satisfied: (1) if the antecedent is
true in the HT interpretation, then the consequence is true in the HT interpretation, and (2) the ‘there’
interpretation is a classical model of it. As a matter of fact, concept inclusions are also afected by this
double nature of implication, as they are ‘explicit’ implications in DLs.
      </p>
      <sec id="sec-4-1">
        <title>Definition 8.</title>
        <p>Assume a KB  = ( , ) and an HT interpretation (ℐ,  ). We write:
- (ℐ,  ) |=  ⊑ , if (ℐ, ) ⊆ (ℐ, ) and  ⊆  ;
- (ℐ,  ) |=  if ℐ |=  and (ℐ,  ) |=  ⊑  for all  ⊑  ∈  .</p>
        <p>We can now define stable models of a DL KB.</p>
        <sec id="sec-4-1-1">
          <title>Definition 9 (Stable models). Given  ⊆  ∪ , an interpretation  is a stable model of a KB</title>
          <p>under fixed predicates  , if
(i) the HT interpretation ( ,  ) is a model of , and
(ii) there is no ℐ s.t. (ℐ,  ) is a model of  and ℐ ⊂   .</p>
          <p>We denote with SM  () the set of all stable models for  with fixed predicates  . If  = ∅, we drop the
subscript  and write SM ().</p>
          <p>
            Similarly to the approach of this paper, in the stable model semantics of [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], the set of predicates is
partitioned in intentional predicates – subjected to the minimization, and extensional predicates – which
are classical and thus obey the law of the excluded middle. The latter requirement, in the setting of full
ifrst-order logic, can be easily expressed with the conjunct  ∨ ¬, for each extensional predicate .
However, in the setting of the DLs considered in this work, we can express fixed concept names but not
ifxed roles. This is not a limit, as we already parametrized the relation ⊆  expressing the predicates
that are fixed.
          </p>
          <p>
            In the semantics given in Definition 9, the negation ¬ behaves as negation as failure or default
negation in logic programs: the truth of a negated concept ¬ at a certain domain element in a stable
model intuitively means that the concept  could not be proved at such domain element. As already
underlined in [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ], the fact that negation is not anymore classical implies that KBs that are equivalent
under the classical semantics might not be equivalent under the stable model semantics.
Example 1 (From [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]). Assume that we want to describe the following scenario. Administrators can grant
access to classified files. If a classified file is read, the permission to do so should have been granted. Consider
the knowledge base
          </p>
          <p>Classified_Document(1)</p>
          <p>User( ℎ) read( ℎ, 1)
∃access_granted_by.Admin ⊑ Has_Read_Permission</p>
          <p>Classified_Document ⊓ ¬∀(read)− .Has_Read_Permission ⊑ ⊥
Assume that Admin and access_granted_by are fixed predicates. We derive that all classified documents
must be read by someone who has permission to do so. As an efect of ‘ ¬’ behaving as default negation,
such permission is not ‘justified’ by the last inclusion above and must come from an Admin. Thus, in every
stable model, we derive that John, who is reading the classified document 1, has permission granted by an
admin.</p>
          <p>In Definition 4 we introduce a relation comparing interpretations that difer only at a single domain
element, in terms of concept names and role names involving it. We lift this pointwise comparison to
defining pointwise stable models as follows. Recall the definition of ⊆ ∙ and ⊂ ∙ .</p>
          <p>Definition 10 (Pointwise Stable Models). Given  ⊆  ∪ , an interpretation  is a pointwise
stable model of a KB  under fixed predicates  , if
(i) the HT interpretation ( ,  ) is a model of , and
(ii) there is no ℐ s.t. (ℐ,  ) is a model of  and ℐ ⊂ ∙  .</p>
          <p>We denote with PSM  () the set of all stable models for  with fixed predicates  . If  = ∅, we drop
the subscript  and write PSM ().</p>
          <p>
            Remark. Pointwise stable models have been already considered for full first-order logic in [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ].
However, there are some key diferences with the above definition. Ferraris et al. achieve the stable model
semantics by means of an operator associating each first-order formula Φ to a second-order formula
SM [Φ] whose models are stable. In the case of pointwise circumscription, the operator associates the
formula PSM [Φ] which can be expressed at the first-order level. The performed pointwise minimization
in PSM [Φ] allows only for the minimization of a single predicate. In our setting, multiple predicates
with multiple arities can be minimized, as long as they ‘concern’ a unique domain element.
          </p>
          <p>The reasoning tasks of concept satisfiability , subsumption and instance checking can be adapted in the
usual way to stable models and pointwise stable models.</p>
          <p>
            We strengthen the undecidability result for ℒℐ of [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] showing that concept satisfiability is
undecidable in ℒ under the stable model semantics via a reduction from the domino problem.
          </p>
        </sec>
        <sec id="sec-4-1-2">
          <title>Theorem 1. Concept satisfiability w.r.t general KBs in ℒ under the stable model semantics is undecid</title>
          <p>able.</p>
          <p>
            In [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ], concept satisfiability is proved to be undecidable w.r.t general KBs in ℒℐ under pointwise
circumscription. The result is obtained via a reduction from the domino problem and the constructed
TBox is negation-free. As already proved in [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ], for negation-free KBs, minimal models coincide with
stable models. The same holds if we restrict to pointwise minimal models and pointwise stable models.
Since nominals can be simulated in the pointwise stable model semantics using default negation as
done in [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ], the following result follows.
          </p>
        </sec>
        <sec id="sec-4-1-3">
          <title>Theorem 2. Concept satisfiability w.r.t general KBs in ℒℐ under the pointwise stable model semantics</title>
          <p>is undecidable.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Constrained Circumscription</title>
      <p>
        In order to characterize the connection of EDL KBs and circumscribed KBs, we extend circumscription
with constraints. The notion of constraints has been introduced in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for pointwise circumscribed KBs
as a tool for normalizing complex concepts without afecting minimization. A constraint in the sense
of [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is a pair (, ) with the intuitive meaning “if  holds, then  must hold too”. Coupled with a
circumscribed (or pointwise circumscribed) KB, constraints allow for further refinement of the set of
minimal models, as the requirement expressed by constraints acts outside circumscription. As one can
observe, a constraint is nothing but a GCI. In this work, we extend the notion of constraints of [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] to
KBs as follows.
      </p>
      <sec id="sec-5-1">
        <title>Definition 11. Assume two KBs  and  equipped with a circumscription pattern . Given an interpreta</title>
        <p>tion ℐ, we say that ℐ is a (pointwise) minimal model of Circ () ∧ , in symbols ℐ |=(∙ ) Circ () ∧ ,
if ℐ |=(∙ ) Circ () and ℐ |= . We call constraint set the KB  .</p>
        <p>
          Compared to [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] where constraints were restricted to mimicking concept inclusions, we not only
allow assertions in the constraints but also role inclusions. Furthermore, we remark that the two KBs 
and  can share the signature.
        </p>
        <p>Example 2. Recall the KB  of Example 1. Let us consider ′ ⊆  given by and circumscribed with
 = {Has_Read_permission} and keeping all the other predicates fixed . Consider the constraint set
 = {Classified_Document ⊑ ∀(read)− .Has_Read_Permission}. As in Example 1, the inclusion above
imposes that whenever a classified document is read, the user reading it has permission to do so. Since the
predicate Has_Read_Permission is minimized, in minimal models of ′, any permission must be granted
by an Admin. Applying Definition 11, we find that in every minimal model ℐ of Circ (′) ∧ , John
got the reading permission from an Admin. Counterintuitively, if we push the constraint set  inside the
circumscription, i.e. we look for minimal models of Circ (′ ∪ ) we can derive that John has permission
to read 1 without the approval of an administrator.</p>
        <p>
          Following [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], we can prove that the standard filtration technique (see [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]) can be used to show that
circumscribed ℒℋℐ with constraints has the ‘small’ (exponential size) model property under the
assumption that roles are varying. The latter result yields the following.
        </p>
        <p>Theorem 3. Concept satisfiability in circumscribed ℒℋℐ with constraints is NExpTimeNP-complete
if all roles are varying.</p>
        <p>
          Filtration has been used in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] for showing that circumscribed DL-Liteℋ has the small model
property under the condition that no varying role is subsumed by a fixed role. A KB in DL-Lite ℋ
that satisfies this condition is called role-layered. The model construction is the same applied for
circumscribed ℒℋℐ with varying roles, however, the restricted syntax of DL-Lite allows for
handling the presence of fixed roles too. The upper bound of Theorem 3 applies also if role-layered
circumscribed KBs in DL-Liteℋ are paired with constraints in ℒℋℐ.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>Corollary 1. Concept satisfiability in role-layered circumscribed DL-Lite ℋ with constraints in</title>
        <p>ℒℋℐ is in NExpTimeNP.</p>
        <p>
          Expressing Closed Predicates. In DLs with closed predicates [
          <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
          ], the extension of some
predicates – so-called closed – is restricted only to named individuals whose participation in the closed
predicates is ‘justified’ by ABox assertions. An interpretation is a model of a KB  = (,  ) w.r.t. a set
Σ of closed predicates, in symbols ℐ |= (,  , Σ), if ℐ |=  and for each ,  ∈ Σ:
•  ∈ ℐ implies  = ℐ for some individual  such that () ∈ , and
• (, ) ∈ ℐ implies  = ℐ and  = ℐ with ,  such that (, ) ∈ .
        </p>
        <p>Intuitively speaking, the extension of a closed predicate  is ‘circumscribed’ to instances of  given by
ABox assertions. Although the underlying principle is close to predicate minimization, DLs with closed
predicates and (pointwise) circumscribed DLs are two diferent non-monotonic formalisms and we see
no obvious formal translation. On the other hand, constrained circumscription can easily capture DLs
with close predicates.</p>
        <p>Given a KB  = (,  ) with a set of closed predicates Σ, let Σ′ = {′ |  ∈ Σ}, i.e. we consider
a copy of the signature in Σ. Let ′ = {′(⃗) | (⃗) ∈  and  ∈ Σ}. We obtain this way a new KB
′ = ( ∪ ′,  ). We now define a circumscription pattern  for ′ by stating that all predicates in
Σ′ are minimized. Since  does not contain any occurrence of symbols in Σ′, in a minimal model ℐ′
we will have that each ′ ∈ Σ′ contains only named individuals or pairs of named individuals, whose
participation in (′)ℐ is justified by an assertion in ′. To the circumscribed KB Circ (′), we add the
set of constraints  = { ⊑ ′ |  ∈ Σ}. In every model ℐ of Circ (′) ∧ , every element of ℐ is an
element of (′)ℐ . In this way, we force  to be closed.</p>
        <p>Theorem 4. Concept satisfiability w.r.t KBs with closed predicates can be polynomially reduced to concept
satisfiability w.r.t. (pointwise) circumscribed KBs with constraints.</p>
        <p>
          The result above almost directly implies that nominals can be simulated using constraints. Indeed this
is already possible via closed predicates: each nominal  can be simulated by replacing every occurrence
of  with a closed predicate  and adding an assertion  (). A similar idea has been used in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] to
show that nominals can be simulated in EDLs.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. From EDLs to Circumscribed DLs with Constraints</title>
      <p>Given a KB  and a set  of fixed predicates, we aim to build a KB ¯ with a circumscription pattern 
and a set of constraints  such that there is a correspondence between stable models of  and model of
Circ (¯) ∧  up to the original signature. We give a sketch of the translation that we adapted from
[18].</p>
      <p>The first step of our construction is to simulate HT interpretations. We consider a copy Σ′ of the
signature Σ of , which we use to split the ‘here’ and the ‘there’ interpretations. Intuitively speaking,
the interpretation of primed predicates corresponds to the interpretations of predicates in the ‘there’
interpretation. We construct the KB ¯ taking the union of two KBs ′ and ⋆. The KB ′ is obtained
from  by replacing each symbol with its primed counterpart. We use ′ to require that the ‘there’ is a
classical model of . The KB ⋆ is obtained by replacing each concept  occurring negatively in 
with ′. This second KB is used to simulate the interpretation of negated concepts in the HT semantics
(see Figure 1).</p>
      <p>To capture the stable model semantics in the setting of circumscription, we require that all predicates
in the original signature of  are minimized while all primed predicates are fixed. To synchronize the
‘here’ and the ‘there’, ensuring that the interpretations of primed and non-primed symbols coincide, we
introduce constraints of the form  ⊑  ′ and  ′ ⊑  , for each predicate symbol  . These constraints
iflter out minimal models that are not stable.</p>
      <p>
        A natural question is: do we really need to rely on constrained circumscription? Circumscription and
Equilibrium Logic are two orthogonal formalisms, as already argued in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Example 3. Consider the TBox  = {¬ ⊑ } with  = ∅. It is easy to show that  has no stable
model. Indeed, given ℐ such that Δℐ = {} and ℐ |=  , then ℐ = {}. The interpretation  such
that Δ = Δℐ and  = ∅ is such that ( , ℐ) |=  . If we apply (pointwise) circumscription, the most
natural option to ‘mimic’ the stable model semantics is to minimize . One can observe that the previous
model ℐ of  is minimal.</p>
      <p>Example 4. Consider the TBox  = { ⊑  ⊔ ¬} and assume  = {}. We can show that  is
satisfiable in a stable model of  . Indeed, the interpretation ℐ such that Δℐ = {}, ℐ = ℐ = {} is a
stable model  such that ℐ = ∅. If one considers now (pointwise) circumscription, as before a natural
direction is to respect the ‘nature’ of predicates, i.e. keep  fixed and minimize . However, assuming that
 is minimized, it is straightforward to see that there is no minimal model  of  such that  ̸= ∅.
The transformation. Given a KB  = (,  ), let Σ denote the set of all concept names and role
names occurring in . We consider a copy of the signature Σ and we denote it with Σ′ = {′| ∈
} ∪ {′| ∈ Σ}. Given a complex concept  we denote with ′ the concept over Σ′ obtained globally
replacing each predicate symbol in  with its primed version. Following [18], we define an operator 
recursively as follows:
•  () = ,  () = ,  (⊤) = ⊤,  (⊥) = ⊥,  ({}) = {},
•  (¬) = ¬′,  (∃.) = ∃. () and  (∀.) = ∀. () ⊓ ∀′.′
•  ( ∘ ) =  () ∘  (), with ∘ ∈ {⊓ , ⊔}.</p>
      <p>Given the TBox  , we denote with  * the resulting TBox, with predicates occurring in Σ ∪ Σ′, obtained
applying  to all GCIs in  , i.e.  ⋆ = { () ⊑  ()| ⊑  ∈  }. Observe that the assertions in the
ABox can be seen as inclusions in the standard way. It is easy to observe that they are not afected by
the  transformation. We ⋆ = (,  ⋆). We denote with ′ the KB obtained from  by replacing each
symbol  ∈ Σ with its primed counterpart ′ ∈ Σ′.</p>
      <p>Given a set Σ of concept names and role names and interpretation  , we denote with  ′ the
interpretation such that Δ = Δ ′ , (′) ′ =  for all  ∈ Σ. Given an HT interpretation (ℐ,  ),
we denote with ℐ ∪  ′ the interpretation such that Δℐ∪ ′ = Δℐ = Δ ,  ℐ∪ ′ =  ℐ for all  ∈ Σ
and ( ′)ℐ∪ ′ =   for all  ′ ∈ Σ′.</p>
      <p>As mentioned at the beginning of this section, we aim to simulate the HT semantics. Roughly
speaking, given an HT interpretation, we copy the ‘there’ interpretation using the primed symbols,
while unprimed symbols are interpreted as in the ‘here’.</p>
      <sec id="sec-6-1">
        <title>Lemma 1. Assume a KB  and two interpretations ℐ and  . Let Σ be the set of predicates occurring in</title>
        <p>and  ⊆ Σ be a set of fixed predicates. Then (ℐ,  ) is a HT model of  with fixed predicates in  if and
only if ℐ ∪  ′ is a model of * ∪ ′ ∪ { ⊑ ′ ∈ Σ} ∪ {′ ⊑ | ∈  }.</p>
        <p>We now use circumscription to capture stable models. With the following theorem, we formalize the
intuitive explanation given at the beginning of this section.</p>
        <p>Theorem 5. Assume a KB  = (,  ) and an interpretation ℐ. Let Σ be the set of predicates occurring
in  and  ⊆ Σ, ℐ ∈ SM  () if and only if ℐ ∪ ℐ′ is a model of Circ (* ∪ ′) ∧ , with
 = { ⊑ ′, ′ ⊑ | ∈ Σ} and  = (, ∅,  ∪ Σ′) with  = Σ ∖  .</p>
        <p>Since ′ contains only fixed predicates, alternatively we can add it to the set of constraints. Theorem
5 extends to the case of pointwise EDLs and pointwise circumscribed DLs with constraints.
Theorem 6. Assume a KB  = (,  ) and an interpretation ℐ. Let Σ be the set of predicates occurring
in  and  ⊆ Σ, ℐ ∈ PSM  () if and only if ℐ ∪ ℐ′ is a model of Circ∙ (* ∪ ′) ∧ , with
 = { ⊑ ′, ′ ⊑ | ∈ Σ} and  = (, ∅,  ∪ Σ′) with  = Σ ∖  .</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions</title>
      <p>In this paper, we established a translation from Equilibrium DLs (EDLs) and circumscribed DLs with
constraints, both under global and pointwise minimization. These two formalisms are interesting on
their own and understanding the complexity of one can help in understanding the complexity of the
other. Therefore, our future research will follow two main lines. We plan to investigate the expressive
power and the computational complexity of EDLs. In particular, we aim to focus on lightweight EDLs
in the DL-Lite family. Via the translation of EDLs into circumscribed DLs with constraints, we can
refine our investigation by studying the complexity of reasoning in circumscribed DLs with constraints.
The preliminary results presented in this paper involve varying predicates, that are not supported in
EDLs. We are also interested in identifying syntactic restrictions under which global and pointwise
circumscription (with constraints) coincide, inheriting the good computational properties of the latter
for both EDLs and pointwise EDLs. Furthermore, we aim to explore the connection between EDLs and
DLs based on MKNF [19], and fuzzy DLs under the (3-valued) Gödel semantics [20].</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>This work was partially supported by the Austrian Science Fund (FWF) project P30873, and by the
Wallenberg AI, Autonomous Systems, and Software Program (WASP), funded by the Knut and Alice
Wallenberg Foundation. A part of this research was done when Mantas Šimkus was employed at Umeå
University, Sweden.
[18] D. Pearce, H. Tompits, S. Woltran, Characterising equilibrium logic and nested logic programs:</p>
      <p>Reductions and complexity, , Theory Pract. Log. Program. 9 (2009) 565–616.
[19] F. M. Donini, D. Nardi, R. Rosati, Description logics of minimal knowledge and negation as failure,</p>
      <p>ACM Trans. Comput. Log. 3 (2002) 177–225.
[20] F. Bobillo, M. Delgado, J. Gómez-Romero, U. Straccia, Fuzzy description logics under Gödel
semantics, International Journal of Approximate Reasoning 50 (2009) 494–514. Special Section on
Bayesian Modelling.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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 description logic</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="ref2">
        <mixed-citation>
          [2]
          <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="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          ,
          <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>Circumscription in DL-Lite: Progress report</article-title>
          , in: Description Logics, volume
          <volume>3515</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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>
          ,
          <source>in: KR</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>482</fpage>
          -
          <lpage>491</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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="ref6">
        <mixed-citation>
          [6]
          <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>Šimkus</surname>
          </string-name>
          ,
          <article-title>Description logics with pointwise circumscription</article-title>
          ,
          <source>in: Proc. of IJCAI</source>
          <year>2023</year>
          ,
          <article-title>ijcai</article-title>
          .org,
          <year>2023</year>
          , pp.
          <fpage>3167</fpage>
          -
          <lpage>3175</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Di Stefano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Simkus</surname>
          </string-name>
          ,
          <article-title>Stable model semantics for description logic terminologies</article-title>
          ,
          <source>in: Proc. of AAAI</source>
          <year>2024</year>
          , AAAI,
          <year>2024</year>
          , pp.
          <fpage>10484</fpage>
          -
          <lpage>10492</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Pearce</surname>
          </string-name>
          , Equilibrium logic, Ann. Math. Artif. Intell.
          <volume>47</volume>
          (
          <year>2006</year>
          )
          <fpage>3</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Pearce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Valverde</surname>
          </string-name>
          ,
          <article-title>Quantified equilibrium logic and foundations for answer set programs</article-title>
          ,
          <source>in: Proc. of ICLP</source>
          <year>2008</year>
          , volume
          <volume>5366</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2008</year>
          , pp.
          <fpage>546</fpage>
          -
          <lpage>560</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <article-title>Terminological cycles in KL-ONE-based knowledge representation languages</article-title>
          ,
          <source>in: Proc. of AAAI</source>
          <year>1990</year>
          , AAAI Press / The MIT Press,
          <year>1990</year>
          , pp.
          <fpage>621</fpage>
          -
          <lpage>626</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>G. De Giacomo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lenzerini</surname>
          </string-name>
          ,
          <article-title>A uniform framework for concept definitions in description logics</article-title>
          ,
          <source>J. Artif. Intell. Res</source>
          .
          <volume>6</volume>
          (
          <year>1997</year>
          )
          <fpage>87</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          , I. Horrocks,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          , An Introduction to Description Logic, Cambridge University Press,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          , Pointwise circumscription:
          <source>Preliminary report, in: Proc. of AAAI</source>
          <year>1986</year>
          , Morgan Kaufmann,
          <year>1986</year>
          , pp.
          <fpage>406</fpage>
          -
          <lpage>410</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Pearce</surname>
          </string-name>
          ,
          <article-title>A new logical characterisation of stable models and answer sets</article-title>
          ,
          <source>in: NMELP</source>
          , volume
          <volume>1216</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>1996</year>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ferraris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          ,
          <article-title>Stable models and circumscription</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>175</volume>
          (
          <year>2011</year>
          )
          <fpage>236</fpage>
          -
          <lpage>263</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>E.</given-names>
            <surname>Franconi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. A.</given-names>
            <surname>Ibáñez-García</surname>
          </string-name>
          ,
          <article-title>İnanç Seylan, Query answering with DBoxes is hard</article-title>
          ,
          <source>Electronic Notes in Theoretical Computer Science</source>
          <volume>278</volume>
          (
          <year>2011</year>
          )
          <fpage>71</fpage>
          -
          <lpage>84</lpage>
          .
          <source>Proceedings of the 7th Workshop on Methods for Modalities (M4M'2011) and the 4th Workshop on Logical Aspects of Multi-Agent Systems (LAMAS'</source>
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Seylan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <article-title>Ontology-based data access with closed predicates is inherently intractable(sometimes)</article-title>
          ,
          <source>in: Proc. of IJCAI</source>
          <year>2013</year>
          , IJCAI/AAAI,
          <year>2013</year>
          , pp.
          <fpage>1024</fpage>
          -
          <lpage>1030</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>