2019
DOI: 10.1007/978-3-030-11245-5_2
|View full text |Cite
|
Sign up to set email alerts
|

Program Synthesis with Equivalence Reduction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(16 citation statements)
references
References 34 publications
0
13
0
Order By: Relevance
“…Both approaches limit the synthesis search space by building their solutions from the bottom up, from a selection of base components. Smith and Albarghouthi [25] prune the search space using bottom up algebraic rewriting of the program into an equivalent normal form. In contrast to these, Sketcham derives its benefits from breaking apart input sketches from the top down, at function level granularity.…”
Section: Related Workmentioning
confidence: 99%
“…Both approaches limit the synthesis search space by building their solutions from the bottom up, from a selection of base components. Smith and Albarghouthi [25] prune the search space using bottom up algebraic rewriting of the program into an equivalent normal form. In contrast to these, Sketcham derives its benefits from breaking apart input sketches from the top down, at function level granularity.…”
Section: Related Workmentioning
confidence: 99%
“…Inductive Synthesis. In the area of SyGuS [3], tractable bottom-up enumeration is commonly achieved by some form of equivalence reduction [39]. When dealing with concrete input-output examples, observational equivalence [2,42] is very effective.…”
Section: Related Workmentioning
confidence: 99%
“…Most forms of software verification and synthesis rely on some form of logical reasoning to complete their task. Whether it is checking pre-and post-conditions, deriving specifications for sub-problems [1,19], or equivalence reduction [39], these methods rely on assumptions from both the input and relevant background knowledge. Domain-specific knowledge can reinforce these methods, whether via the design of a domain-specific language [29,36,45], specialized decision procedures [28], or decomposing specifications [35].…”
Section: Introductionmentioning
confidence: 99%
“…Unlike equivalence reductions based on semantic information (e.g. [Feser et al 2015;Smith and Albarghouthi 2019]), observational equivalence makes decisions solely based on execution values, making it lightweight to maintain, requiring only the ability to execute programs. A more formal definition appears in the extended version of this paper.…”
Section: Bottom-up Synthesis With Observational Equivalencementioning
confidence: 99%