Satisfiability of the Two-Variable Fragment of First-Order Logic over Trees
نویسندگان
چکیده
We consider the satisfiability problem for the two-variable fragment of first-order logic over finite unranked trees. We work with signatures consisting of some unary predicates and the binary navigational predicates ↓ (child), → (right sibling), and their respective transitive closures ↓+, → . We prove that the satisfiability problem for the logic containing all these predicates, FO[↓, ↓+,→,→ ], is ExpSpacecomplete. Further, we consider the restriction of the class of structures to singular trees, i.e., we assume that at every node precisely one unary predicate holds. We observe that FO[↓, ↓+,→,→ ] and even FO2[↓+, ↓] remain ExpSpace-complete over finite singular trees, but the complexity decreases for some weaker logics. Namely, the logic with one binary predicate, ↓+, denoted FO 2[↓+], is NExpTime-complete, and its guarded version, GF2[↓+], is PSpace-complete over finite singular trees, even though both these logics are ExpSpace-complete over arbitrary finite trees.
منابع مشابه
Extending Two-Variable Logic on Trees
The finite satisfiability problem for the two-variable fragment of first-order logic interpreted over trees was recently shown to be ExpSpace-complete. We consider two extensions of this logic. We show that adding either additional binary symbols or counting quantifiers to the logic does not affect the complexity of the finite satisfiability problem. However, combining the two extensions and ad...
متن کاملOne-Dimensional Logic over Trees
A one-dimensional fragment of first-order logic is obtained by restricting quantification to blocks of existential quantifiers that leave at most one variable free. This fragment contains two-variable logic, and it is known that over words both formalisms have the same complexity and expressive power. Here we investigate the one-dimensional fragment over trees. We consider unranked unordered tr...
متن کاملModulo Counting on Words and Trees
We consider the satisfiability problem for the two-variable fragment of the first-order logic extended with modulo counting quantifiers and interpreted over finite words or trees. We prove a small-model property of this logic, which gives a technique for deciding the satisfiability problem. In the case of words this gives a new proof of ExpSpace upper bound, and in the case of trees it gives a ...
متن کاملComplexity of the Two-Variable Fragment with (Binary-Coded) Counting Quantifiers
We show that the satisfiability and finite satisfiability problems for the two-variable fragment of first-order logic with counting quantifiers are both in NEXPTIME, even when counting quantifiers are coded succinctly.
متن کاملThe Two-Variable Fragment with Counting Revisited
The satisfiability and finite satisfiability problems for the two-variable fragment of first-order logic with counting were shown in [5] to be in NExpTime. This paper presents a simplified proof via a result on integer programming due to Eisenbrand and Shmonina [2].
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1304.7204 شماره
صفحات -
تاریخ انتشار 2013