2023
DOI: 10.1007/978-3-031-24841-2_2
|View full text |Cite
|
Sign up to set email alerts
|

Program Synthesis Using Example Propagation

Abstract: We present Scrybe, an example-based synthesis tool for a statically-typed functional programming language, which combines topdown deductive reasoning in the style of λ 2 with Smyth-style live bidirectional evaluation. During synthesis, example constraints are propagated through sketches to prune and guide the search. This enables Scrybe to make more effective use of functions provided in the context. To evaluate our tool, it is run on the combined, largely disjoint, benchmarks of λ 2 and Myth. Scrybe is able t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
references
References 13 publications
0
0
0
Order By: Relevance