ExVerus: Verus Proof Repair via Counterexample Reasoning
On the map: LLM reasoning → Mathematical reasoning
Abstract (arXiv)
Large Language Models (LLMs) have shown promising results in automating formal verification. However, existing approaches treat proof generation as a static, end-to-end prediction over source code, relying on limited verifier feedback and lacking access to concrete program behaviors. We present EXVERUS, a counterexample-guided framework that enables LLMs to reason about proofs using behavioral feedback via counterexamples. When a proof fails, EXVERUS automatically generates and validates counterexamples, and then guides the LLM to generalize them into inductive invariants to block these failures. Our evaluation shows that EXVERUS significantly improves proof accuracy, robustness, and token efficiency over the state-of-the-art prompting-based Verus proof generator.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Placed in Mathematical reasoning, one of 17 directions in LLM reasoning. Builds on 17 of its 47 references that are in the map. First posted on arXiv 26 Mar 2026.
Builds on
17 of 47 references.
Closest ancestors · 1
Same direction, newest first
Other references · 16
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 427
- 2025The Illusion of Thinking: Understanding the Strengths and Limitations of Reasoning Models via the Lens of Problem Complexitycited by 302
- 2024Lean Copilot: Large Language Models as Copilots for Theorem Proving in Leancited by 58
- 2023Lemur: Integrating Large Language Models in Automated Program Verificationcited by 49
- 2023Finding Inductive Loop Invariants using Large Language Modelscited by 36
- 2024Inductive or Deductive? Rethinking the Fundamental Reasoning Abilities of LLMscited by 29
- 2024Towards Neural Synthesis for SMT-Assisted Proof-Oriented Programmingcited by 20
- 2025VeruSAGE: A Study of Agent-Based Verification for Rust Systemscited by 12
- 2023Leveraging Large Language Models for Automated Proof Synthesis in Rustcited by 11
- 2026DafnyPro: LLM-Assisted Automated Verification for Dafny Programscited by 11
- 2025Re:Form -- Reducing Human Annotations in Scalable Formal Software Verification with RL in LLMs: A Preliminary Study on Dafnycited by 10
4 more
- 2024Assessing the Reasoning Capabilities of LLMs in the context of Evidence-based Claim Verificationcited by 9
- 2025Local Success Does Not Compose: Benchmarking Large Language Models for Compositional Formal Verificationcited by 6
- 2025RAG-Verus: Repository-Level Program Verification with LLMs using Retrieval Augmented Generationcited by 4
- 2025Can LLMs Enable Verification in Mainstream Programming?cited by 3
Built on by
Citing papers per year: 2026: 3.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2024AutoVerus: Automated Proof Generation for Rust Code
- 2026Compile to Compress: Boosting Formal Theorem Provers by Compiler Outputs
- 2025VeriEquivBench: An Equivalence Score for Ground-Truth-Free Evaluation of Formally Verifiable Code
- 2025Hilbert: Recursively Building Formal Proofs with Informal Reasoning
- 2025Understanding Formal Reasoning Failures in LLMs as Abstract Interpreters
- 2025Towards Repository-Level Program Verification with Large Language Models
- 2025ProofCompass: Enhancing Specialized Provers with LLM Guidance
- 2026Counterexample Generation via Per-Theorem Symbolic Verifiers: When Imitation Hurts and Reinforcement Repairs