AlgoVeri: An Aligned Benchmark for Verified Code Generation on Classical Algorithms
Open accessAbstract
Vericoding refers to the generation of formally verified code from rigorous specifications. Recent AI models show promise in vericoding, but a unified methodology for cross-paradigm evaluation is lacking. Existing benchmarks test only individual languages/tools (e.g., Dafny, Verus, and Lean) and each covers very different tasks, so the performance numbers are not directly comparable. We address this gap with AlgoVeri, a benchmark that evaluates vericoding of $77$ classical algorithms in Dafny, Verus, and Lean. By enforcing identical functional contracts, AlgoVeri reveals critical capability gaps in verification systems. While frontier models achieve tractable success in Dafny ($40.3$% for Gemini-3 Flash), where high-level abstractions and SMT automation simplify the workflow, performance collapses under the systems-level memory constraints of Verus ($24.7$%) and the explicit proof construction required by Lean (7.8%). Beyond aggregate metrics, we uncover a sharp divergence in test-time compute dynamics: Gemini-3 effectively utilizes iterative repair to boost performance (e.g., tripling pass rates in Dafny), whereas GPT-OSS saturates early. Finally, our error analysis shows that language design affects the refinement trajectory: while Dafny allows models to focus on logical correctness, Verus and Lean trap models in persistent syntactic and semantic barriers. All data and evaluation code can be found at https://github.com/haoyuzhao123/algoveri.
AI snapshot
Written from the paper’s full text.
TL;DR
ALGOVERI is a benchmark of 77 classical algorithms with aligned formal specifications in Dafny, Verus, and Lean, designed to compare verified code generation across SMT-based and interactive theorem-proving workflows. It finds large performance gaps across systems and shows that frontier models can improve through iterative repair while open models saturate early.
Key findings
- Vericoding complex algorithms remains far from solved: Gemini-3 Flash with 15 repair rounds reaches 40.3% full correctness in Dafny, 24.7% in Verus, and 7.8% in Lean.
- There is an “algorithmic fidelity” gap: Gemini-3 Flash shows about a 15% drop from compiler-verified to compiler-verified-and-semantically-filtered in Dafny, with failure modes including cheating and algorithmic degeneracy.
- Test-time compute dynamics diverge: Gemini-3 Flash improves continuously across 15 repair rounds, nearly tripling its Dafny pass rate from Round 0 to 15, whereas GPT-OSS-120B saturates early, typically by Round 3, and repair does not significantly outperform parallel sampling under iso-compute.
- Error analysis shows language-dependent barriers: Dafny models quickly move from syntax/type errors to logical verification; Verus shows persistent syntax and type errors; Lean is dominated by hallucination and verification failures.
Methods
- The benchmark contains 77 textbook-style algorithmic problems spanning data structures, sorting/order statistics, weighted graph algorithms, DP/greedy problems, and math algorithms, with semantically aligned specifications across Dafny, Verus, and Lean.
- Specifications were primarily expert-curated, with formal well-formedness checks on representative hard tasks such as Maximum Flow and Tarjan’s SCC; evaluation uses a fixed pipeline with multi-turn refinement over 15 repair rounds, compiler/verifier acceptance, and an LLM semantic validator.
- Models evaluated include proprietary Gemini-3 Flash and GPT-5 mini and open-weight GPT-OSS-120B, Qwen3-235B, Qwen3-Next-80B, and Devstral-2-123B; analyses include pass rates, depth-vs-width iso-compute comparisons, and hierarchical error decomposition.
Limitations
- The paper states that verification only guarantees correctness with respect to the specification, not the correctness of the specification itself, and warns that automation may encourage over-reliance; human oversight should shift toward specification validity and completeness.
- The paper notes that enforcing cross-language alignment may produce non-idiomatic specifications for Lean, imposing a “translation hardness” on constructive logic.
- The paper states that ALGOVERI relies primarily on expert curation and that formal well-formedness checks were conducted only on representative hard tasks; the text also makes evident that semantic filtering depends on an LLM judge, and the benchmark covers 77 tasks and a limited set of evaluated models.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
11 of 12 cited sources checked · 1 supported · 0 flagged · accuracy not yet measured
- Premisecitation
LLM-generated code can contain subtle bugs such as off-by-one errors or incorrect state updates even when it passes unit tests.
“even when code passes unit tests, it can contain subtle bugs such as off-by-one errors or incorrect state updates (Pearce et al., 2025).”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Pearce et al., 2025 source
Section 5.2.2 reports that Copilot generated vulnerable code, including an out-of-bounds write. But Section 5.1.1 says the authors did not evaluate functional correctness, so the paper does not establish that the code passed unit tests; the passages also do not identify off-by-one errors or incorrect state updates as the bugs in question. Page numbers are unavailable in our copy. (LLM, conf=0.86)
Experimental — accuracy not yet measured
- Premisecitation
Correctness in Dafny relies on the soundness of the SMT solver (e.g., Z3), a massive software system with a known history of bugs.
“Correctness relies on the soundness of the SMT solver (e.g., Z3), a massive software system with a known history of bugs (Mansur et al., 2020;Winterer et al., 2020).”
Quote in the paperSubstantial claim2 of 2 sources checked- cites Mansur et al., 2020 source
- cites Winterer et al., 2020 source
The passages available from our copy are bibliographic metadata, not discussion of solver soundness or bugs. Searches for Z3, soundness, and bugs returned no substantive passage, so the attributed claim cannot be verified from our copy. (LLM, conf=0.72)
Experimental — accuracy not yet measured
- Findingcitation
VeriCoding's Dafny and Verus LIS specifications only require the result to be within the array bounds (0 ≤ result ≤ Length).
“They only require the result to be within the array bounds (0 ≤ result ≤ Length), ignoring the algorithmic logic entirely.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Bursuc et al., 2025 source
The manual-inspection discussion (Section 4, p. 6) reports that some Dafny and Verus specifications were too weak, but it does not identify LIS specifications or give their postconditions. Searches for LIS, longest increasing subsequence, and the claimed result bounds found no passage in our copy establishing that these specifications require only 0 ≤ result ≤ Length. (LLM, conf=0.73)
Experimental — accuracy not yet measured
- Findingcitation
VeriCoding's Lean LIS specification attempts a full functional correctness check.
“The Lean specification in VeriCoding, however, attempts a full functional correctness check.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Bursuc et al., 2025 source
Section 3.1 (p. 4) says VeriCoding tasks provide a specification and require an implementation and proof, supporting the general idea of a formal correctness check. Neither that passage nor the passages found by searching for “LIS” and “longest increasing subsequence” identifies a Lean LIS specification or establishes that it checks full functional correctness. (LLM, conf=0.76)
Experimental — accuracy not yet measured
- Findingcitation
VeriCoding's Dafny and Verus LIS specifications ignore the algorithmic logic entirely.
“They only require the result to be within the array bounds (0 ≤ result ≤ Length), ignoring the algorithmic logic entirely.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Bursuc et al., 2025 source
The manual-inspection discussion (Section 4, p. 6) reports that some Dafny and Verus specifications were weak, but does not identify LIS specifications or state that they require only 0 ≤ result ≤ Length. Searches for LIS, longest increasing subsequence, and the stated result bounds found no passage addressing that specific claim. (LLM, conf=0.72)
Experimental — accuracy not yet measured
- Findingcitation
VeriCoding's Dafny and Verus LIS specifications are trivial safety checks.
“The Dafny and Verus specifications in VeriCoding are trivial safety checks.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Bursuc et al., 2025 source
The manual-inspection results (Section 4, p. 6) say that some Dafny and Verus specifications were weak, but do not identify LIS specifications or characterize them as trivial safety checks. Searches for “LIS,” “longest increasing subsequence,” and “trivial safety checks” found no passage addressing that specific claim. (LLM, conf=0.72)
Experimental — accuracy not yet measured
- Findingown data
Gemini-3 Flash achieves 40.3% full correctness in Dafny on ALGOVERI.
“even Gemini-3 Flash using a 15-round repair budget achieves only 40.3% full correctness in Dafny”
Quote in the paperSubstantial claim - Findingown data
Gemini-3 Flash achieves 24.7% full correctness in Verus on ALGOVERI.
“and 24.7% in Verus”
Quote in the paperSubstantial claim - Findingnone given
ALGOVERI is a benchmark that evaluates vericoding of 77 classical algorithms in Dafny, Verus, and Lean.
“We address this gap with ALGOVERI, a benchmark that evaluates vericoding of 77 classical algorithms in Dafny, Verus, and Lean.”
Quote in the paperSubstantial claim - Findingown data
GPT-OSS-120B's dashed curves saturate early, typically by Round 3, with additional repair rounds yielding negligible gains.
“Here the dashed curves saturate early, typically by Round 3, with additional repair rounds yielding negligible gains.”
Quote in the paperSubstantial claim - Findingown data
The open model GPT-OSS-120B saturates early across all languages, showing minimal gains beyond Round 4.
“In contrast, the open model (GPT-OSS) saturates early across all languages, showing minimal gains beyond Round 4.”
Quote in the paperSubstantial claim - Findingown data
Gemini-3 Flash shows a ≈15% drop from Compiler Verified to Compiler Verified and Semantic Filtered in Dafny.
“For example, Gemini-3 Flash shows a ≈15% drop from Compiler Verified to Compiler Verified and Semantic Filtered in Dafny.”
Quote in the paperNot a substantial claim- Rests on an assumption: The LLM-based semantic validator accurately identifies whether a compiler-verified solution implements the intended algorithm.
- Findingown data
Even when valid lemmas or tactics are found, the model frequently fails to apply them correctly to construct the necessary proof.
“However, the significant verification error component also indicates that even when valid lemmas or tactics are found, the model frequently fails to apply them correctly to construct the necessary proof.”
Quote in the paperSubstantial claim - Findingown data
Gemini-3 Flash achieves 7.8% full correctness in Lean on ALGOVERI.
“In Lean, the success rate drops to 7.8%.”
Quote in the paperSubstantial claim - Findingown data
Models frequently make hallucination errors in Lean, such as citing lemmas or theorems that do not exist.
“Models frequently make hallucination errors in Lean, such as citing lemmas or theorems that do not exist.”
Quote in the paperSubstantial claim - Findingreasoning
The degradation trend for Advanced Data Structures and Graph Algorithms is most pronounced in Verus and Lean, where high-complexity tasks are nearly unsolvable.
“This trend is most pronounced in Verus and Lean, where the compounding difficulty of global invariants and strict system constraints (ownership or constructive logic) renders high-complexity tasks nearly unsolvable.”
Quote in the paperSubstantial claim - Findingown data
The frontier model Gemini-3 Flash achieves consistent improvement in both Dafny and Verus as repair depth increases.
“The frontier model (Gemini) achieves consistent improvement in both Dafny and Verus as repair depth increases, effectively converting test-time compute into verification success.”
Quote in the paperSubstantial claim - Findingown data
Models achieve high proficiency in Basic Data Structures and Sorting (approaching the outer rim in Dafny).
“While models achieve high proficiency in Basic Data Structures and Sorting (approaching the outer rim in Dafny)”
Quote in the paperSubstantial claim - Findingnone given
ALGOVERI provides the first multi-language suite strictly aligned across Dafny, Verus, and Lean to evaluate deep reasoning capabilities.
“ALGOVERI provides the first multi-language suite strictly aligned across reasoning systems-Dafny, Verus, and Lean-to evaluate deep reasoning capabilities.”
Quote in the paperNot a substantial claim - Findingown data
GPT-OSS saturates early in iterative repair.
“whereas GPT-OSS saturates early”
Quote in the paperSubstantial claim - Findingown data
In Dafny, Gemini's pass rate nearly triples from Round 0 to 15.
“For instance, in Dafny, Gemini's pass rate nearly triples from Round 0 to 15.”
Quote in the paperSubstantial claim - Findingown data
Model capability degrades sharply for Advanced Data Structures and Graph Algorithms (shrinking toward the center).
“capability degrades sharply for Advanced Data Structures and Graph Algorithms (shrinking toward the center)”
Quote in the paperSubstantial claim - Findingown data
In Lean, failures are dominated by Hallucination and Verification categories besides syntax errors.
“Unlike SMT-based languages, Lean failures are dominated by two massive categories besides syntax errors: Hallucination (purple) and Verification (blue).”
Quote in the paperSubstantial claim - Findingown data
Gemini-3 effectively utilizes iterative repair to boost performance, tripling pass rates in Dafny.
“Gemini-3 effectively utilizes iterative repair to boost performance (e.g., tripling pass rates in Dafny)”
Quote in the paperSubstantial claim - Findingown data
In Verus, substantial Syntax and Type errors occur throughout the 15 repair rounds.
“In Figure 6(b), we observe substantial Syntax (beige) and Type (red) errors throughout the 15 repair rounds.”
Quote in the paperSubstantial claim - Findingreasoning
Missing syntactic 'glue' instructions causes verification failure, even if the logical reasoning is correct.
“Missing these syntactic”
Quote in the paperSubstantial claim - Findingown data
Dafny displays the ideal trajectory, shifting quickly from syntax/type errors to pure logical verification.
“(a) Dafny: Displays the ideal trajectory, shifting quickly from syntax/type errors to pure logical verification.”
Quote in the paperNot a substantial claim - Findingreasoning
Dafny and Verus exhibit the syntax barrier in different degrees.
“While both Dafny and Verus use this approach, they exhibit the syntax barrier in different degrees:”
Quote in the paperNot a substantial claim- Rests on an assumption: Both Dafny and Verus use SMT-based verification.
- Findingown data
The results highlight a steep difficulty gradient from Dafny to Lean.
“The results highlight a steep difficulty gradient from Dafny to Lean”
Quote in the paperSubstantial claim - Findingown data
There is a consistent 'fidelity gap' between verification and true correctness.
“and a consistent”
Quote in the paperSubstantial claim - Findingown data
Verus shows a persistent 'Macro Barrier' of syntax and type errors that blocks verification.
“(b) Verus: Shows a persistent”
Quote in the paperNot a substantial claim - Interpretationown data
Current models have difficulty generalizing from local logic to reasoning about global properties.
“Overall, these results indicate that current models have difficulty generalizing from local logic (assertions in a single procedure/operation) to reasoning about global properties (invariants over an entire heap).”
Quote in the paperSubstantial claim - Study design and conductnone given
Helper definitions, preconditions, and postconditions for a specific problem have the same semantic meaning in different verification systems in ALGOVERI.
“We ensure that helper definitions, preconditions, and postconditions for a specific problem have the same semantic meaning in different verification systems.”
Quote in the paperNot a substantial claim - Interpretationown data
ALGOVERI shows that prior high success metrics are inflated by the large number of rudimentary tasks.
“ALGOVERI shows that these metrics are inflated by the large number of rudimentary tasks.”
Quote in the paperSubstantial claim - Interpretationown data
For the hardest class of problems, the automation of SMT is not a silver bullet.
“This suggests that for the hardest class of problems, the automation of SMT is not a silver bullet.”
Quote in the paperSubstantial claim - Premisereasoning
Dafny's high automation comes at the cost of a large trusted computing base (TCB).
“Dafny's high automation comes at the cost of a large trusted computing base (TCB).”
Quote in the paperSubstantial claim - Interpretationown data
Vericoding is far from solved.
“Vericoding is far from solved.”
Quote in the paperSubstantial claim - Interpretationown data
Lean presents a search barrier.
“This behavior indicates that Lean presents a search barrier.”
Quote in the paperSubstantial claim - Study design and conductreasoning
ALGOVERI contains aligned specifications across Dafny, Verus, and Lean.
“ALGOVERI contains aligned specifications across Dafny, Verus, and Lean.”
Quote in the paperSubstantial claim - Interpretationreasoning
AlgoVeri's verification-based evaluation creates a dual failure mode: a submission is counted as a failure if the model produces correct executable code but fails to generate the corresponding proof artifacts.
“This creates a dual failure mode: a submission is counted as a failure if the model produces correct executable code but fails to generate the corresponding proof artifacts (e.g., a missing loop invariant).”
Quote in the paperSubstantial claim - Interpretationown data
Explicit proof construction required by Lean makes verification harder.
“the explicit proof construction required by Lean”
Quote in the paperSubstantial claim - Interpretationreasoning
A mono-culture of high-level SMT verification is insufficient.
“Our results suggest that a mono-culture of high-level SMT verification is insufficient for three reasons:”
Quote in the paperSubstantial claim - Interpretationreasoning
AlgoVeri's evaluation standard is strictly higher than that of standard code generation benchmarks (e.g., HumanEval).
“Finally, it is crucial to note that our evaluation standard is strictly higher than that of standard code generation benchmarks (e.g., HumanEval).”
Quote in the paperSubstantial claim- Rests on an assumption: Standard code generation benchmarks rely on execution-based evaluation, where a solution is considered correct if it passes a finite set of unit tests.
- Interpretationown data
Effective self-correction is an emergent capability found in frontier models.
“We show that effective self-correction is an emergent capability found in frontier models.”
Quote in the paperSubstantial claim - Interpretationreasoning
The pass rates reported in the paper measure the model's ability to reason mathematically, not just its ability to pattern-match code.
“Consequently, the pass rates reported in this paper measure the model's ability to reason mathematically, not just its ability to pattern-match code.”
Quote in the paperSubstantial claim - Interpretationown data
Vericoding complex algorithms, where correctness depends on reasoning over global properties, is much harder than verifying simple functional tasks.
“This comparison with prior work suggests that vericoding complex algorithms, where correctness depends on reasoning over global properties, is much harder than verifying simple functional tasks, reinforcing that vericoding remains an open problem.”
Quote in the paperSubstantial claim - Interpretationown data
For these models, compute is better scaled with width (parallel sampling) rather than depth.
“Consequently, for these models, compute is better scaled with width (parallel sampling) rather than depth.”
Quote in the paperSubstantial claim - Study design and conductnone given
AlgoVeri uses verification-based evaluation, where a submission succeeds only if the verifier certifies correctness for all possible inputs.
“In contrast, our benchmark uses verification-based evaluation.A submission succeeds only if the verifier certifies correctness for all possible inputs.”
Quote in the paperSubstantial claim - Study design and conductreasoning
ALGOVERI relies primarily on expert curation: formal methods experts manually write, align, and review specifications to ensure they capture the intended algorithmic properties.
“As a result, ALGOVERI relies primarily on expert curation: formal methods experts manually write, align, and review specifications to ensure that they capture the intended algorithmic properties.”
Quote in the paperSubstantial claim - Study design and conductown data
In ALGOVERI, specifications are strictly aligned across all languages.
“In ALGOVERI, specifications are strictly aligned across all languages.”
Quote in the paperSubstantial claim - Study design and conductown data
ALGOVERI's Max Flow specifications maintain strict alignment across Dafny, Verus, and Lean by formalizing identical helper predicates.
“Across Dafny, Verus, and Lean (Code 10, Code 11, Code 12), we maintain strict alignment by formalizing identical helper predicates.”
Quote in the paperSubstantial claim - Study design and conductown data
ALGOVERI's Dafny, Verus, and Lean LIS specifications all implement a semantically equivalent helper predicate (is_valid_is) to enforce strict monotonicity and valid indices.
“As shown in the first three Code blocks (Code 4, Code 5, Code 6), Dafny, Verus, and Lean all implement a semantically equivalent helper predicate (is_valid_is) to enforce strict monotonicity and valid indices.”
Quote in the paperSubstantial claim - Interpretationreasoning
A model could satisfy VeriCoding's Dafny and Verus LIS specifications by simply returning 0.
“A model could satisfy these specs by simply returning 0.”
Quote in the paperSubstantial claim - Study design and conductnone given
ALGOVERI's LIS postconditions uniformly require the model to prove global correctness.
“The postconditions uniformly require the model to prove global correctness:”
Quote in the paperSubstantial claim
- May combine two claims. 39
- Classified as probably not a substantial claim. 26
- The quote only partly states this claim. 1
May combine two claims.
InterpretationcitationVerus enforces strict implementation-level constraints (e.g., ownership, fixed-width integers), and expressing these constraints requires a verbose and strict syntax that creates a syntax barrier.
“Verus, by contrast, enforces strict implementation-level constraints (e.g., ownership, fixed-width integers).Expressing these constraints requires a verbose and strict syntax that-compounded by the scarcity of Verus training data (Chen et al., 2024;Shefer et al., 2025)-creates a syntax barrier.”
Quote in the paperSubstantial claim2 of 2 sources checked- cites Chen et al., 2024 source
Section 3.1 says Verus does not support all Rust features and requires code to be adapted to Verus-compatible syntax; Section 2.1 says nontrivial proofs often need annotations. The Introduction also documents a scarcity of Verus specifications and proofs. Our copy does not establish that ownership constraints or verbose syntax create the claimed syntax barrier. (LLM, conf=0.84)
Experimental — accuracy not yet measured - cites Shefer et al., 2025 source
Section 3.1 (p. 11) says Verus code generation frequently encounters type errors because of its complex type system and the different types permitted in code and invariants. The Evaluation (p. 9) also records syntax errors and notes that Verus has less training code available than Dafny. These passages support a barrier for LLM-generated Verus code, but do not establish ownership constraints or describe Verus syntax as verbose and strict. (LLM, conf=0.84)
Experimental — accuracy not yet measured
May combine two claims.
PremisecitationCurrent multi-lingual benchmarks, such as VeriCoding, suffer from severe misalignment: they often present different problems to different tools, or specifications of various difficulties for the same problem.
“Current multi-lingual benchmarks, such as VeriCoding (Bursuc et al., 2025), suffer from severe misalignment: they often present different problems to different tools, or specifications of various difficulties for the same problem.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Bursuc et al., 2025 source
The Abstract (p. 1) reports different numbers of specifications for Dafny, Verus and Lean. The manual inspection in §4 (p. 6) finds weak or poorly translated specifications, including deviations from original tasks, which supports a concern about cross-language alignment. It does not establish that the benchmark suffers from severe misalignment or that it often presents different problems to different tools. (LLM, conf=0.84)
Experimental — accuracy not yet measured
May combine two claims.
Findingown dataVeriCoding exhibits significant misalignment and specification weakness for the LIS problem.
“In contrast, VeriCoding exhibits significant misalignment and specification weakness for the same problem (Code 7, Code 8, Code 9).”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Bursuc et al., 2025 source
Section 4, p. 6 reports weak specifications in roughly 9% of successful vericoding outputs and poor translations in another 15%, sometimes making the tasks different from those intended. That supports a general concern about specification weakness and misalignment, but the passages found do not establish it for the LIS problem specifically. (LLM, conf=0.82)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenPerformance converges to near-zero across all paradigms for complex graph invariants.
“our”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
FindingreasoningALGOVERI provides the necessary unified testbed to bridge these divides, evaluating whether specialized training, generalist agentic repair, or math-inspired search methodologies yield the best performance on state-heavy algorithmic correctness.
“ALGOVERI provides the necessary unified testbed to bridge these divides, evaluating whether specialized training, generalist agentic repair, or math-inspired search methodologies yield the best perfor-mance on state-heavy algorithmic correctness.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenThe verification system itself affects where models get stuck: some fail because they cannot consistently produce valid syntax, and others because they have difficulty finding the right proof steps.
“Second, the verification system itself affects where models get stuck: some fail because they cannot consistently produce valid syntax, and others because they have difficulty finding the right proof steps.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataFor GPT-OSS-120B, repair curves fail to significantly outperform the pure sampling baseline, and repair often degrades performance.
“We observe that the repair curves (colored lines) fail to significantly outperform the pure sampling baseline (grey dashed line), and repair often degrades performance.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenALGOVERI spans complex data structures, sorting and order statistics, weighted graph algorithms, fundamental DP/greedy problems, and selected math algorithms.
“It spans complex data structures (e.g., heaps, segment trees, redblack trees), sorting and order statistics, weighted graph algorithms (e.g., Bellman-Ford, Edmonds-Karp), fundamental DP/greedy problems, and selected math algorithms (e.g., Gaussian elimination).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
FindingreasoningALGOVERI provides a useful benchmark for distinguishing genuine reasoning progress from superficial syntactic proficiency.
“ALGOVERI provides a useful benchmark for distinguishing genuine reasoning progress from superficial syntactic proficiency.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenALGOVERI consists of 77 problems that exceed the difficulty of standard coding interviews.
“The benchmark consists of 77 problems that exceed the difficulty of standard coding interviews.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
FindingreasoningALGOVERI provides a unified testbed to evaluate different paradigms, measuring whether specialized training or generalist reasoning yields better vericoding capability.
“ALGOV-ERI provides a unified testbed to evaluate these different paradigms, measuring whether specialized training (such as Re:Form) or generalist reasoning (such as Copra) yields better vericoding capability.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataMore automated verifiers such as Dafny generally achieve higher success rates, whereas Verus and Lean require additional effort from the model, e.g., handling memory details or explicitly guiding proofs.
“more automated verifiers such as Dafny generally achieve higher success rates, whereas Verus and Lean require additional effort from the model, e.g., handling memory details or explicitly guiding proofs, making verification more challenging.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataTwo failure modes are cheating (exploiting assume P or sorry) and algorithmic degeneracy (vericoding simpler versions of the requested algorithm).
“We summarize two failure modes based on analysis on the outputs: (1) Cheating, i.e., exploiting features like assume P, where P is a contradiction, or sorry to bypass verification, and (2) Algorithmic degeneracy, where models vericode simpler versions of the requested algorithm (e.g., Union-Find without path compression).”
Quote in the paperSubstantial claim- Rests on an assumption: The LLM-based semantic validator accurately identifies whether a compiler-verified solution implements the intended algorithm.
May combine two claims.
Findingown dataFrontier models can effectively leverage reasoning depth to repair complex proofs, whereas current open models saturate early during sequential refinement and benefit more from parallel sampling.
“Frontier models can effectively leverage reasoning depth to repair complex proofs, whereas current open models saturate early during sequential refinement, and benefit more from parallel sampling.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenThe strongest models can reliably improve their solutions through repeated feedback, while current open models struggle to do so.
“First, the strongest models can reliably improve their solutions through repeated feedback, while current open models struggle to do so.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningALGOVERI addresses limitations of prior benchmarks by introducing aligned formal specifications between different verification ecosystems, targeting textbook algorithmic complexity.
“ALGOVERI addresses these limitations by introducing an aligned formal specification between different verification ecosystems, targeting textbook algorithmic complexity.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataAcross all languages, repair strategies fail to significantly outperform the sampling baseline, and deep repair (15 rounds) often degrades performance.
“Across all languages, repair strategies (solid lines) fail to significantly outperform the sampling baseline, and deep repair (Blue, 15 Rounds) often degrades performance.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataModels try to game for verification success but fail to follow instructions.
“Our results reveal a common phenomenon where models try to game for the verification success but fail to follow instructions.”
Quote in the paperSubstantial claim- Rests on an assumption: The LLM-based semantic validator accurately identifies whether a compiler-verified solution implements the intended algorithm.
May combine two claims.
Findingown dataIn Dafny, early syntax and type mistakes are quickly fixed within the first few rounds, and most remaining errors come from failed verification checks.
“Early on, the model makes syntax and type mistakes, but these are quickly fixed within the first few rounds.After that, most remaining errors come from failed verification checks.”
Quote in the paperSubstantial claimMay combine two claims.
FindingcitationFor current open models, repair is inefficient and allocating budget to reasoning depth cannot exceed parallel sampling.
“Through an iso-compute analysis, we find that for current open models, repair is inefficient and allocating budget to reasoning depth cannot exceed parallel sampling (Huang et al., 2024).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Huang et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Findingown dataModels achieve reasonable performance on basic data structures and sorting but struggle on graph problems that involve ghost state and complex, global reasoning.
“While models achieve reasonable performance on basic data structures and sorting, they struggle on graph problems that involve ghost state and complex, global reasoning.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenWith Dafny, models can usually write valid code and focus on whether the logic is correct; in Verus, they often get stuck trying to write code that parses; in Lean, they struggle to search for the right proof steps and sometimes make up tactics or lemmas.
“With Dafny, models can usually write valid code and focus on whether the logic is correct.In Verus, they often get stuck just trying to write code that parses, and in Lean they strug-gle because they have to search for the right proof steps and sometimes make up tactics or lemmas.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataLean is dominated by a dual burden of Hallucination (Search) and Verification (Reasoning), indicating that the model struggles to simultaneously retrieve valid lemmas and apply them correctly.
“(c) Lean: Dominated by a dual burden of Hallucination (Search) and Verification (Reasoning), indicating that the model struggles to simultaneously retrieve valid lemmas (grounding) and apply them correctly.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningTo prove the theorem in the Lean example, the model must synthesize the correct path: unfolding the function definition, extracting the property from the result subtype, simplifying the goal, and closing the goal.
“In the previous example, to prove the theorem, the model must synthesize the correct path: explicitly unfolding the function definition (→ unfold), extracting the property from the result subtype (→ let), simplifying the goal to match the extracted property (→ simp), and finally closing the goal (→ exact).”
Quote in the paperNot a substantial claimMay combine two claims.
Premisenone givenExisting benchmarks for vericoding test only individual languages/tools (e.g., Dafny, Verus, Lean) and cover very different tasks, so their performance numbers are not directly comparable.
“Existing benchmarks test only individual languages/tools (e.g., Dafny, Verus, and Lean) and each covers very different tasks, so the performance numbers are not directly comparable.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenMost existing benchmarks mainly consider tasks that do not require reasoning about global properties, which are needed in real software systems.
“Most existing benchmarks mainly consider tasks that do not require reasoning about global properties, which are needed in real software systems.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataLanguage design affects the refinement trajectory: Dafny allows models to focus on logical correctness, while Verus and Lean trap models in persistent syntactic and semantic barriers.
“our error analysis shows that language design affects the refinement trajectory: while Dafny allows models to focus on logical correctness, Verus and Lean trap models in persistent syntactic and semantic barriers.”
Quote in the paperSubstantial claimMay combine two claims.
Premisenone givenCurrent LLMs often verify single operations but struggle when operations need reasoning about complex, global properties.
“While current LLMs often verify single operations, such as proving a BST rotation preserves local ordering, they struggle when the operations need reasoning about complex, global properties.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataBy disentangling problem difficulty from toolchain effects, ALGOVERI revealed a clear language hierarchy: high-level SMT automation (Dafny) currently offers the most viable path for LLMs, whereas syntactic burdens of Verus and search space of Lean remain significant barriers.
“By disentangling problem difficulty from toolchain effects, we revealed a clear language hierarchy: highlevel SMT automation (Dafny) currently offers the most viable path for LLMs, whereas the syntactic burdens of systems-level verification (Verus) and the search space of interactive theorem proving (Lean) remain significant barriers.”
Quote in the paperSubstantial claimMay combine two claims.
PremisereasoningLean is founded on a small, trusted kernel and offers a significantly higher standard of assurance than SMT-based systems.
“In contrast, Lean is founded on a small, trusted kernel.While currently less automated, Lean offers a significantly higher standard of assurance.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningDafny's high pass rates trace to frequently utilized mathematical types (e.g., unbounded integers) and its managed memory model, which frees the user from expressing complex memory management logic.
“Dafny's high pass rates trace to frequently utilized mathematical types (e.g., unbounded integers) and its a managed memory model, which frees the user from expressing complex memory management logic.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataThe model effectively utilizes compiler feedback to fix complex errors, treating the verifier as a constructive reward signal.
“This indicates that the model effectively utilizes compiler feedback to fix complex errors, treating the verifier as a constructive reward signal.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductreasoningALGOVERI adds a semantic filter using an LLM to assess whether a compiler verified solution matches the intended algorithm description.
“we add a semantic filter using an LLM to assess whether a compiler verified solution matches the intended algorithm description.”
Quote in the paperSubstantial claim- Rests on an assumption: The LLM-based semantic validator accurately identifies whether a compiler-verified solution implements the intended algorithm.
May combine two claims.
Study design and conductown dataALGOVERI mechanizes two conditions in Lean: local satisfiability and necessity against degeneracy.
“We decompose the specification into sub-clauses {C i } and mechanize two conditions in Lean: (i) Local satisfiability, proving each C i is free of internal contradictions (i.e., there exists a proof for C i ); and (ii) Necessity against degeneracy, demonstrating that dropping any C i admits unintended behaviors (e.g., dropping a permutation constraint allows an arbitrary sorted list).”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataFor current open models, repair is inefficient: the model might take compiler feedback as 'resampling with context' rather than a refinement process.
“This implies that for current open models, repair is inefficient: the model might take the compiler feedback as”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningVerus is harder for models to work with compared to Dafny because Verus is written using Rust macros, so the model must follow both Rust's strict syntax and Verus's verification rules.
“We believe this happens because Verus is harder for models to work with compared to Dafny.Note that Verus is written using Rust macros, and therefore, the model has to follow both Rust's strict syntax and Verus's verification rules at the same time.”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Interpretationown dataSystems-level memory constraints in Verus make verification harder.
“performance collapses under the systems-level memory constraints of Verus”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductreasoningThe primary judgment in ALGOVERI remains formal verification by compiler.
“This validator acts as a sanity check, and the primary judgment remains formal verification by compiler.”
Quote in the paperSubstantial claim- Rests on an assumption: The LLM-based semantic validator accurately identifies whether a compiler-verified solution implements the intended algorithm.
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
PremisecitationPrior works like VeriCoding have reported high success rates, with over 80% for Dafny and 40% for Verus.
“Prior works like Veri-Coding have reported high success rates, with over 80% for Dafny and 40% for Verus”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataLean is not just a search problem but a challenge of retrieval-augmented reasoning, where the model must simultaneously navigate a massive library and satisfy strict logical constraints.
“This characterizes Lean not just as a search problem, but as a challenge of retrieval-augmented reasoning, where the model must simultaneously navigate a massive library and satisfy strict logical constraints.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataThe open model lacks the reasoning depth to navigate multi-turn repair chains; once simple syntax errors are resolved, it struggles to correct deeper verification failures.
“This suggests that the open model lacks the reasoning depth to navigate multiturn repair chains; once the”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataALGOVERI conducts well-formedness checks on representative hard tasks (e.g., Maximum Flow, Tarjan's SCC) to ensure quality of specifications.
“We also conduct wellformedness checks on representative hard tasks (e.g., Maximum Flow, Tarjan's SCC) to better ensure the quality of the specifications.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationnone givenHigh-level abstractions and SMT automation simplify the workflow in Dafny.
“where high-level abstractions and SMT automation simplify the workflow”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningBy ensuring specifications are semantically aligned across languages, ALGOVERI separates problem difficulty from tool-chain effects, enabling the first true comparison of neuro-symbolic reasoning across verifiers.
“By ensuring that specifications are semantically aligned across languages, we separate problem difficulty from tool-chain effects, enabling the first true comparison of neuro-symbolic reasoning across verifiers.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataFor current open models, repair is inefficient-allocating compute to depth yields no marginal gain over simple parallel sampling.
“This confirms that for current open models, repair is inefficientallocating compute to depth yields no marginal gain over simple parallel sampling.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductown dataAlgoVeri uses an LLM judge as a semantic validator to check if the generated code implements the designated algorithm after successful verification.
“If the generated code (implementation and proof) is successfully verified, an LLM judge check if the code implements the designated algorithm, serving as a semantic validator.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductnone givenALGOVERI's LIS postconditions require no longer valid subsequence exists.
“(1) there exists a valid subsequence of the returned length, and (2) no longer valid subsequence exists.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationreasoningInteractive theorem proving in Lean presents a search barrier, where the model acts as an agent navigating a state space.
“This presents a search barrier.Besides fighting syntax, the model acts as an agent navigating a state space.”
Quote in the paperNot a substantial claimMay combine two claims.
Study design and conductown dataALGOVERI's benchmark design has two key principles: strict alignment across languages and algorithmic rigor.
“These codes demonstrate the two key principles of our benchmark design: strict alignment across languages and algorithmic rigor.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningA failure in the Lean proof search is a navigation error-choosing a tactic that leads to an unsolvable state.
“A failure here is a navigation error-choosing a tactic that leads to an unsolvable state.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenALGOVERI's Max Flow specifications require models to reason about global graph invariants and existential witnesses for optimality.
“This example illustrates the depth of our specifications, which require models to reason about global graph invariants and existential witnesses for optimality.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenThe Max Flow problem requires rigorous graph-theoretic modeling within the specification logic.
“Representing the high-complexity tier of our benchmark, the Max Flow problem requires rigorous graph-theoretic modeling within the specification logic.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
InterpretationreasoningThe LLM may write a set of First-order logic (FOL) formulas in ghost proofs whose conjunction may fall outside the decidable fragment (e.g., EPR) of FOL.
“For example, the LLM may write a set of First-order logic (FOL) formulas in ghost proofs, whose conjunction may fall outside the decidable fragment (e.g., EPR) of FOL.”
Quote in the paperNot a substantial claim- Rests on an assumption: Deciding the satisfiability of the proof artifact can be undecidable.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
InterpretationreasoningFor an LLM, type errors in verification-aware type systems are 'syntax-plus' barriers.
“For an LLM, these are”
Quote in the paperNot a substantial claim- Rests on an assumption: In program verification, a type error represents a failure to satisfy the rigid structural rules enforced by the language's type system before verification even begins.
- Rests on an assumption: Verification-aware type systems might include stricter rules than standard compilation.
Classified as probably not a substantial claim.
Study design and conductreasoningALGOVERI's Max Flow specifications define global invariants such as flow conservation, capacity constraints, and global optimality (is_max_flow).
“Unlike simpler algorithmic tasks, the specifications here must define global invariants such as flow conservation, capacity constraints, and global optimality (is_max_flow).”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe difficulty in SMT-based verification lies in encoding abstract reasoning into the system's rigid syntax, and this is particularly pronounced in Verus.
“The difficulty lies in encoding abstract reasoning into the system's rigid syntax.This is particularly pronounced in Verus, where the model must bridge the gap between low-level system types and mathematical logic.”
Quote in the paperSubstantial claim- Rests on an assumption: Dafny natively supports mathematical types.
- Rests on an assumption: Verus verifies Rust, a systems language.
- Rests on an assumption: Both Dafny and Verus use SMT-based verification.
Classified as probably not a substantial claim.
Study design and conductreasoningALGOVERI's Max Flow postcondition requires an existential witness.
“Crucially, the postcondition demands more than just a correct return value; it requires an existential witness.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductown dataALGOVERI's LIS postconditions require there exists a valid subsequence of the returned length.
“(1) there exists a valid subsequence of the returned length, and (2) no longer valid subsequence exists.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningThe Max Flow problem represents the high-complexity tier of ALGOVERI.
“Representing the high-complexity tier of our benchmark, the Max Flow problem requires rigorous graph-theoretic modeling within the specification logic.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductreasoningALGOVERI's Max Flow postcondition demands more than just a correct return value.
“Crucially, the postcondition demands more than just a correct return value; it requires an existential witness.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningIn such a case, the decision procedure of SMT solvers may diverge (infinite-loop) or output unknown, which is inconclusive for the verification results.
“In such a case, the decision procedure of SMT solvers may diverge (infinite-loop) or output unknown, which is inconclusive for the verification results.”
Quote in the paperSubstantial claim- Rests on an assumption: Deciding the satisfiability of the proof artifact can be undecidable.
The paper relies on this without support.
The LLM-based semantic validator accurately identifies whether a compiler-verified solution implements the intended algorithm.
“we add a semantic filter using an LLM to assess whether a compiler verified solution matches the intended algorithm description.”
The paper relies on this without support.
Standard code generation benchmarks rely on execution-based evaluation, where a solution is considered correct if it passes a finite set of unit tests.
“Standard benchmarks rely on execution-based evaluation, where a solution is considered correct if it passes a finite set of unit tests.”
The paper relies on this without support.
Dafny natively supports mathematical types.
“Designed specifically for verification, Dafny natively supports mathematical types.”
The paper relies on this without support.
Verus verifies Rust, a systems language.
“Verus verifies Rust, a systems language.”
The paper relies on this without support.
Deciding the satisfiability of the proof artifact can be undecidable.
“it is well-known that deciding the satisfiability of the proof artifact can be undecidable.”
The paper relies on this without support.
In program verification, a type error represents a failure to satisfy the rigid structural rules enforced by the language's type system before verification even begins.
“In program verification, a type error represents a failure to satisfy the rigid structural rules enforced by the language's type system before verification even begins.”
The paper relies on this without support.
Verification-aware type systems might include stricter rules than standard compilation.
“Unlike standard compilation, syntax errors (e.g., mismatched data types), verification-aware type systems might include stricter rules.”
The paper relies on this without support.
Both Dafny and Verus use SMT-based verification.
“SMT-based verification (Dafny, Verus).”
The paper relies on this without support.
Dafny, Verus, and Lean are state-of-the-art systems for verified code generation.
“we evaluate verified code generation across three state-of-the-art systems: Dafny and Verus (representing the SMT-based auto-active paradigm), and Lean (representing the tactic-based interactive paradigm).”
The paper relies on this without support.
The LIS and Max Flow problems are representative problems for the benchmark.
“We present two representative problems:”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Figure 4 reports a different number of repair rounds
MinorThe Figure 4 caption says it covers 14 repair rounds, while the discussion of Figure 4 says it covers 15 rounds.
“Figure 4. Average Pass Rate across 14 Repair Rounds.”
“Figure 4 illustrates the evolution of the average pass rate across 15 rounds.”
Cites
The publisher hasn’t deposited this paper’s reference list.
Research works printed but not linked: 3
- Chen, M., Tworek, J., Jun, H., Yuan, Q., de Oliveira Pinto, H. P., Kaplan, J., Edwards, H., Burda, Y., Joseph, N., Brockman, G., Ray, A., Puri, R., Krueger, G., Petrov, M., Khlaaf, H., Sastry, G., Mishkin, P., Chan, B., Gray, S., Ryder, N., Pavlov, M., Power, A., Kaiser, L., Bavar- ian, M., Winter, C., Tillet, P., Such, F. P., Cummings, D., Plappert, M., Chantzis, F., Barnes, E., Herbert-Voss, A., Guss, W. H., Nichol, A., Paino, A., Tezak, N., Tang, J., Babuschkin, I., Balaji, S., Jain, S., Saunders, W., Hesse, C., Carr, A. N., Leike, J., Achiam, J., Misra, V., Morikawa, E., Radford, A., Knight, M., Brundage, M., Murati, M., Mayer, K., Welinder, P., McGrew, B., Amodei, D., McCandlish, S., Sutskever, I., and Zaremba, W. Evaluating large language models trained on code, 2021. URL https://arxiv.org/abs/2107.0 3374.
- Cormen, T. H., Leiserson, C. E., Rivest, R. L., and Stein, C. Introduction to algorithms. MIT press, 2022.
- Sun, C., Sheng, Y., Padon, O., and Barrett, C. Clover: Clo sed-loop ver ifiable code generation. In International Symposium on AI Verification, pp. 134-155. Springer, 2024.
Cited by
Sorted by citations
Goedel-Code-Prover: Hierarchical Proof Search for Open State-of-the-Art Code VerificationPreprint
Li, Z.-N., Yang, Z., He, D. M., et al. (2026) · arXiv.org · doi:10.48550/arxiv.2603.19329 · Cited by 12 · see citing works
“As shown in Figure 3, under the reported inference settings our framework achieves prove success rates of 68.8%, 54.0%, and 62.3% on Verina, Clever, and AlgoVeri, respectively, yielding an overall rate of 62.0% across all 427 tasks.”
InfluentialSelf-citationInductive Deductive Synthesis: Enabling AI to Generate Formally Verified Systems
Agarwal, S., Krentsel, A., Liu, S., et al. (2026) · arXiv.org · doi:10.48550/arxiv.2605.23109 · Cited by 8
“On three further code-and-proof synthesis benchmarks, IDS again leads: 176 / 189 on VERINA [61] (prior 38 / 189 ), 65 / 77 on AlgoVeri [62] (prior 31 / 77 ), and a perfect 62 / 62 on CloverBench [47].”
VeriContest: A Competitive-Programming Benchmark for Verifiable Code Generation
Xie, Z.-C., Pawagi, M., Liu, Y., et al. (2026) · arXiv.org · doi:10.48550/arxiv.2605.08553 · Cited by 4
Lean4Agent: Formal Modeling and Verification for Agent Workflow and Trajectory
Wang, R.-D., Huang, J., Wang, P., et al. (2026) · arXiv.org · doi:10.48550/arxiv.2606.06523 · Cited by 3
Vero: Can AI Agents Build Formally Verified Software Repositories?
Ye, Z., Lou, H., Sun, Y., et al. (2026) · doi:10.48550/arxiv.2608.13522 · Cited by 1
“The same pattern holds in benchmarks for SMT-based verifiers such as Dafny [19] and Verus [18]: DafnyBench [21], VerusBench [32], AlgoVeri [38], VeriCoding [4], VerifyThisBench [7], and VeriEquivBench [37] all operate on individual algorithms or methods.”
P$^{3}$: Joint Program-and-Proof Planning for Verified Code GenerationPreprint
Li, Z., Yang, Z., Song, P., Li, Z., & Yang, K. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2608.09277
“Existing Lean 4 benchmarks for verified code generation, including Verina [7], Clever [21], and AlgoVeri [15], draw most of their tasks from textbooks and competitive programming.”
InfluentialSelf-citationMaestro: Agentic Formal Proof Development by Coordination
Li, H.-Y., Shui, Z.-R., Zhang, Y.-H., et al. (2026) · doi:10.48550/arxiv.2610.25920
Beyond Type-checking: Towards Holistic Evaluation of Formal Specification Generation
Nair, S., Vempaty, A., Liu, J., et al. (2026) · doi:10.48550/arxiv.2610.10604
“A more comprehensive evaluation will extend to additional data sources in our benchmarking suite, including VeriCoding (Bursuc et al., 2025) and AlgoVeri (Zhao et al., 2026).”
Self-Spec Verifiable Code GenerationPreprint
Qian, J., Dong, Y., Li, Y., Zhu, H., Gu, B., & Li, G. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2609.39568
“FormalBench (Le-Cong et al., 2025) evaluates specification inference for existing programs, while AlgoVeri (Zhao et al., 2026) aligns classical algorithms across Dafny, Verus, and Lean under equivalent functional contracts.”
LeAct: Learning to Reason from Expert Actions
Yang, Z., Shi, C., Ghugare, R., et al. (2026) · arXiv.org · doi:10.48550/arxiv.2607.21856
“Pairing a generator with an external checker is a long-running training recipe across game outcomes, formal verifiers, and theorem provers [41, 29, 40, 48, 16, 34, 25, 26, 61, 23, 31].”
Self-citationCase study: solving P-99 with LPTP and an LLM
Mesnard, F., Marianne, T., Payet, É., et al. (2026) · Electronic Proceedings in Theoretical Computer Science · doi:10.4204/eptcs.450.17
“Available benchmarks [4, 26] show results depending on the formal language used.”
- Authors
- Zhao, H., Yang, Z., Li, J., He, D., Li, Z., Jin, C., Veeravalli, V. V., Gupta, A., & Arora, S.
- Affiliations
- Princeton University (US)
- ETH Zurich (CH)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2026
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2602.09464
- OpenAlex
- W7128640900
- Cited by
- 0
- References
- 0
- Type
- posted content
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Science Foundation (2106727, 2239297, 2411299)
- Defense Advanced Research Projects Agency
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Logic, programming, and type systems
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Formal Methods in Verification
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Keywords
- formal verification, benchmark, classical algorithms, Dafny, Verus, lean manufacturing, large language models, SMT solvers, iterative repair, language design, refinement, error analysis
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-24.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-24.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review