<!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>Description Logics That Count, and What They Can and Cannot Count (Extended Abstract)?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Franz Baader</string-name>
          <email>franz.baader@tu-dresden.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Filippo De Bortoli</string-name>
          <email>filippo.de_bortoli@tu-dresden.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Theoretical Computer Science</institution>
          ,
          <addr-line>TU Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Simple counting quantifiers that can be used to compare the number of role successors of an individual or the cardinality of a concept with a fixed natural number have been employed in Description Logics (DLs) for more than two decades, under the respective names of number restrictions [8,13,12] and cardinality restrictions on concepts (CRs, CBoxes) [4,19]. The DL ALCQ [12] extends the basic DL ALC with so-called qualified number restrictions of the form ( n r:C) and ( n r:C), collecting individuals for which the number of r successors belonging to the concept C is bounded from below/above by the natural number n. The computational complexity of concept satisfiability in ALCQ [12] has been shown to be PSpace-complete without concept inclusions (CIs, TBoxes) and ExpTime-complete w.r.t. CIs, independently from the encoding (unary or binary) of the numbers occurring in the restrictions [18,20]. CRs are global constraints of the form ( n C) and ( n C), which state a lower/upper bound on how many elements of C a model may contain. By replacing CIs with CRs, the complexity of satisfiability increases to NExpTimecomplete if the numbers occurring in the CRs are assumed to be encoded in binary [19]. With unary coding of numbers, it stays ExpTime-complete even w.r.t. CRs [19]. It should be noted that both qualified number restrictions and CRs (which generalize CIs) can be expressed in C2, the two-variable fragment of first-order logic with counting quantifiers [11,16], whose satisfiability problem is known to be NExpTime-complete [17]. Qualified number restrictions cannot relate cardinalities of different sets of role successors to one another, but can only compare the number of role successors (satisfying certain properties) of an individual against a fixed natural number. To overcome this limitation, in [1] we extended ALCQ by enabling the statement of restrictions on role successors using the quantifier-free fragment of Boolean Algebra with Presburger Arithmetic (QFBAPA) [14], in which one can express Boolean combinations of set constraints and numerical constraints comparing the cardinalities of finite sets. The resulting logic, called ALCSCC, strictly extends the expressive power of ALCQ. In [1] it is shown that the ALCSCC concept description succ(jrj = jsj), which describes individuals having the same number of r-successors as s-successors, cannot be expressed in ALCQ. In addition, it has been shown in [5] that succ(jr \ Aj = jr \ :Aj), the ALCSCC concept ? Supported by DFG in TRR 248 (CPEC, grant 389792660) and RTG 1763 (QuantLA). Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        describing individuals whose number of r-successors belonging to A is the same
as the number of r-successors not belonging to A, is not even expressible in
firstorder logic. In spite of this considerable increase in expressive power, we were
able to show in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that there is no increase in complexity: like for ALCQ, the
complexity of the satisfiability problem in ALCSCC is PSpace-complete without
CIs and ExpTime-complete w.r.t. CIs. The “in PSpace” result can also be
derived from previous work [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] on modal logics with Presburger constraints, while
the “in ExpTime” result is a novel contribution of [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Just like classical number restrictions, CRs can only relate the cardinality of
a concept to a fixed number. In [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] we have introduced and investigated a
generalization of CRs, which we called extended cardinality constraints (ECBoxes).
The main idea was again to use QFBAPA to formulate and combine these
constraints. It is shown in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] that, in the DL ALC, the complexity of reasoning w.r.t.
extended cardinality constraints (NExpTime for binary coding of numbers), is
the same as for reasoning w.r.t. CRs. Moreover, we identified a special class of
ECBoxes called restricted cardinality constraints (RCBoxes), which can express
CIs but not CRs, and showed that the complexity of reasoning is lowered to
ExpTime if ECBoxes are replaced with RCBoxes. The NExpTime upper bound
for the extended case can actually be inferred from the NExpTime upper bound
in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] for a more expressive logic with n-ary relations and function symbols, but
the ExpTime upper bound for the restricted case is a novel result.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
        ], we have combined the work in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] by considering extended
cardinality constraints in ALCSCC. This turned out to be non-trivial since the
local cardinality constraints of ALCSCC may interact with the global ones in
the extended cardinality constraints. Nevertheless, we were able to show that
the complexity results (NExpTime-complete in general, and ExpTime-complete
in the restricted case) hold not only for ALC, but also for ALCSCC.
      </p>
      <p>
        The purpose of the paper [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], whose results this abstract summarizes, is
twofold. On the one hand, after giving a compact representation of the known
complexity results for the DLs with extended counting facilities mentioned above,
we prove that those bounds are preserved in a setting where arbitrary rather than
just finite models are considered. On the other hand, we investigate in detail the
expressive power of these DLs over arbitrary models.
      </p>
      <p>
        A first step in this direction had already been made in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for number
restrictions over role successors. There, to ease the comparison with classical
DLs such as ALCQ, where one usually employs a semantics based on arbitrary
rather than finite models, we considered variants of QFBAPA and ALCSCC
(called QFBAPA1 and ALCSCC1) that allow for possibly infinite sets and
interpretations, respectively. After transferring the known complexity results
for QFBAPA and ALCSCC to these variants, we examined their expressive
power using appropriate bisimulation relations. Basically, we showed there that
ALCSCC1 concepts can go beyond first-order logic (recall the concept
description succ(jr \ Aj = jr \ :Aj) mentioned earlier) and determined a sub-logic
of ALCSCC1, called ALCCQU , that corresponds to the first-order fragment of
ALCSCC1. We also proved that ALCCQU is more expressive than ALCQ and
ALCQ
      </p>
      <p>FOL
(</p>
      <p>DLs
ALCQt = ALCCQU
= ALCSCC1 \ FOL</p>
      <p>
        ALCSCC1
equivalent to an extension of ALCQ, called ALCQt, where number restrictions
range over (safe) role types rather than role names. Figure 1 gives an overview
of the expressivity results contained in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], we recall these results, and then extend them to TBoxes, CBoxes,
RCBoxes, and ECBoxes, by adapting methods and ideas from [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. As in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
we consider the semantic variants QFBAPA1 and ALCSCC1, rather than their
finite counterparts, and derive the expressivity hierarchy depicted in Figure 2
using suited bisimulation relations and the 0-1 law for first-order sentences [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        Detailed definitions of the aforementioned formalisms, as well as proofs of
the expressivity results mentioned in this abstract, have been published in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          .
          <article-title>A new description logic with set constraints and cardinality constraints on role successors</article-title>
          .
          <source>In Clare Dixon and Marcelo Finger</source>
          , editors,
          <source>Proc. of the 11th Int. Symposium on Frontiers of Combining Systems (FroCoS'17)</source>
          , volume
          <volume>10483</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>43</fpage>
          -
          <lpage>59</lpage>
          , Brasília, Brazil,
          <year>2017</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          .
          <article-title>Expressive cardinality constraints on ALCSCC concepts</article-title>
          .
          <source>In Proc. of the 34th ACM/SIGAPP Symposium On Applied Computing (SAC'19)</source>
          . ACM,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          .
          <article-title>Expressive cardinality restrictions on concepts in a description logic with expressive number restrictions</article-title>
          .
          <source>ACM SIGAPP Applied Computing Review</source>
          ,
          <volume>19</volume>
          :
          <fpage>5</fpage>
          -
          <lpage>17</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Martin</given-names>
            <surname>Buchheit</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Bernhard</given-names>
            <surname>Hollunder</surname>
          </string-name>
          .
          <article-title>Cardinality restrictions on concepts</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>88</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>195</fpage>
          -
          <lpage>213</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          and Filippo De Bortoli.
          <article-title>On the expressive power of description logics with cardinality constraints on finite and infinite sets</article-title>
          .
          <source>In Andreas Herzig and Andrei Popescu</source>
          , editors,
          <source>Proc. of the 12th Int. Symposium on Frontiers of Combining Systems (FroCoS'19)</source>
          , volume
          <volume>11715</volume>
          of Lecture Notes in Computer Science. Springer-Verlag,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          and Filippo De Bortoli.
          <article-title>Description logics that count, and what they can and cannot count</article-title>
          . In Laura Kovacs, Konstantin Korovin, and Giles Reger, editors,
          <source>ANDREI-60. Automated New-era Deductive Reasoning Event in Iberia</source>
          , volume
          <volume>68</volume>
          of EPiC Series in Computing, pages
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          . EasyChair,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          and
          <string-name>
            <given-names>Andreas</given-names>
            <surname>Ecke</surname>
          </string-name>
          .
          <article-title>Extending the description logic ALC with more expressive cardinality constraints on concepts</article-title>
          .
          <source>In Proc. of the 3rd Global Conf. on Artificial Intelligence (GCAI'17)</source>
          , volume
          <volume>50</volume>
          of EPiC Series in Computing, pages
          <fpage>6</fpage>
          -
          <lpage>19</lpage>
          . EasyChair,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Borgida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Ronald J.</given-names>
            <surname>Brachman</surname>
          </string-name>
          ,
          <string-name>
            <surname>Deborah L. McGuinness</surname>
          </string-name>
          , and
          <article-title>Lori Alperin Resnick</article-title>
          .
          <article-title>CLASSIC: A structural data model for objects</article-title>
          .
          <source>In Proc. of the ACM SIGMOD Int. Conf. on Management of Data</source>
          , pages
          <fpage>59</fpage>
          -
          <lpage>67</lpage>
          ,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Stéphane</given-names>
            <surname>Demri</surname>
          </string-name>
          and
          <string-name>
            <given-names>Denis</given-names>
            <surname>Lugiez</surname>
          </string-name>
          .
          <article-title>Complexity of modal logics with Presburger constraints</article-title>
          .
          <source>J. Applied Logic</source>
          ,
          <volume>8</volume>
          (
          <issue>3</issue>
          ):
          <fpage>233</fpage>
          -
          <lpage>252</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Ronald</given-names>
            <surname>Fagin</surname>
          </string-name>
          .
          <article-title>Probabilities on finite models</article-title>
          .
          <source>Journal of Symbolic Logic</source>
          ,
          <volume>41</volume>
          (
          <issue>1</issue>
          ):
          <fpage>50</fpage>
          -
          <lpage>58</lpage>
          ,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Erich</surname>
            <given-names>Grädel</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Martin</given-names>
            <surname>Otto</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Eric</given-names>
            <surname>Rosen</surname>
          </string-name>
          .
          <article-title>Two-variable logic with counting is decidable</article-title>
          .
          <source>In Proc. of the 12th IEEE Symp. on Logic in Computer Science (LICS'97)</source>
          , pages
          <fpage>306</fpage>
          -
          <lpage>317</lpage>
          . IEEE Computer Society Press,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Bernhard</given-names>
            <surname>Hollunder</surname>
          </string-name>
          and
          <string-name>
            <given-names>Franz</given-names>
            <surname>Baader</surname>
          </string-name>
          .
          <article-title>Qualifying number restrictions in concept languages</article-title>
          .
          <source>In Proc. of the 2nd Int. Conf. on the Principles of Knowledge Representation and Reasoning (KR'91)</source>
          , pages
          <fpage>335</fpage>
          -
          <lpage>346</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Bernhard</surname>
            <given-names>Hollunder</given-names>
          </string-name>
          , Werner Nutt, and
          <string-name>
            <surname>Manfred</surname>
          </string-name>
          Schmidt-Schauß.
          <article-title>Subsumption algorithms for concept description languages</article-title>
          .
          <source>In Proc. of the 9th Eur. Conf. on Artificial Intelligence (ECAI'90)</source>
          , pages
          <fpage>348</fpage>
          -
          <lpage>353</lpage>
          , London (United Kingdom),
          <year>1990</year>
          . Pitman.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Viktor</given-names>
            <surname>Kuncak</surname>
          </string-name>
          and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Rinard</surname>
          </string-name>
          .
          <article-title>Towards efficient satisfiability checking for boolean algebra with presburger arithmetic</article-title>
          . In Frank Pfenning, editor,
          <source>Automated Deduction - CADE-21, Lecture Notes in Computer Science</source>
          , pages
          <fpage>215</fpage>
          -
          <lpage>230</lpage>
          . Springer Berlin Heidelberg,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Carsten</surname>
            <given-names>Lutz</given-names>
          </string-name>
          , Robert Piro, and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Wolter</surname>
          </string-name>
          .
          <article-title>Description Logic TBoxes: ModelTheoretic Characterizations and Rewritability</article-title>
          .
          <source>In IJCAI 2011, Proceedings of the 22nd International Joint Conference on Artificial Intelligence</source>
          , Barcelona, Catalonia, Spain,
          <source>July 16-22</source>
          ,
          <year>2011</year>
          , pages
          <fpage>983</fpage>
          -
          <lpage>988</lpage>
          ,
          <year>2011</year>
          . Long version available at https://arxiv.org/pdf/1104.2844.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Leszek</surname>
            <given-names>Pacholski</given-names>
          </string-name>
          , Wieslaw Szwast, and
          <string-name>
            <given-names>Lidia</given-names>
            <surname>Tendera</surname>
          </string-name>
          .
          <article-title>Complexity of two-variable logic with counting</article-title>
          .
          <source>In Proc. of the 12th IEEE Symp. on Logic in Computer Science (LICS'97)</source>
          , pages
          <fpage>318</fpage>
          -
          <lpage>327</lpage>
          . IEEE Computer Society Press,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Ian</surname>
          </string-name>
          Pratt-Hartmann.
          <article-title>Complexity of the two-variable fragment with counting quantifiers</article-title>
          .
          <source>J. of Logic, Language and Information</source>
          ,
          <volume>14</volume>
          (
          <issue>3</issue>
          ):
          <fpage>369</fpage>
          -
          <lpage>395</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>Stephan</given-names>
            <surname>Tobies</surname>
          </string-name>
          .
          <article-title>A PSPACE algorithm for graded modal logic</article-title>
          . In Harald Ganzinger, editor,
          <source>Proc. of the 16th Int. Conf. on Automated Deduction (CADE'99)</source>
          , volume
          <volume>1632</volume>
          <source>of Lecture Notes in Artificial Intelligence</source>
          , pages
          <fpage>52</fpage>
          -
          <lpage>66</lpage>
          . Springer-Verlag,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>Stephan</given-names>
            <surname>Tobies</surname>
          </string-name>
          .
          <article-title>The complexity of reasoning with cardinality restrictions and nominals in expressive description logics</article-title>
          .
          <source>J. of Artificial Intelligence Research</source>
          ,
          <volume>12</volume>
          :
          <fpage>199</fpage>
          -
          <lpage>217</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>Stephan</given-names>
            <surname>Tobies</surname>
          </string-name>
          .
          <article-title>Complexity Results and Practical Algorithms for Logics in Knowledge Representation</article-title>
          .
          <source>PhD thesis</source>
          , LuFG Theoretical Computer Science, RWTHAachen, Germany,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kuat</surname>
            <given-names>Yessenov</given-names>
          </string-name>
          , Ruzica Piskac, and
          <string-name>
            <given-names>Viktor</given-names>
            <surname>Kuncak</surname>
          </string-name>
          .
          <article-title>Collections, cardinalities, and relations</article-title>
          . In Gilles Barthe and Manuel V. Hermenegildo, editors,
          <source>Proc. of the 11th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI'10)</source>
          , volume
          <volume>5944</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>380</fpage>
          -
          <lpage>395</lpage>
          . Springer-Verlag,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>