Successor-invariant first-order logic on finite structures

We consider successor-invariant first-order logic (FO + succ) inv , consisting of sentences Φ involving an “auxiliary” binary relation S such that ( , S 1 ) ⊨ Φ ⇔ ( , S 2 ) ⊨ Φ for all finite structures and successor relations S 1 , S 2 on . A successor-invariant sentence Φ has a well-defined semantics on finite structures with no given successor relation: one simply evaluates Φ on ( , S ) for an arbitrary choice of successor relation S . In this article, we prove that (FO + succ) inv is more expressive on finite structures than first-order logic without a successor relation. This extends similar results for order-invariant logic [8] and epsilon-invariant logic [10].

[1]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

[2]  Leonid Libkin,et al.  Elements of Finite Model Theory , 2004, Texts in Theoretical Computer Science.

[3]  Benjamin Rossman Successor-invariance in the finite , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..

[4]  Martin Otto,et al.  Epsilon-logic is more expressive than first-order logic over finite structures , 2000, Journal of Symbolic Logic.

[5]  Noga Alon,et al.  The Probabilistic Method, Second Edition , 2004 .

[6]  Serge Abiteboul,et al.  Foundations of Databases , 1994 .

[7]  Yuri Gurevich,et al.  Toward logic tailored for computational complexity , 1984 .

[8]  Thomas Schwentick,et al.  Locality of order-invariant first-order formulas , 1998, TOCL.

[9]  Andreas Blass,et al.  Explicit Graphs with Extension Properties , 2005, Bull. EATCS.

[10]  Andreas Blass,et al.  The Logic of Choice , 2000, Journal of Symbolic Logic.

[11]  Y. Gurevich On Finite Model Theory , 1990 .