Title :
Two-Variable Logic with Counting and Trees
Author :
Charatonik, Witold ; Witkowski, Piotr
Author_Institution :
Inst. of Comput. Sci., Univ. of Wroclaw, Wroclaw, Poland
Abstract :
We consider the two-variable logic with counting quantifiers (C2) interpreted over finite structures that contain two forests of ranked trees. This logic is strictly more expressive than standard C2 and it is no longer a fragment of the first order logic. In particular, it can express that a structure is a ranked tree, a cycle or a connected graph of bounded degree. It is also strictly more expressive than the first-order logic with two variables and two successor relations of two finite linear orders. We give a decision procedure for the satisfiability problem for this logic. The procedure runs in NEXPTIME, which is optimal since the satisfiability problem for plain C2 is NEXPTIME-complete.
Keywords :
computability; NEXPTIME-complete; bounded degree; connected graph; counting quantifiers; finite linear orders; finite structures; first order logic; ranked trees; satisfiability problem; two-variable logic; Complexity theory; Computer science; Data structures; Implants; Surgery; Vegetation; Vocabulary; counting quantifiers; ranked tree; satisfiability; two-variable logic;
Conference_Titel :
Logic in Computer Science (LICS), 2013 28th Annual IEEE/ACM Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4799-0413-6
DOI :
10.1109/LICS.2013.12