A benchmark for vericoding: formally verified program synthesis
Not on the map. Why?
Abstract (arXiv)
We present and test the largest benchmark for vericoding, LLM-generation of formally verified code from formal specifications - in contrast to vibe coding, which generates potentially buggy code from a natural language description. Our benchmark contains 12,504 formal specifications, with 3,029 in Dafny, 2,334 in Verus/Rust and 7,141 in Lean. Of these, 6,174 are new unseen problems. We find vericoding success rates of 27% in Lean, 44% in Verus/Rust and 82% in Dafny using off-the-shelf LLMs. Adding natural-language descriptions does not significantly improve performance. We also find that LLM progress has improved progress on pure Dafny verification from 68% to 96% over the past year. The benchmark and vericoding results are shared at https://github.com/Beneficial-AI-Foundation/vericoding-benchmark
Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). Builds on 19 of its 49 references that are in the map. First posted on arXiv 26 Sep 2025.
Builds on
19 of 49 references.
References · 19
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2017Billion-scale similarity search with GPUscited by 2,497
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2021Measuring Coding Challenge Competence With APPScited by 902
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 427
- 2020Generative Language Modeling for Automated Theorem Provingcited by 388
- 2023AI Control: Improving Safety Despite Intentional Subversioncited by 229
- 2024PutnamBench: Evaluating Neural Theorem-Provers on the Putnam Mathematical Competitioncited by 165
- 2024HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalizationcited by 86
- 2024DafnyBench: A Benchmark for Formal Software Verificationcited by 57
7 more
- 2024AutoVerus: Automated Proof Generation for Rust Codecited by 49
- 2024AlphaVerus: Bootstrapping Formally Verified Code Generation through Self-Improving Translation and Treefinementcited by 35
- 2025VERINA: Benchmarking Verifiable Code Generationcited by 34
- 2025Measuring the environmental impact of delivering AI at Google Scalecited by 32
- 2025CLEVER: A Curated Benchmark for Formally Verified Code Generationcited by 29
- 2025Proving the Coding Interview: A Benchmark for Formally Verified Code Generationcited by 19
- 2025VerifyThisBench: Generating Code, Specifications, and Proofs All at Oncecited by 9
Built on by
Citing papers per year: 2025: 2; 2026: 18.
20 papers.
Sort:
By area:
- 2026AlgoVeri: An Aligned Benchmark for Verified Code Generation on Classical Algorithmscited by 12
- 2026VeriContest: A Competitive-Programming Benchmark for Verifiable Code Generationcited by 3
- 2025MINIF2F-DAFNY: LLM-Guided Mathematical Theorem Proving via Auto-Active Verificationcited by 2
- 2026P3: Joint Program-and-Proof Planning for Verified Code Generationcited by 2
- 2026Vero: Can AI Agents Build Formally Verified Software Repositories?cited by 2
- 2026Automating Formal Verification with Reinforcement Learning and Recursive Inferencecited by 1
- 2025BRIDGE: Building Representations In Domain Guided Program Synthesiscited by 0
- 2026Teaching LLMs Program Semantics via Symbolic Execution Tracescited by 0
- 2026Viverra: Text-to-Code with Guaranteescited by 0
- 2026Automating Formal Verification with Agent-Guided Tree Searchcited by 0
- 2026FVSpec: Real-World Property-Based Tests as Lean Challengescited by 0
- 2026Neuro-Symbolic Reasoning for Vulnerability Detectioncited by 0
8 more
- 2026Case study: solving P-99 with LPTP and an LLMcited by 0
- 2026An AI Approach to Verified Production Cryptographic Librariescited by 0
- 2026SkillForge: Compositional Skill Synthesis with Verification-in-the-Loop for Generating Formally Verified Dafny Programscited by 0
- 2026COUNTERMEM: World-Model Verified Counter-Factual Memory for Language Agentscited by 0
- 2026FORALL-LEAN-AGENT for Auditable Reasoning in Formal Mathematics and Software Verificationcited by 0
- 2026Beyond Type-checking: Towards Holistic Evaluation of Formal Specification Generationcited by 0
- 2026TLA-Verus: Generating and Solving Temporal Proof Obligations with LLM Agentscited by 0
- 2026claimcheck: Measuring and Improving Specification Faithfulnesscited by 0
- 2026claimcheck: Measuring and Improving Specification Faithfulness12 Oct 2026
- 2026TLA-Verus: Generating and Solving Temporal Proof Obligations with LLM Agents10 Oct 2026
- 2026Beyond Type-checking: Towards Holistic Evaluation of Formal Specification Generation7 Oct 2026
- 2026FORALL-LEAN-AGENT for Auditable Reasoning in Formal Mathematics and Software Verification1 Oct 2026
- 2026COUNTERMEM: World-Model Verified Counter-Factual Memory for Language Agents25 Sep 2026
- 2026SkillForge: Compositional Skill Synthesis with Verification-in-the-Loop for Generating Formally Verified Dafny Programs30 Aug 2026
- 2026Vero: Can AI Agents Build Formally Verified Software Repositories?13 Aug 2026
- 2026P3: Joint Program-and-Proof Planning for Verified Code Generation10 Aug 2026
- 2026An AI Approach to Verified Production Cryptographic Libraries2 Aug 2026
- 2026Case study: solving P-99 with LPTP and an LLM23 Jul 2026
- 2026Neuro-Symbolic Reasoning for Vulnerability Detection4 Jul 2026
- 2026FVSpec: Real-World Property-Based Tests as Lean Challenges31 May 2026
8 more
- 2026Automating Formal Verification with Reinforcement Learning and Recursive Inference29 May 2026
- 2026Automating Formal Verification with Agent-Guided Tree Search26 May 2026
- 2026Viverra: Text-to-Code with Guarantees14 May 2026
- 2026VeriContest: A Competitive-Programming Benchmark for Verifiable Code Generation8 May 2026
- 2026Teaching LLMs Program Semantics via Symbolic Execution Traces7 May 2026
- 2026AlgoVeri: An Aligned Benchmark for Verified Code Generation on Classical Algorithms10 Feb 2026
- 2025MINIF2F-DAFNY: LLM-Guided Mathematical Theorem Proving via Auto-Active Verification11 Dec 2025
- 2025BRIDGE: Building Representations In Domain Guided Program Synthesis26 Nov 2025
- 2026Automating Formal Verification with Agent-Guided Tree Searchcited by 0
- 2026SkillForge: Compositional Skill Synthesis with Verification-in-the-Loop for Generating Formally Verified Dafny Programscited by 0
- 2026FORALL-LEAN-AGENT for Auditable Reasoning in Formal Mathematics and Software Verificationcited by 0
- 2026Beyond Type-checking: Towards Holistic Evaluation of Formal Specification Generationcited by 0
- 2026TLA-Verus: Generating and Solving Temporal Proof Obligations with LLM Agentscited by 0
- 2026TLA-Verus: Generating and Solving Temporal Proof Obligations with LLM Agents10 Oct 2026
- 2026Beyond Type-checking: Towards Holistic Evaluation of Formal Specification Generation7 Oct 2026
- 2026FORALL-LEAN-AGENT for Auditable Reasoning in Formal Mathematics and Software Verification1 Oct 2026
- 2026SkillForge: Compositional Skill Synthesis with Verification-in-the-Loop for Generating Formally Verified Dafny Programs30 Aug 2026
- 2026Automating Formal Verification with Agent-Guided Tree Search26 May 2026
- 2026AlgoVeri: An Aligned Benchmark for Verified Code Generation on Classical Algorithmscited by 12
- 2026VeriContest: A Competitive-Programming Benchmark for Verifiable Code Generationcited by 3
- 2026P3: Joint Program-and-Proof Planning for Verified Code Generationcited by 2
- 2026Vero: Can AI Agents Build Formally Verified Software Repositories?cited by 2
- 2025BRIDGE: Building Representations In Domain Guided Program Synthesiscited by 0
- 2026Teaching LLMs Program Semantics via Symbolic Execution Tracescited by 0
- 2026Viverra: Text-to-Code with Guaranteescited by 0
- 2026FVSpec: Real-World Property-Based Tests as Lean Challengescited by 0
- 2026Case study: solving P-99 with LPTP and an LLMcited by 0
- 2026An AI Approach to Verified Production Cryptographic Librariescited by 0
- 2026claimcheck: Measuring and Improving Specification Faithfulnesscited by 0
- 2026claimcheck: Measuring and Improving Specification Faithfulness12 Oct 2026
- 2026Vero: Can AI Agents Build Formally Verified Software Repositories?13 Aug 2026
- 2026P3: Joint Program-and-Proof Planning for Verified Code Generation10 Aug 2026
- 2026An AI Approach to Verified Production Cryptographic Libraries2 Aug 2026
- 2026Case study: solving P-99 with LPTP and an LLM23 Jul 2026
- 2026FVSpec: Real-World Property-Based Tests as Lean Challenges31 May 2026
- 2026Viverra: Text-to-Code with Guarantees14 May 2026
- 2026VeriContest: A Competitive-Programming Benchmark for Verifiable Code Generation8 May 2026
- 2026Teaching LLMs Program Semantics via Symbolic Execution Traces7 May 2026
- 2026AlgoVeri: An Aligned Benchmark for Verified Code Generation on Classical Algorithms10 Feb 2026
- 2025BRIDGE: Building Representations In Domain Guided Program Synthesis26 Nov 2025