paper-with-me

홈 › Papers

Agentic Proving for Program Verification

2026-05-22 · Alessandro Sosso, Akhil Arora, Bas Spitters arxiv

Agentic systems have recently emerged as state-of-the-art approaches for automated theorem proving in formal mathematics. To assess how far these capabilities extend to program verification, we evaluate Claude Code in an agentic proving framework on CLEVER, a Lean 4 benchmark for verifiable code generation. Our results show that Claude generates arguably valid specifications for 98.8% of problems (with 81.3% also accepted by CLEVER's isomorphism-based scoring on the correct portion of the benchmark), certifies implementations against correct ground-truth specifications for 87.5% of problems, and reaches a 98.1% success rate on the end-to-end program generation and verification pipeline over entries with self-consistent premises. Across all stages, Claude further provides high-quality feedback on its own attempts (as confirmed under manual review), identifying underlying causes of failure and lingering bugs in the dataset. These findings highlight a growing mismatch between the difficulty of existing program verification benchmarks and the capabilities of modern agentic provers, and point to the need for more rigorous, bug-resilient evaluation methodologies, and in particular for alternatives to isomorphism-based scoring of generated specifications. More broadly, our results provide empirical evidence that tight compiler-in-the-loop agentic paradigms are currently the most effective approach for foundational program verification.

📄 PDF Abstract BibTeX arXiv:2605.23772

Code (0)

등록된 구현이 없습니다.

Tasks

Automated Theorem ProvingCode Generation

Similar Papers 제목 키워드 기반

SEVerA: Verified Synthesis of Self-Evolving Agents

2026-03-26 · Debangshu Banerjee, Changming Xu, Eugene Ie, Ming Zhang 외 arxiv

Recent advances have shown the effectiveness of self-evolving LLM agents on tasks such as program repair and scientific discovery. In this paradigm, a planner LLM synthesizes an agent program that invokes parametric mode…

Code GenerationProgram Repair

Neural Theorem Proving for Verification Conditions: A Real-World Benchmark

2026-01-26 · Qiyuan Xu, Xiaokun Luan, Renxi Wang, Joshua Ong Jun Leang 외 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 existin…

AXLE: A Cloud Infrastructure for Lean 4 Theorem Proving Utilities

2026-06-24 · Jimmy Xin, Alex Schneidman, Chris Cummins, Karun Ram 외 arxiv

We present AXLE (Axiom Lean Engine), a cloud service for Lean 4 proof manipulation, extraction, and verification. Recent progress in AI for mathematics -- reinforcement learning pipelines, agentic proving workflows, data…

Reinforcement Learning

AxDafny: Agentic Verified Code Generation in Dafny

2026-06-30 · Benjamin Breen, Austin Letson, Borja Requena Pozo, Leopoldo Sarra arxiv

We study agentic code generation in Dafny, where a model must generate both executable code and the proof artifacts for verification. We present AxDafny, a verifier-guided repair framework that iteratively generates impl…

Code Generation

Fairness as a Program Property

2016-10-19 · Aws Albarghouthi, Loris D'Antoni, Samuel Drews, Aditya Nori

We explore the following question: Is a decision-making program fair, for some useful definition of fairness? First, we describe how several algorithmic fairness questions can be phrased as program verification problems.…

Decision MakingFairness