Neural Theorem Proving for Verification Conditions: A Real-World Benchmark
Not on the map. Why?
Abstract (arXiv)
Theorem proving is fundamental to program verification, where the automated proof of Verification Conditions (VCs) remains a primary bottleneck. Real-world program verification frequently encounters hard VCs that existing Automated Theorem Provers (ATPs) cannot prove, leading to a critical need for extensive manual proofs that burden practical application. While Neural Theorem Proving (NTP) has achieved significant success in mathematical competitions, demonstrating the potential of machine learning approaches to formal reasoning, its application to program verification--particularly VC proving--remains largely unexplored. Despite existing work on annotation synthesis and verification-related theorem proving, no benchmark has specifically targeted this fundamental bottleneck: automated VC proving. This work introduces Neural Theorem Proving for Verification Conditions (NTP4VC), presenting the first real-world multi-language benchmark for this task. From real-world projects such as Linux and Contiki-OS kernel, our benchmark leverages industrial pipelines (Why3 and Frama-C) to generate semantically equivalent test cases across formal languages of Isabelle, Lean, and Rocq. We evaluate large language models (LLMs), both general-purpose and those fine-tuned for theorem proving, on NTP4VC. Results indicate that although LLMs show promise in VC proving, significant challenges remain for program verification, highlighting a large gap and opportunity for future research.
Key facts. Cited by 4 papers in the map (data through 13 Oct 2026). Builds on 27 of its 83 references that are in the map. First posted on arXiv 26 Jan 2026.
Builds on
27 of 83 references.
References · 27
- 2025Qwen3 Technical Reportcited by 8,510
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 420
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 383
- 2025DeepSeek-Prover-V2: Advancing Formal Mathematical Reasoning via Reinforcement Learning for Subgoal Decompositioncited by 280
- 2024PutnamBench: Evaluating Neural Theorem-Provers on the Putnam Mathematical Competitioncited by 155
- 2025Goedel-Prover: A Frontier Model for Open-Source Automated Theorem Provingcited by 127
- 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 108
- 2023Clover: Closed-Loop Verifiable Code Generationcited by 64
- 2024DafnyBench: A Benchmark for Formal Software Verificationcited by 54
- 2023Verus: Verifying Rust Programs using Linear Ghost Types (extended version)cited by 51
- 2018GamePad: A Learning Environment for Theorem Provingcited by 48
- 2024AutoVerus: Automated Proof Generation for Rust Codecited by 46
15 more
- 2018TacticToe: Learning to Prove with Tacticscited by 43
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verificationcited by 27
- 2025CLEVER: A Curated Benchmark for Formally Verified Code Generationcited by 27
- 2017HolStep: A Machine Learning Dataset for Higher-order Logic Theorem Provingcited by 26
- 2024FVEL: Interactive Formal Verification Environment with Large Language Models via Theorem Provingcited by 22
- 2024miniCodeProps: a Minimal Benchmark for Proving Code Propertiescited by 18
- 2025Proving the Coding Interview: A Benchmark for Formally Verified Code Generationcited by 18
- 2018Towards Neural Theorem Proving at Scalecited by 11
- 2025K2-Think: A Parameter-Efficient Reasoning Systemcited by 11
- 2024Laurel: Unblocking Automated Verification with Large Language Modelscited by 10
- 2025APE-Bench: Evaluating Automated Proof Engineering for Formal Math Librariescited by 6
- 2018Deductive Verification of Unmodified Linux Kernel Library Functionscited by 5
- 2025RAG-Verus: Repository-Level Program Verification with LLMs using Retrieval Augmented Generationcited by 4
- 2025A Minimalist Proof Language for Neural Theorem Proving over Isabelle/HOLcited by 4
- 2021Cameleer: a Deductive Verification Tool for OCaml (extended version)cited by 3
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026Pythagoras-Prover: Advancing Efficient Formal Proving via Augmented Lean Formalisationcited by 3
- 2026Automated Lemma Discovery in Agentic Program Verificationcited by 2
- 2026s2n-bignum-bench: A practical benchmark for evaluating low-level code reasoning of LLMscited by 1
- 2026AoA: Theorem Proving Agent over Abstract Syntax Tree of Redesigned Languagecited by 1
- 2026AoA: Theorem Proving Agent over Abstract Syntax Tree of Redesigned Language17 Jul 2026
- 2026Pythagoras-Prover: Advancing Efficient Formal Proving via Augmented Lean Formalisation10 Jun 2026
- 2026Automated Lemma Discovery in Agentic Program Verification23 Mar 2026
- 2026s2n-bignum-bench: A practical benchmark for evaluating low-level code reasoning of LLMs15 Mar 2026