~/talk

Toward Automated, Contamination-free Dafny Benchmark Generation

Talkat Dafny 2026 · on Sunday, 2026-01-11· [large-language-models]
links:none on file
links:none on file
links:none on file
slides:none on file

TACoDafny automates converting task descriptions (first 200 LeetCode problems) into Dafny programs plus contracts by prompting LMs to produce implementations, generating positive and negative test cases against Python ground truth, and iterating until tests pass. The pipeline yields 76 Dafny programs with contracts, of which 51 have model-count = 1 strong specifications, uses model counting to assess spec strength, and measures verification success with K = 20 interactions where the best model verifies about 40% solved within 20 iterations.

AI-written summary · about

  1. 0:00Automated Dafny benchmark intro
  2. 1:48Dafny verification and codegen
  3. 3:11Benchmark generation pipeline
  4. 6:03Generating test cases
  5. 8:10Evaluating spec strength
  6. 9:33Contamination-free design
  7. 10:58Benchmark evaluation with VeriK
  8. 12:45Difficulty and challenges
  9. 13:07Conclusion and open questions
  10. 14:55Q&A: Implementation
  11. 15:59Q&A: Availability
  12. 17:06Q&A: Post-cutoff eval
~/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.