2021
DOI: 10.1145/3485544
|View full text |Cite
|
Sign up to set email alerts
|

Generalizable synthesis through unification

Abstract: The generalizability of PBE solvers is the key to the empirical synthesis performance. Despite the importance of generalizability, related studies on PBE solvers are still limited. In theory, few existing solvers provide theoretical guarantees on generalizability, and in practice, there is a lack of PBE solvers with satisfactory generalizability on important domains such as conditional linear integer arithmetic (CLIA). In this paper, we adopt a concept from the computational learning theory, Occam learning, an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(1 citation statement)
references
References 64 publications
0
1
0
Order By: Relevance
“…Others. The original implementation of AutoLifter uses Poly-Gen [Ji et al 2021a], a specialized solver for conditional linear expressions, is used to synthesize ?𝑐 for lifting problems. Therefore, in our implementation, when the input program uses non-linear operators, we will replace PolyGen with a SOTA enumerative solver, observational equivalence [Udupa et al 2013], to make AutoLifter applicable.…”
Section: Methodsmentioning
confidence: 99%
“…Others. The original implementation of AutoLifter uses Poly-Gen [Ji et al 2021a], a specialized solver for conditional linear expressions, is used to synthesize ?𝑐 for lifting problems. Therefore, in our implementation, when the input program uses non-linear operators, we will replace PolyGen with a SOTA enumerative solver, observational equivalence [Udupa et al 2013], to make AutoLifter applicable.…”
Section: Methodsmentioning
confidence: 99%