Church Synthesis Problem with Parameters

The following problem is known as the Church Synthesis problem: Input: an ${\mathit{MLO}}$ formula ψ(X,Y). Task: Check whether there is an operator Y=F(X) such that$$Nat \models \forall X \psi(X,F(X))$$ and if so, construct this operator. Buchi and Landweber proved that the Church synthesis problem is decidable; moreover, they proved that if there is an operator F which satisfies ([1]), then ([1]) can be satisfied by the operator defined by a finite state automaton. We investigate a parameterized version of the Church synthesis problem. In this version ψ might contain as a parameter a unary predicate P. We show that the Church synthesis problem for P is computable if and only if the monadic theory of $\langle{\mathit{Nat},<,P}\rangle$ is decidable. We also show that the Buchi-Landweber theorem can be extended only to ultimately periodic parameters.

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

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

[3]  Alexander Moshe Rabinovich Expressive Completeness of Temporal Logic of Action , 1998, MFCS.

[4]  Dirk Siefkes The recursive sets in certain monadic second order fragments of arithmetic , 1975, Arch. Math. Log..

[5]  Igor Walukiewicz,et al.  Monadic Second Order Logic on Tree-Like Structures , 1996, STACS.

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

[7]  Alexander Moshe Rabinovich,et al.  On decidability of monadic logic of order over the naturals extended by monadic predicates , 2007, Inf. Comput..

[8]  Wolfgang Thomas,et al.  On the Synthesis of Strategies in Infinite Games , 1995, STACS.

[9]  M. Rabin Automata on Infinite Objects and Church's Problem , 1972 .

[10]  Igor Walukiewicz,et al.  Pushdown Processes: Games and Model-Checking , 1996, Inf. Comput..

[11]  Alexander Moshe Rabinovich,et al.  Selection and Uniformization Problems in the Monadic Theory of Ordinals: A Survey , 2008, Pillars of Computer Science.

[12]  Boris A. Trakhtenbrot,et al.  From finite automata toward hybrid systems , 1997 .

[13]  Thomas Wilke,et al.  Automata logics, and infinite games: a guide to current research , 2002 .

[14]  Thomas Wilke,et al.  Automata Logics, and Infinite Games , 2002, Lecture Notes in Computer Science.

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

[16]  R. McNaughton Review: J. Richard Buchi, Weak Second-Order Arithmetic and Finite Automata; J. Richard Buchi, On a Decision Method in Restricted second Order Arithmetic , 1963, Journal of Symbolic Logic.

[17]  Wolfgang Thomas,et al.  Solving Pushdown Games with a Sigma3 Winning Condition , 2002, CSL.

[18]  E. Emerson,et al.  Tree Automata, Mu-Calculus and Determinacy (Extended Abstract) , 1991, FOCS 1991.

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

[20]  Robert McNaughton,et al.  Testing and Generating Infinite Sequences by a Finite Automaton , 1966, Inf. Control..

[21]  E. Allen Emerson,et al.  Tree automata, mu-calculus and determinacy , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[22]  Jim Alves-Foss,et al.  Higher Order Logic Theorem Proving and its Applications 8th International Workshop, Aspen Grove, Ut, Usa, September 11-14, 1995 : Proceedings , 1995 .

[23]  Orna Kupfermant,et al.  Synthesis with Incomplete Informatio , 2000 .

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

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

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

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

[28]  Saharon Shelah,et al.  Rabin's uniformization problem , 1983, Journal of Symbolic Logic.

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

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

[31]  J. R. Büchi,et al.  The monadic second order theory of all countable ordinals , 1973 .

[32]  Jean-Eric Pin,et al.  Infinite words - automata, semigroups, logic and games , 2004, Pure and applied mathematics series.

[33]  Alexander Moshe Rabinovich,et al.  Logical Refinements of Church's Problem , 2007, CSL.

[34]  Alexander Moshe Rabinovich,et al.  From Finite Automata toward Hybrid Systems (Extended Abstract) , 1997, FCT.

[35]  Olivier Serre Games with Winning Conditions of High Borel Complexity , 2004, ICALP.