Satisfiability of the Two-Variable Fragment of First-Order Logic over Trees

نویسندگان

  • Witold Charatonik
  • Emanuel Kieronski
  • Filip Mazowiecki
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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