~/talk

Automating Pruning in Top-Down Enumeration for Program Synthesis Problems with(…)

Talkat OOPSLA 2024 · 2024-10-20..10-25· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

Claims that monotonicity of concrete semantics lets an SMT solver automatically generate sound and often tight interval abstractions for top‑down enumerative synthesis. An implemented tool Moito queries SMT for monotonicity proofs, runs grammarflow analysis to tighten hole intervals, and uses interval-based pruning to cut whole template spaces. Evaluation on SyGuS benchmarks and domains like regex, CSV schemas, and imperative programs shows clear speedups over naive enumeration and an ablation without grammarflow, with artifacts and results reproducible.

AI-written summary · about

  1. 0:00Automated pruning in synthesis
  2. 1:27Top-down enumeration challenges
  3. 3:12Pruning in regex and programs
  4. 4:57Unifying pruning with intervals
  5. 6:46Monotonicity for interval transformers
  6. 9:13Refining intervals with grammar flow
  7. 11:21Synthesis framework overview
  8. 12:23Evaluating pruning techniques
  9. 13:48Conclusion and future work
  10. 15:53Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.