Around Dot Depth Two

It is known that the languages definable by formulae of the logics FO2[<,S], Δ2[<,S], LTL[F,P,X,Y] are exactly the variety DA*D. Automata for this class are not known, nor is its precise placement within the dot-depth hierarchy of starfree languages. It is easy to argue that Δ2[<,S] is included in Δ3[<]; in this paper we show that it is incomparable with B(Σ2)[<], the boolean combination of Σ2[<] formulae. Using ideas from Straubing's "delay theorem", we extend our earlier work [LPS08] to propose partially-ordered two-way deterministic finite automata with look-around (po2dla) and a new interval temporal logic called LITL and show that they also characterize the variety DA*D. We give effective reductions from LITL to equivalent po2dla and from po2dla to equivalent FO2[<,S]. The po2dla automata admit efficient operations of boolean closure and the language non-emptiness of po2dla is NP-complete. Using this, we show that satisfiability of LITL remains NP-complete assuming a fixed look-around length. (Recall that for LTL[F,X], it is PSPACE-hard.)

[1]  Manfred Kufleitner,et al.  On FO2 Quantifier Alternation over Words , 2009, MFCS.

[2]  Christof Löding,et al.  Alternating Automata and Logics over Infinite Words , 2000, IFIP TCS.

[3]  Anca Muscholl,et al.  An NP-Complete Fragment of LTL , 2004, Developments in Language Theory.

[4]  Kousha Etessami,et al.  First-Order Logic with Two Variables and Unary Temporal Logic , 2002, Inf. Comput..

[5]  Howard Straubing,et al.  FINITE SEMIGROUP VARIETIES OF THE FORM V,D , 1985 .

[6]  Takayasu Ito,et al.  Theoretical Computer Science: Exploring New Frontiers of Theoretical Informatics , 2001, Lecture Notes in Computer Science.

[7]  Grzegorz Rozenberg,et al.  Developments in Language Theory II , 2002 .

[8]  M. Schützenberger,et al.  Sur Le Produit De Concatenation Non Ambigu , 1976 .

[9]  Raymond E. Miller,et al.  Varieties of Formal Languages , 1986 .

[10]  Thomas Schwentick,et al.  Partially-Ordered Two-Way Automata: A New Characterization of DA , 2001, Developments in Language Theory.

[11]  Wolfgang Thomas,et al.  Classifying Regular Events in Symbolic Logic , 1982, J. Comput. Syst. Sci..

[12]  Michael Mortimer,et al.  On languages with two variables , 1975, Math. Log. Q..

[13]  Rastislav Královič,et al.  Mathematical Foundations of Computer Science 2009, 34th International Symposium, MFCS 2009, Novy Smokovec, High Tatras, Slovakia, August 24-28, 2009. Proceedings , 2009, MFCS.

[14]  Neil Immerman,et al.  Structure Theorem and Strict Alternation Hierarchy for FO2 on Words , 2006, Circuits, Logic, and Games.

[15]  I. Walukiewicz,et al.  An NP-complete fragment of LTL , 2005, Int. J. Found. Comput. Sci..

[16]  Thomas Wilke,et al.  Over Words, Two Variables Are as Powerful as One Quantiier Alternation: Fo 2 = 2 \ 2 , 1998 .

[17]  Pascal Weil,et al.  Polynomial closure and unambiguous product , 1995, Theory of Computing Systems.

[18]  Kamal Lodaya,et al.  Marking the chops: an unambiguous temporal logic , 2008, IFIP TCS.

[19]  Thomas Wilke,et al.  Over words, two variables are as powerful as one quantifier alternation , 1998, STOC '98.

[20]  Alex K. Simpson,et al.  Computational Adequacy in an Elementary Topos , 1998, CSL.

[21]  Paul Gastin,et al.  A Survey on Small Fragments of First-Order Logic over Finite Words , 2008, Int. J. Found. Comput. Sci..

[22]  A. Ehrenfeucht An application of games to the completeness problem for formalized theories , 1961 .

[23]  Kousha Etessami,et al.  An Until Hierarchy and Other Applications of an Ehrenfeucht-Fraïssé Game for Temporal Logic , 2000, Inf. Comput..

[24]  Denis Thérien,et al.  DIAMONDS ARE FOREVER: THE VARIETY DA , 2002 .