~/talk

Towards Neural Synthesis for SMT-Assisted Proof-Oriented Programming

Talkat Dafny 2025 · on Sunday, 2025-01-19· [ai-assisted-development]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Curated a reproducible dataset of about 600K lines and 32K top-level F definitions (extended to 940K lines and 54K defs) plus a program‑fragment checker that calls F to accept only verifiable candidates, and measure success as pass@10; models get 31% on a held‑out project with full context and retrieval, dropping to 21% without file context. Retrieval uses embeddings of type+name and nearby file content, and fine‑tuned small models such as StarCoder-level models match GPT‑4 quality at much lower cost, with fine‑tuning eliminating most syntax errors.

AI-written summary · about

  1. 0:00F* and talk intro
  2. 1:10F* overview and syntax
  3. 2:33F* code dataset
  4. 4:00F* definition challenges
  5. 6:53Dataset construction
  6. 8:21Dataset split for eval
  7. 9:47Prompt setup for eval
  8. 11:58Model performance
  9. 13:24Fine-tuning smaller models
  10. 14:49Retrieval augmentation
  11. 15:51Future work
  12. 17:20Q&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.