~/talk

Toward Repository-Level Program Verification with Large Language Models

links:none on file
name:Xujie Si
links:none on file
slides:none on file

Introduces a repository-scale verification benchmark RVBench with ~750 proof tasks and >12,000 proof lines drawn from four real Verus projects, and a pipeline RagVerus that uses retrieval-augmented generation with per-function embeddings plus a metadata index to fetch helper functions and proof-pattern examples; RagVerus triples proof pass rates on prior benchmarks under constrained inference and yields a 27% relative improvement on RVBench, with a refinement loop that uses verifier errors to auto-repair proofs.

AI-written summary · about

  1. 0:00Repository-level verification intro
  2. 1:08Formal verification importance
  3. 2:31Manual proof challenges
  4. 4:40Verification complexity
  5. 6:25Context retrieval with RAG-Varius
  6. 7:31Proof completion example
  7. 10:20Building search indexes
  8. 11:50Proof generation process
  9. 12:31RVBench benchmark
  10. 14:40Evaluation results
  11. 15:28Q&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.