TL;DR
This paper introduces a new approach to program synthesis that avoids the need for grammars by reducing the problem to Dependency Quantified Formula problems, leveraging advances in DQBF solving for improved performance.
Contribution
It demonstrates that T-constrained synthesis can be reduced to DQF, and further to DQBF, enabling the use of DQBF solvers for more efficient program synthesis without grammars.
Findings
DQF reduction enables grammar-free synthesis.
DQBF solvers outperform domain-specific techniques.
General-purpose DQBF solvers match specialized methods.
Abstract
Given a specification over inputs and output , defined over a background theory , the problem of program synthesis is to design a program such that satisfies the specification . Over the past decade, syntax-guided synthesis (SyGuS) has emerged as a dominant approach for program synthesis where in addition to the specification , the end-user also specifies a grammar to aid the underlying synthesis engine. This paper investigates the feasibility of synthesis techniques without grammar, a sub-class defined as -constrained synthesis. We show that -constrained synthesis can be reduced to DQF(), i.e., to the problem of finding a witness of a Dependency Quantified Formula Modulo Theory. When the underlying theory is the theory of bitvectors, the corresponding DQF(BV) problem can be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
