Abstract
Ehrenfeucht-Fraïssé games are commonly used as a method to measure the expressive power of a logic, but they are also a flexible tool to compare structures. To exploit such a comparison power, explicit conditions characterizing the winning strategies for both players must be provided. We give a necessary and sufficient condition for Duplicator to win games played on finite structures with a successor relation and a finite number of unary predicates. This structural characterization suggests an algorithmic approach to the analysis of games, which can be used to compute the “remoteness” of a game and to determine the optimal moves for both players, that is, to derive algorithms for Spoiler and Duplicator that play optimally. We argue that such an algorithmic solution may be used in contexts where the “degree of similarity” between two structures must be measured, such as the comparison of biological sequences.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arora, S., Fagin, R.: On winning strategies in Ehrenfeucht-Fraïssé games. Theoretical Computer Science 174, 97–121 (1997)
Berlekamp, E.R., Conway, J.H., Guy, R.K.: Winning Ways for Your Mathematical Plays, 2nd edn., January. A K Peters Ltd, Wellesley (2003)
Ebbinghaus, H.-D., Flum, J.: Finite Model Theory. Springer, Heidelberg (1995)
Ehrenfeucht, A.: An application of games to the completeness problem for formalized theory. Fundamenta Mathematicae 49, 129–141 (1961)
Fagin, R., Stockmeyer, L., Vardi, M.Y.: On monadic NP vs. monadic co-NP. Inform. and Comput. 120(1), 78–92 (1995)
Fraïssé, R.: Sur quelques classifications des systèmes de relations. Publications Scientifiques 1, 35–182 (1954)
Gaifman, H.: On local and nonlocal properties. In: Stern, J. (ed.) Proceedings of the Herbrand Symposium, Logic Colloquium 1981, pp. 105–135. North Holland Pub. Co., Amsterdam (1982)
Gusfield, D.: Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology. Cambridge University Press, New York (1997)
Hanf, W.: Model-Theoretic Methods in the Study of Elementary Logic. In: Addison, J.W., Henkin, L., Tarski, A. (eds.) The Theory of Models, pp. 132–145. North-Holland, Amsterdam (1965)
Hintikka, J.: Distributive normal forms in the calculus of predicates. Acta Philosofica Fennica 6, 1–71 (1953)
Keisler, H.J., Lotfallah, W.B.: Shrinking Games and Local Formulas. Annals of Pure and Applied Logic 128, 215–225 (2004)
Pevzner, P., Tesler, G.: Genome Rearrangements in Mammalian Evolution: Lessons From Human and Mouse Genomes. Genome Res. 13(1), 37–45 (2003)
Pezzoli, E.: Computational Complexity of Ehrenfeucht-Fraïssé Games on Finite Structures. In: Gottlob, G., Grandjean, E., Seyr, K. (eds.) CSL 1998. LNCS, vol. 1584, pp. 159–170. Springer, Heidelberg (1999)
Schwentick, T.: On winning Ehrenfeucht games and monadic NP. Annals of Pure and Applied Logic 79, 61–92 (1996)
Thomas, W.: Classifying regular events in symbolic logic. Journal of Computer and System Sciences 25(3), 360–376 (1982)
Thomas, W.: On the Ehrenfeucht-Fraïssé Game in Theoretical Computer Science. In: Gaudel, M.-C., Jouannaud, J.-P. (eds.) CAAP 1993, FASE 1993, and TAPSOFT 1993. LNCS, vol. 668, pp. 559–568. Springer, Heidelberg (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Montanari, A., Policriti, A., Vitacolonna, N. (2005). An Algorithmic Account of Ehrenfeucht Games on Labeled Successor Structures. In: Sutcliffe, G., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2005. Lecture Notes in Computer Science(), vol 3835. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11591191_11
Download citation
DOI: https://doi.org/10.1007/11591191_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30553-8
Online ISBN: 978-3-540-31650-3
eBook Packages: Computer ScienceComputer Science (R0)