Decidable synthesis of programs with uninterpreted functions
From MaRDI portal
Abstract: We identify a decidable synthesis problem for a class of programs of unbounded size with conditionals and iteration that work over infinite data domains. The programs in our class use uninterpreted functions and relations, and abide by a restriction called coherence that was recently identified to yield decidable verification. We formulate a powerful grammar-restricted (syntax-guided) synthesis problem for coherent uninterpreted programs, and we show the problem to be decidable, identify its precise complexity, and also study several variants of the problem.
Recommendations
Cited in
(6)- Using program synthesis for program analysis
- What's decidable about program verification modulo axioms?
- Temporal stream logic modulo theories
- Church synthesis on register automata over linearly ordered data domains
- Trace Abstraction-Based Verification for Uninterpreted Programs
- Church synthesis on register automata over linearly ordered data domains
This page was built for publication: Decidable synthesis of programs with uninterpreted functions
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2226763)