<!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>Finite Satis ability of Unary Negation Fragment with Transitivity (extended abstract) ?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniel Danielski</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emanuel Kieronski</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Wroclaw</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Searching for attractive fragments of rst-order logic is an important theme in theoretical computer science. Many seminal fragments of this kind, like the two-variable fragment, FO2, [11] and the guarded fragment, GF, [2], embed, via the so-called standard translation, some modal and description logics. A more recent proposal in this vein is the unary negation fragment, UNFO, restricting the use of negation to subformulas with at most one free variable [4]. UNFO is de ned by the following grammar: ' = Bx j x = y j ' ^ ' j ' _ ' j 9x' j :'(x), where, in the rst clause, B represents any relational symbol, and, in the last clause, ' has no free variables besides (at most) x. UNFO may be seen as a generalization of basic modal and description logics to contexts with relations of arbitrary arity, alternative and orthogonal in expressive power to GF. As GF, UNFO has many good algorithmic and model theoretic properties, including the nite model property, a tree-like model property and the decidability of the satis ability (= nite satis ability) problem [4]. Besides modal and description logics, UNFO embeds also, inter alia, unions of conjunctive queries and frontier-one TGDs [3], which makes it attractive for the database and knowledge representation communities. Its serious weakness is, on the other hand, that it cannot express transitivity. This weakness is shared by FO2 and GF, both of which, moreover, become undecidable when extended by transitive relations [9, 8]. UNFO is an exception here: its satis ability problem remains decidable in the presence of arbitrarily many transitive relations. This has been explicitly stated in [10], as a corollary from the decidability of UNFO with regular path expressions, and follows also from [1], where some extensions of the guarded negation fragment are considered. From both papers the 2-ExpTime-completeness of UNFO with transitivity, UNFO+S, can be inferred. The results from [10] and [1] are obtained by employing tree-like model properties of the logics and then using some automata techniques. Since tree-like unravelings of models are in nite, such approach works only for general satisability, and gives little insight into the decidability/complexity of nite satisability, which in the case of UNFO+S is evidently a di erent problem, since, e.g., the formula 8x9yT xy ^ 8x:T xx, with transitive T , is satis able but has only in nite models. Our main contribution is demonstrating the decidability of nite satis ability for UNFO+S and establishing its 2-ExpTime-completeness. UNFO, via the above-mentioned standard translation, embeds the logic ALC, as well as its extension by inverse roles (I) and role intersections (u). Thus, being able to express conjunctive queries, we can use our results to solve, for some ? Supported by Polish NSC grant No 2016/21/B/ST6/01444. For a full version see [5].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        D. Danielski and E. Kieronski
description logics, DLs, the so-called ( nite) ontology mediated query
answering problem, (F)OMQA: given a conjunctive query (or a union of conjunctive
queries) and a knowledge base speci ed in a DL, check whether the query holds
in every ( nite) model of this knowledge base. While there are quite a lot of
results for OMQA, not much is known about FOMQA. In particular, for DLs
with transitive roles (S) the only positive results we are aware of are the ones
obtained recently in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], where the decidability and 2-ExpTime-completeness of
FOMQA for the logics SOI, SIF and SOF is shown.
      </p>
      <p>
        In this context it is an interesting question if our decidability result can be
extended to capture some more expressive DLs. Unfortunately, we cannot hope
for number restrictions (Q or N ) or even functional roles (F ), as ( nite)
satis ability for UNFO with functional relations is undecidable (implicit in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]).
On the positive side, we show the decidability and 2-ExpTime-completeness of
nite satis ability for UNFO+SOH, extending UNFO+S by constants
(corresponding to nominals (O)) and inclusions of binary relations (capturing role
hierarchies (H)). This is su cient, in particular, to imply the decidability of
FOMQA for the logic SHOIu, which, up to our knowledge, is a new result.
      </p>
      <p>To show our basic result for UNFO+S we introduce a natural notion of
treelike structures and a measure associating with transitive paths of such structures
their so-called ranks. Intuitively, for a transitive relation T and a T -path , the
T -rank of is the number of one-directional T -edges in . Then we show that
having the following forms of models is equivalent for any formula ':
(f1) nite
(f2) tree-like, with bounded ranks of transitive paths
(f3) tree-like, with ranks of paths bounded doubly exponentially in j'j
(f4) tree-like, with ranks of paths bounded doubly exponentially in j'j, and
regular (with doubly exponentially many non-isomorphic subtrees)
(f5) nite, of size triply exponential in j'j.</p>
      <p>
        The most di cult transitions are those from (f2) to (f3) and from (f4) to (f5).
The former is obtained in an expected way, by a kind of tree-pruning; our
pruning strategy is, however, rather intricate, due to possible interactions among
di erent transitive relations. The latter is done by an inductive construction,
building some bigger and bigger substructures of the nal model, in which some
transitive relations are total. The induction goes, roughly speaking, by the
number of non-total transitive relations in the substructure. (We used a similar small
model construction to show the nite model property for UNFO with
equivalence relations [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]). Having proved the equivalence of the (fi), we design a natural
AExpSpace(=2-ExpTime)-algorithm looking for models of the form (f3).
      </p>
      <p>To show that the equivalence of the (fi) holds in the case of UNFO+SOH, we
start with some preprocessing on the input formula and then reuse our model
transformations for UNFO+S, treating them as black boxes. We then apply
additional shrinking and pseudotransitive closure operations tailored to deal,
resp., with constants and the inclusions.</p>
      <p>Finite Satis ability of Unary Negation Fragment with Transitivity</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Amarilli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benedikt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bourhis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanden</surname>
            <given-names>Boom</given-names>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Query answering with transitive and linear-ordered data</article-title>
          .
          <source>In: Proceedings of the Twenty-Fifth International Joint Conference on Arti cial Intelligence</source>
          ,
          <string-name>
            <surname>IJCAI</surname>
          </string-name>
          <year>2016</year>
          . pp.
          <volume>893</volume>
          {
          <issue>899</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Andreka</surname>
            , H., van Benthem,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nemeti</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Modal languages and bounded fragments of predicate logic</article-title>
          .
          <source>Journal of Philosophical Logic</source>
          <volume>27</volume>
          ,
          <issue>217</issue>
          {
          <fpage>274</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Baget</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leclere</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mugnier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salvat</surname>
          </string-name>
          , E.:
          <article-title>Extending decidable cases for rules with existential variables</article-title>
          .
          <source>In: IJCAI 2009, Proceedings of the 21st International Joint Conference on Arti cial Intelligence</source>
          . pp.
          <volume>677</volume>
          {
          <issue>682</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. ten Cate,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Segou n</surname>
          </string-name>
          , L.:
          <article-title>Unary negation</article-title>
          .
          <source>Logical Methods in Comp. Sc. 9</source>
          (
          <issue>3</issue>
          ) (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Danielski</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kieronski</surname>
          </string-name>
          , E.:
          <article-title>Finite Satis ability of Unary Negation Fragment with Transitivity</article-title>
          . CoRR abs/
          <year>1809</year>
          .03245 (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Danielski</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kieronski</surname>
          </string-name>
          , E.:
          <article-title>Unary negation fragment with equivalence relations has the nite model property</article-title>
          . In:
          <string-name>
            <surname>Thirty-Third Annual</surname>
            <given-names>ACM</given-names>
          </string-name>
          /IEEE Symposium on Logic in Computer Science , LICS
          <year>2018</year>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gogacz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <article-title>Iban~ez-Garc a</article-title>
          , Y.,
          <string-name>
            <surname>Murlak</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Finite query answering in expressive description logics with transitive roles (2018), accepted for KR'18</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Gradel, E.:
          <article-title>On the restraining power of guards</article-title>
          .
          <source>J. Symb. Log</source>
          .
          <volume>64</volume>
          (
          <issue>4</issue>
          ),
          <volume>1719</volume>
          {
          <fpage>1742</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Gradel,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Otto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rosen</surname>
          </string-name>
          , E.:
          <article-title>Undecidability results on two-variable logics</article-title>
          .
          <source>Archiv fur Mathematische Logik und Grundlagenforschung</source>
          <volume>38</volume>
          (
          <issue>4-5</issue>
          ),
          <volume>313</volume>
          {
          <fpage>354</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schneider</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Querying the unary negation fragment with regular path expressions</article-title>
          .
          <source>In: International Conference on Database Theory</source>
          ,
          <string-name>
            <surname>ICDT</surname>
          </string-name>
          <year>2018</year>
          . pp.
          <volume>15</volume>
          :
          <issue>1</issue>
          {
          <fpage>15</fpage>
          :
          <fpage>18</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Scott</surname>
          </string-name>
          , D.:
          <article-title>A decision method for validity of sentences in two variables</article-title>
          .
          <source>Journal Symbolic Logic</source>
          <volume>27</volume>
          ,
          <issue>477</issue>
          (
          <year>1962</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>