Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation 2020
DOI: 10.1145/3385412.3385979
|View full text |Cite
|
Sign up to set email alerts
|

Exact and approximate methods for proving unrealizability of syntax-guided synthesis problems

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 20 publications
(16 citation statements)
references
References 13 publications
0
16
0
Order By: Relevance
“…The output from Z3 is either UNSAT, which means the problem is unrealizable, or a proof for Realizable from Equation (8) using the inference rules from the SemGuS problem: in this case, MESSY can extract a solution to the SemGuS problem from the proof. 7 We note that the capability of MESSY to synthesize programs also allows it to perform CEGIS for both program synthesis and unrealizability, which is unsupported in previous work on proving unrealizability [Hu et al 2019[Hu et al , 2020. We report here that Z3 itself varied in performance depending on whether particular internal flags were enabled.…”
Section: Implemention and Optimizationsmentioning
confidence: 83%
See 3 more Smart Citations
“…The output from Z3 is either UNSAT, which means the problem is unrealizable, or a proof for Realizable from Equation (8) using the inference rules from the SemGuS problem: in this case, MESSY can extract a solution to the SemGuS problem from the proof. 7 We note that the capability of MESSY to synthesize programs also allows it to perform CEGIS for both program synthesis and unrealizability, which is unsupported in previous work on proving unrealizability [Hu et al 2019[Hu et al , 2020. We report here that Z3 itself varied in performance depending on whether particular internal flags were enabled.…”
Section: Implemention and Optimizationsmentioning
confidence: 83%
“…As shown in prior work [Solar-Lezama 2013], the CEGIS algorithm is often powerful enough for program synthesis, where a term synthesized for the given examples generalizes to the entire space of possible inputs. Prior work on unrealizability [Hu et al 2019[Hu et al , 2020 also shows that CEGIS is often powerful enough to prove that a synthesis problem is unrealizableÐi.e., the problem does not admit a solution even when only a finite number of examples are considered.…”
Section: Solving Semgus Problems With Counterexample-guided Inductivementioning
confidence: 99%
See 2 more Smart Citations
“…In this section, we introduce preliminary concepts including syntax-guided synthesis over a finite set of examples, the top-down deductive synthesis strategy and version-space algebra (some notations are borrowed from [Hu et al 2020] and ).…”
Section: Preliminariesmentioning
confidence: 99%