AIToday
Large Language ModelsAI Coding AssistantsAI WeeklyPublished: Oct 31, 2026, 16:00 JST

EasyProver clears all 189 VERINA tasks with zero fine-tuning

Send on LINE
EasyProver clears all 189 VERINA tasks with zero fine-tuning

3 Key Points

  1. What happened

    EasyProver, from Ganguly, Raghunathan, Jovanović and colleagues, resolved every VERINA task, 597 of 600 NTP4VC conditions and 669 of 672 PutnamBench problems without fine-tuning, and proved all six IMO 2026 formalizations.

  2. Why it matters

    Formal verification usually needs domain-specific tools or models trained on the proof system; EasyProver shows inference-time orchestration of a general frontier model can clear established benchmarks without that overhead, per the preprint.

WHO IT HITSEngineers and researchers building Lean-based verification pipelines gain a zero-training reference system, and teams working on Rust program verification get a first baseline on the Aegis benchmark of 2,045 Rust-Lean pairs.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

EasyProver arrives as formal software verification has typically demanded either specialized tooling or models trained on the target proof system. The preprint's approach instead layers recursive agents, isolated contexts, asynchronous search, parallel tactic probing and an elastic elaboration service on top of an off-the-shelf frontier model, with no additional training. That combination is what lets it clear established benchmarks like VERINA and NTP4VC without the usual fine-tuning overhead.

The results extend beyond those benchmarks: 669 of 672 PutnamBench problems and all six IMO 2026 formalizations were also proved. Alongside the system, the team released Aegis, built by converting competitive programming problems into Rust verification tasks; its pipeline generated 11,533 candidate specifications validated differentially against Lean, targeting implementation-level obligations such as fixed-width arithmetic, explicit failure, generated loops, casts and functionalized mutation.

On a stratified 2,000-statement sample from Aegis, EasyProver proved 1,054 statements (52.7%) within a 30-minute budget per statement. Because those tasks are drawn from real contest programs rather than constructed examples, the figure is presented as a first baseline that is harder to game than synthetic benchmarks — giving practitioners a zero-training reference system and a stratified Rust benchmark to measure against.

FAQ
What exactly does EasyProver achieve?
It resolves all 189 VERINA tasks by proof or refutation, 597 of 600 NTP4VC verification conditions, 669 of 672 PutnamBench problems, and all six IMO 2026 formalizations.
How does EasyProver work without training?
It runs recursive agents with isolated contexts, asynchronous search, parallel tactic probing, and an elastic elaboration service against an off-the-shelf frontier model.
What is the Aegis benchmark?
Aegis is a new benchmark of 2,045 differentially validated Rust-Lean program pairs built from competitive programming solutions, with 11,533 candidate specifications validated against Lean.
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleUravation AI Checker logs 121,608 judgments; business docs up 2.2x