Finite Presentations of Infinite Structures: Automata and Interpretations

Abstract We study definability problems and algorithmic issues for infinite structures that are finitely presented. After a brief overview over different classes of finitely presentable structures, we focus on structures presented by automata or by model-theoretic interpretations. These two ways of presenting a structure are related. Indeed, a structure is automatic if, and only if, it is first-order interpretable in an appropriate expansion of Presburger arithmetic or, equivalently, in the infinite binary tree with prefix order and equal length predicate. Similar results hold for ω-automatic structures and appropriate expansions of the real ordered group. We also discuss the relationship to automatic groups. The model checking problem for FO(∃ω), first-order logic extended by the quantifier “there are infinitely many”, is proved to be decidable for automatic and ω-automatic structures. Further, the complexity for various fragments of first-order logic is determined. On the other hand, several important properties not expressible in FO, such as isomorphism or connectedness, turn out to be undecidable for automatic structures. Finally, we investigate methods for proving that a structure does not admit an automatic presentation, and we establish that the class of automatic structures is closed under Feferman–Vaught-like products.

[1]  Anil Nerode,et al.  Handbook of Recursive Mathematics , 1998 .

[2]  David E. Muller,et al.  The Theory of Ends, Pushdown Automata, and Second-Order Logic , 1985, Theor. Comput. Sci..

[3]  Erich Grädel,et al.  0-1 laws for recursive structures , 1999, Arch. Math. Log..

[4]  Neil Immerman,et al.  Descriptive Complexity , 1999, Graduate Texts in Computer Science.

[5]  Christof Löding Model-Checking Infinite Systems Generated by Ground Tree Rewriting , 2002, FoSSaCS.

[6]  Wolfgang Thomas,et al.  Ehrenfeucht Games, the Composition Method, and the Monadic Theory of Ordinal Words , 1997, Structures in Logic and Computer Science.

[7]  Klaus Meer,et al.  Descriptive complexity theory over the real numbers , 1995, STOC '95.

[8]  Klaus Barthelmann,et al.  On Equational Simple Graphs , 1997 .

[9]  Julia A. Knight,et al.  Computable structures and the hyperarithmetical hierarchy , 2000 .

[10]  Neil Immerman,et al.  Descriptive Complexity and Model Checking , 1998, FSTTCS.

[11]  David Harel,et al.  More about recursive structures: descriptive complexity and zero-one laws , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[12]  Samuel R. Buss,et al.  The Boolean formula value problem is in ALOGTIME , 1987, STOC.

[13]  Didier Caucal,et al.  On infinite transition graphs having a decidable monadic theory , 1996, Theor. Comput. Sci..

[14]  C. Michaux,et al.  LOGIC AND p-RECOGNIZABLE SETS OF INTEGERS , 1994 .

[15]  Bruno Courcelle,et al.  The Monadic Second-Order Logic of Graphs IX: Machines and their Behaviours , 1995, Theor. Comput. Sci..

[16]  David E. Muller,et al.  Groups, the Theory of Ends, and Context-Free Languages , 1983, J. Comput. Syst. Sci..

[17]  S. Shelah The monadic theory of order , 1975, 2305.00968.

[18]  Achim Blumensath,et al.  Automatic structures , 2000, Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332).

[19]  Arnaud Carayol,et al.  The Caucal Hierarchy of Infinite Graphs in Terms of Logic and Higher-Order Pushdown Automata , 2003, FSTTCS.

[20]  Sasha Rubin,et al.  On automatic partial orders , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..

[21]  Dietmar Berwanger,et al.  The Monadic Theory of Tree-like Structures , 2001, Automata, Logics, and Infinite Games.

[22]  S. Feferman,et al.  The first order properties of products of algebraic systems , 1959 .

[23]  Achim Blumensath Prefix-Recognisable Graphs and Monadic Second-Order Logic , 2001 .

[24]  Jörg Flum,et al.  Finite model theory , 1995, Perspectives in Mathematical Logic.

[25]  David B. A. Epstein,et al.  Word processing in groups , 1992 .

[26]  Bruno Courcelle,et al.  Monadic Second-Order Logic, Graph Coverings and Unfoldings of Transition Systems , 1998, Ann. Pure Appl. Log..

[27]  Didier Caucal On Infinite Terms Having a Decidable Monadic Theory , 2002, MFCS.

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

[29]  Charles H. Bennett,et al.  Logical reversibility of computation , 1973 .

[30]  Pierre Wolper,et al.  On the Expressiveness of Real and Integer Arithmetic Automata (Extended Abstract) , 1998, ICALP.

[31]  A. P. Stolboushkin Towards Recursive Model Theory , 1998 .

[32]  David Harel,et al.  Towards a theory of Recursive Structures , 1998, Computer Science Today.

[33]  P. Malik On equivalence. , 2003, The Canadian journal of cardiology.

[34]  Igor Walukiewicz Monadic second-order logic on tree-like structures , 2002, Theor. Comput. Sci..

[35]  Berndt Farwer,et al.  ω-automata , 2002 .

[36]  Alexei L. Semenov,et al.  Decidability of Monadic Theories , 1984, MFCS.

[37]  Erich Grädel Simple Interpretations Among Complicated Theories , 1990, Inf. Process. Lett..

[38]  Christophe Morvan,et al.  On Rational Graphs , 2000, FoSSaCS.

[39]  Anil Nerode,et al.  Automatic Presentations of Structures , 1994, LCC.

[40]  Wolfgang Thomas,et al.  Constructing Infinite Graphs with a Decidable MSO-Theory , 2003, MFCS.

[41]  Jorge E. Mezei,et al.  On Relations Defined by Generalized Finite Automata , 1965, IBM J. Res. Dev..

[42]  Randolph B. Tarrier,et al.  Groups , 1973 .

[43]  Gabriel M. Kuper,et al.  Constraint Databases , 2010, Springer Berlin Heidelberg.

[44]  Yuri Gurevich,et al.  Metafinite Model Theory , 1994, LCC.

[45]  T. G. Szymanski,et al.  On the Equivalence, Containment, and Covering Problems for the Regular and Context-Free Languages , 1976, J. Comput. Syst. Sci..

[46]  Bruno Courcelle,et al.  The monadic second-order logic of graphs, II: Infinite graphs of bounded width , 1988, Mathematical systems theory.

[47]  Gabriel M. Kuper,et al.  Constraint Query Languages , 1995, J. Comput. Syst. Sci..

[48]  R. Stephenson A and V , 1962, The British journal of ophthalmology.