mlsanityData to 7 Oct 2026

Program Synthesis as Dependency Quantified Formula Modulo Theory

arXiv 2105.09221 ↗First posted 19 May 2021cs.AI cs.LOcited by 0

Not on the map. Why?

Abstract (arXiv)

Given a specification varphi(X,Y) over inputs X and output Y, defined over a background theory mathbbT, the problem of program synthesis is to design a program f such that Y=f(X) satisfies the specification varphi. Over the past decade, syntax-guided synthesis (SyGuS) has emerged as a dominant approach for program synthesis where in addition to the specification varphi, the end-user also specifies a grammar L to aid the underlying synthesis engine. This paper investigates the feasibility of synthesis techniques without grammar, a sub-class defined as mathbbT-constrained synthesis. We show that mathbbT-constrained synthesis can be reduced to DQF(mathbbT), 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 further reduced to Dependency Quantified Boolean Formulas (DQBF). We rely on the progress in DQBF solving to design DQBF-based synthesizers that outperform the domain-specific program synthesis techniques, thereby positioning DQBF as a core representation language for program synthesis. Our empirical analysis shows that mathbbT-constrained synthesis can achieve significantly better performance than syntax-guided approaches. Furthermore, the general-purpose DQBF solvers perform on par with domain-specific synthesis techniques.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 42 references that are in the map. First posted on arXiv 19 May 2021.

Builds on

8 of 42 references.

References · 8

  1. 2020Manthan: A Data Driven Approach for Boolean Function Synthesiscited by 11
  2. 2017DepQBF 6.0: A Search-Based QBF Solver Beyond Traditional QCDCLcited by 8
  3. 2018What's hard about Boolean Functional Synthesiscited by 6
  4. 2019Overfitting in Synthesis: Theory and Practice (Extended Version)cited by 6
  5. 2019Knowledge Compilation for Boolean Functional Synthesiscited by 6
  6. 2020Semantics-Guided Synthesiscited by 5
  7. 2019Understanding and Extending Incremental Determinization for 2QBFcited by 4
  8. 2018Encodings of Bounded Synthesiscited by 1

Built on by

Not cited yet.