On decidability of monadic logic of order over the naturals extended by monadic predicates

A fundamental result of Buchi states that the set of monadic second-order formulas true in the structure (Nat, <) is decidable. A natural question is: what monadic predicates (sets) can be added to (Nat, <) while preserving decidability? Elgot and Rabin found many interesting predicates P for which the monadic theory of is decidable. The Elgot and Rabin automata theoretical method has been generalized and sharpened over the years and their results were extended to a variety of unary predicates. We give a sufficient and necessary model-theoretical condition for the decidability of the monadic theory of (Nat,<,P"1,...,P"n).We reformulate this condition in an algebraic framework and show that a sufficient condition proposed previously by O. Carton and W.Thomas is actually necessary. A crucial argument in the proof is that monadic second-order logic has the selection and the uniformization properties over the extensions of (Nat,<) by monadic predicates. We provide a self-contained proof of this result.

[1]  Carol R. Karp Review: S. Feferman, R. L. Vaught, The First Order Properties of Products of Algebraic Systems , 1967 .

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

[3]  Olivier Carton,et al.  The Monadic Theory of Morphic Infinite Words and Generalizations , 2002, Inf. Comput..

[4]  J. R. Büchi On a Decision Method in Restricted Second Order Arithmetic , 1990 .

[5]  Olivier Carton,et al.  The Monadic Theory of Morphic Infinite Words and Generalizations , 2000, Inf. Comput..

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

[7]  Saharon Shelah,et al.  Uniformization and Skolem Functions in the Class of Trees , 1998, J. Symb. Log..

[8]  R. Robinson Restricted set-theoretical definitions in arithmetic , 1958 .

[9]  J. R. Büchi,et al.  Solving sequential conditions by finite-state strategies , 1969 .

[10]  S. Wainer,et al.  2005 Summer Meeting of the Association for Symbolic Logic. Logic Colloquium '05 , 2006, Bulletin of Symbolic Logic.

[11]  D. Siefkes Undecidable Extensions of Monadic Second Order Successor Arithmetic , 1971 .

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

[13]  Alexander Moshe Rabinovich,et al.  Decidable Theories of the Ordering of Natural Numbers with Unary Predicates , 2006, CSL.

[14]  Wolfgang Thomas Das Entscheidungsproblem für einige Erweiterungen der Nachfolger-Arithmetik , 1975 .

[15]  Calvin C. Elgot,et al.  Decidability and Undecidability of Extensions of Second (First) Order Theory of (Generalized) Successor , 1966, J. Symb. Log..

[16]  A. L. Semënov LOGICAL THEORIES OF ONE-PLACE FUNCTIONS ON THE SET OF NATURAL NUMBERS , 1984 .