Church synthesis problem with parameters

  • Authors:
  • Alexander Rabinovich

  • Affiliations:
  • Dept. of CS, Tel Aviv Univ.

  • Venue:
  • CSL'06 Proceedings of the 20th international conference on Computer Science Logic
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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. Büchi 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},