<!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 Model Theory of the Triguarded Fragment and Related Logics (Extended Abstract)?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Emanuel Kieronski</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computational Logic Group, Technische Universitat Dresden</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Computer Science, University of Wroclaw</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>and Sebastian Rudolph</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Ever since rst-order logic (FOL) was found to have an undecidable satis ability problem, researchers have attempted to identify expressive yet decidable fragments of FOL and pinpoint their complexity. In many cases, such fragments embed propositional modal logic as well as many description logics. Two of the most prominent examples in this regard are FO2 (the two-variable fragment ) and GF (the guarded fragment ). For FO2, decidability is retained through reducing the number of available variables to 2, essentially restricting expressivity to independent pairwise interactions between domain elements. Its satis ability problem is NExpTime-complete [5]. For GF, which owes its decidability to the restricted \guarded" use of quanti ers, the problem is 2ExpTime-complete [4]. Both FO2 and GF possess the nite model property (FMP), meaning that any satis able sentence has a nite model. For satis able FO2 sentences, models of at most exponential size in the sentence exist [5]; for GF, the tight bound on the size of minimal models is doubly exponential [1]. In an attempt to unify FO2 and GF toward an even more expressive decidable FOL fragment, the triguarded fragment (TGF) was introduced [9], extending prior results [6]. TGF brings a new quality, as it allows one to express properties expressible in neither FO2 nor GF. In particular it embeds Godel's class, consisting of prenex sentences of the shape 9x8y1y29z' (formally we need to replace the variables from x by constants and add a dummy guard for 9z). Thus, the price to pay for retaining decidability is that equality needs to be disallowed, as Godel's class with equality is undecidable [2]. Checking satis ability of TGF is N2ExpTime-complete, dropping to 2ExpTime when disallowing constants { as opposed to FO2 and GF, where presence or absence of constants does not make a di erence, complexity-wise { and to NExpTime if the arity of predicates is bounded. One central question left wide open in the original work on TGF [9] is if TGF has the FMP. In that paper, it is noted that neither technique used for establishing the FMP for FO2 and GF seems to directly lend itself for solving the question for TGF, yet it is conjectured that the FMP holds. Indeed, one of our core contributions is to answer this open question in the positive. Let us brie y outline our approach.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>For convenience, we work with the equivalent logic GFU, the guarded
fragment with universal role. We assume that signatures for GFU always contain the
distinguished binary relation symbol U. GFU sentences are then de ned precisely
like GF sentences, but the set of admissible models is restricted to those which
interpret U as the universally true relation. Structures interpreting U in this way
will be called U-biquitous structures. It is not di cult to see that TGF and GFU
have the same expressive power modulo the extra predicate U.</p>
      <p>
        As typical for decidable fragments of rst-order logic we introduce a normal
form for TGF formulas, similar to those used, e.g., for GF [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and FO2 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>Given a satis able GFU normal form sentence ', we take its (possibly in
nite) U-biquitous model A and construct a nite U-biquitous model A0 of ' as
follows (for simplicity, we consider here the case without constants; adding them
is routine):
1. Extend ' by conjuncts saying that: exactly the 1-types from A are realized; for
any two 1-types from A, there are U-connected representatives; U holds between
any pair of elements co-occurring in any relation. The resulting normal form
sentence ' is still guarded and still satis es A j= ' .
2. Use the FMP for GF to obtain a nite (yet non-ubiquitous) model C of ' .
3. Obtain A0 j= ' as 125 jCj2-fold disjoint union of C with itself. View A0 as
a 5jCj 5jCj table whose each cell contains a copy of the 5-fold disjoint union
of C with itself. The elements in each cell are numbered from 1 to 5jCj.
4. U-saturation: Obtain A1; A2; : : : by iteratively picking a pair a; b of yet
nonU-connected elements, connecting them, and adjoining them to one of the copies
of C. This is done using an appropriate pair of connected elements as template
(hence maintaining ' -modelhood). Designing a strategy allowing one to perform
this step without con icts is quite challenging. In our solution, the numbers of
a and b in their cells B0, B00 determine a cell B, and the coordinates of B0 and
B00 in the table are used to choose a particular copy of C in B to which a and b
are adjoined.
5. As the number of elements remains constant, the procedure terminates and
yields a U-biquitous An = A0.</p>
      <p>
        We also consider a scenario where some distinguished binary symbols have to
be interpreted as transitive relations, capturing this way, e.g., some description
logics from the family S. One needs to be careful here, since both FO2 and GF
become undecidable under this scenario [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ]. However, the decidability of GF
can be regained if the transitive symbols are allowed to occur only as guards
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] (note that this is su cient to encode the logic S). The same holds for the
corresponding extension of TGF [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Results for the nite model case are less extensive: so far, only nite
satisability of the two-variable variant GF2+TG of GF with transitive guards was
shown to be decidable and 2ExpTime-complete [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. We note that already this
logic does not have the FMP: indeed, a typical in nity axiom saying that, for
a transitive relation T , every element has a T -successor but is not related by
T to itself is naturally expressible in GF2+TG. We remark that all the results
concerning logics with transitive guards assume the absence of constants. It is
Finite Model Theory of the Triguarded Fragment and Related Logics
conjectured that adding constants to the picture is technically challenging but
generally possible without hazarding decidability.
      </p>
      <p>
        In the current paper we are able to show that (at least in the absence of
constants) the nite satis ability problems for GF and TGF with transitive
guards are decidable. Our approach incorporates some ideas from the
abovedescribed nite model construction for satis able TGF sentences and some other
concepts, in particular calling as a subprocedure the small-model construction
for GF2+TG from [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>All our results come with tight complexity bounds and tight bounds on the
size of minimal models. Summarising:
Theorem 1. TGF has the nite model property; every satis able TGF sentence
has a nite model of size bounded doubly exponentially in its length. Hence,
satis ability and nite satis ability for TGF coincide and are
N2ExpTimecomplete if constants are admitted and 2 ExpTime-complete otherwise.
Theorem 2. Every nitely satis able sentence in (constant-free) GF or TGF
with transitive guards has a model of size bounded doubly exponentially in its
length. The nite satis ability problems for (constant-free) GF and TGF with
transitive guards are 2 ExpTime-complete.</p>
      <p>Decidability and complexity of nite satis ability of GF and TGF with
transitive guards with constant is left open.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Vince</given-names>
            <surname>Barany</surname>
          </string-name>
          , Georg Gottlob, and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Otto</surname>
          </string-name>
          .
          <article-title>Querying the guarded fragment</article-title>
          .
          <source>Logical Methods in Computer Science</source>
          ,
          <volume>10</volume>
          (
          <issue>2</issue>
          ),
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>W. D.</given-names>
            <surname>Goldfarb</surname>
          </string-name>
          .
          <article-title>The unsolvability of the Godel class with identity</article-title>
          .
          <source>J. Symb. Logic</source>
          ,
          <volume>49</volume>
          :
          <fpage>1237</fpage>
          {
          <fpage>1252</fpage>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. E. Gradel,
          <string-name>
            <given-names>M.</given-names>
            <surname>Otto</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Rosen</surname>
          </string-name>
          .
          <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="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Erich</given-names>
            <surname>Gra</surname>
          </string-name>
          <article-title>del. On the restraining power of guards</article-title>
          . J.
          <string-name>
            <surname>Symb</surname>
          </string-name>
          . Log.,
          <volume>64</volume>
          (
          <issue>4</issue>
          ):
          <volume>1719</volume>
          {
          <fpage>1742</fpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Erich</given-names>
            <surname>Gra</surname>
          </string-name>
          <article-title>del, Phokion Kolaitis</article-title>
          , and
          <string-name>
            <surname>Moshe</surname>
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Vardi</surname>
          </string-name>
          .
          <article-title>On the decision problem for two-variable rst-order logic</article-title>
          .
          <source>Bulletin of Symbolic Logic</source>
          ,
          <volume>3</volume>
          (
          <issue>1</issue>
          ):
          <volume>53</volume>
          {
          <fpage>69</fpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Yevgeny</given-names>
            <surname>Kazakov</surname>
          </string-name>
          .
          <article-title>Saturation-Based Decision Procedures for Extensions of the Guarded Fragment</article-title>
          .
          <source>PhD thesis</source>
          , Universitat des Saarlandes, Saarbrucken, Germany,
          <year>March 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Emanuel</given-names>
            <surname>Kieronski</surname>
          </string-name>
          and
          <string-name>
            <given-names>Adam</given-names>
            <surname>Malinowski</surname>
          </string-name>
          .
          <article-title>The triguarded fragment with transitivity</article-title>
          .
          <source>In Logic for Programming</source>
          ,
          <source>Arti cial Intelligence and Reasoning</source>
          <year>2020</year>
          , volume
          <volume>73</volume>
          <source>of EPiC</source>
          , pages
          <volume>334</volume>
          {
          <fpage>353</fpage>
          .
          <string-name>
            <surname>EasyChair</surname>
          </string-name>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Emanuel</given-names>
            <surname>Kieronski</surname>
          </string-name>
          and
          <string-name>
            <given-names>Lidia</given-names>
            <surname>Tendera</surname>
          </string-name>
          .
          <article-title>Finite satis ability of the two-variable guarded fragment with transitive guards and related variants</article-title>
          .
          <source>ACM Trans. Comput. Logic</source>
          ,
          <volume>19</volume>
          (
          <issue>2</issue>
          ):8:
          <issue>1</issue>
          {8:
          <fpage>34</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Rudolph</surname>
          </string-name>
          and
          <string-name>
            <given-names>Mantas</given-names>
            <surname>Simkus</surname>
          </string-name>
          .
          <article-title>The triguarded fragment of rst-order logic</article-title>
          .
          <source>In LPAR</source>
          , volume
          <volume>57</volume>
          of EPiC Series in Computing, pages
          <volume>604</volume>
          {
          <fpage>619</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Wieslaw</given-names>
            <surname>Szwast</surname>
          </string-name>
          and
          <string-name>
            <given-names>Lidia</given-names>
            <surname>Tendera</surname>
          </string-name>
          .
          <article-title>The guarded fragment with transitive guards</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>128</volume>
          :
          <fpage>227</fpage>
          {
          <fpage>276</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>