A Curry-Howard Approach to Church's Synthesis

03/23/2018
by   Pierre Pradic, et al.
0

Church's synthesis problem asks whether there exists a finite-state stream transducer satisfying a given input-output specification. For specifications written in Monadic Second-Order Logic over infinite words, Church's synthesis can theoretically be solved algorithmically using automata and games. We revisit Church's synthesis via the Curry-Howard correspondence by introducing SMSO, a non-classical subsystem of MSO, which is shown to be sound and complete w.r.t. synthesis thanks to an automata-based realizability model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2020

Revisiting Synthesis for One-Counter Automata

One-counter automata are obtained by extending classical finite-state au...
research
03/09/2021

Synthesis from Weighted Specifications with Partial Domains over Finite Words

In this paper, we investigate the synthesis problem of terminating react...
research
08/28/2018

Bounded Synthesis of Register Transducers

Reactive synthesis aims at automatic construction of systems from their ...
research
04/18/2023

Coefficient Synthesis for Threshold Automata

Threshold automata are a formalism for modeling fault-tolerant distribut...
research
01/18/2021

A Passive Online Technique for Learning Hybrid Automata from Input/Output Traces

Specification synthesis is the process of deriving a model from the inpu...
research
10/02/2019

Synthesis of Orchestrations and Choreographies: Bridging the Gap between Supervisory Control and Coordination of Services

We present a number of contributions to bridging the gap between supervi...
research
04/10/2018

Coverability: Realizability Lower Bounds

We introduce the problem of temporal coverability for realizability and ...

Please sign up or login with your details

Forgot password? Click here to reset