Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence 2021
DOI: 10.24963/ijcai.2021/261
|View full text |Cite
|
Sign up to set email alerts
|

Program Synthesis as Dependency Quantified Formula Modulo Theory

Abstract: Given a specification φ(X, Y ) over inputs X and output Y and defined over a background theory T, the problem of program synthesis is to design a program f such that Y = f (X), satisfies the specification φ. Over the past decade, syntax-guided synthesis (SyGuS) has emerged as a dominant approach to program synthesis where in addition to the specification φ, the end-user also specifies a grammar L to aid the underlying synthesis engine. This paper investigates the feasibility of synthesis techniques without gra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…Program Synthesis. Program synthesis has been successful in many domains: synthesis of heap manipulations [40,21,59], bit-manipulating programs [28], bug synthesis [42], parser synthesis [31,48], regression-free repairs [7,6], synchronization in concurrent programs [58], boolean functions [23,25,24] and even differentially private mechanisms [39]. There has also been an interest in using program synthesis in hardware designs [17].…”
Section: Related Workmentioning
confidence: 99%
“…Program Synthesis. Program synthesis has been successful in many domains: synthesis of heap manipulations [40,21,59], bit-manipulating programs [28], bug synthesis [42], parser synthesis [31,48], regression-free repairs [7,6], synchronization in concurrent programs [58], boolean functions [23,25,24] and even differentially private mechanisms [39]. There has also been an interest in using program synthesis in hardware designs [17].…”
Section: Related Workmentioning
confidence: 99%
“…bug synthesis [40], parser synthesis [30,46], regression-free repairs [6,5], synchronization in concurrent programs [56], boolean functions [22,24,23] and even differentially private mechanisms [38]. There has also been an interest in using program synthesis in hardware designs [16].…”
Section: Related Workmentioning
confidence: 99%
“…Other approaches include reducing program synthesis to the problem finding a witness of a dependency quantified formula modulo theory [32].…”
Section: Introductionmentioning
confidence: 99%