~/talk

Algebro-geometric Algorithms for Template-Based Synthesis of Polynomial Program...

links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Algorithm reduces template-based synthesis of polynomial imperative programs to Quadratic Programming by applying Farkas, Handelman, Putinar (SOS) and the Real Nullstellensatz, producing existential QP-style constraints over coefficient symbols; sound and sound and semi-complete (completeness as degree bound increases). Implementation reduces synthesis to QP via SOS/PSD matrix templates and hands off QP to SMT/QFN solvers; artifacts and code are available. Scales to benchmarks of roughly up to ~20-line programs in their DSL, fails on non-polynomial features (mod, ints, lists) and does not synthesize termination proofs unless ranking functions are added.

AI-written summary · about

  1. 0:00Polynomial program synthesis intro
  2. 1:24Program templates and transitions
  3. 2:46Sketch to logical constraints
  4. 4:08Quantifier alternation elimination
  5. 6:13Nonlinear constraints via monoid
  6. 8:40Sum of squares and quadratics
  7. 11:34Algorithm implementation
  8. 12:59Experimental results
  9. 14:01Limitations and termination
  10. 15:25Scalability and SMT challenges
  11. 16:51Q&A on bilinear constraints
~/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.