Shrinking games and local formulas

Abstract Gaifman's normal form theorem showed that every first-order sentence of quantifier rank n is equivalent to a Boolean combination of “scattered local sentences”, where the local neighborhoods have radius at most 7 n −1 . This bound was improved by Lifsches and Shelah to 3×4 n −1 . We use Ehrenfeucht–Fraisse type games with a “shrinking horizon” to get a spectrum of normal form theorems of the Gaifman type, depending on the rate of shrinking. This spectrum includes the result of Lifsches and Shelah, with a more easily understood proof and with the bound on the radius improved to 4 n −1 . We also obtain bounds for a normal form theorem of Schwentick and Barthelmann.

[1]  Leonid Libkin,et al.  On counting logics and local properties , 1998, Proceedings. Thirteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.98CB36226).

[2]  Leonid Libkin On the forms of locality over finite models , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

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

[4]  Saharon Shelah,et al.  Distorted sums of models , 1996 .

[5]  Leonid Libkin,et al.  Logics with counting and local properties , 2000, TOCL.

[6]  Thomas Schwentick,et al.  Local Normal Forms for First-Order Logic with Applications to Games and Automata , 1998, Discret. Math. Theor. Comput. Sci..

[7]  Thomas Schwentick,et al.  On Winning Ehrenfeucht Games and Monadic NP , 1996, Ann. Pure Appl. Log..