Verifier-gated coding and proof generation
Aria is the sharpest result in the period. A general code agent writes Coq and Lean proofs while a harness rejects unsound outputs, altered lemmas, dropped obligations, divergent tactics, and unsafe shortcuts. The paper reports full coverage on all targeted proof sets: 4,257 Iris core lemmas, 217 Rust library lemmas built on Iris, 318 reglang theorems, and 72 Lean port lemmas.
SCOPE applies a related control pattern to ordinary code generation. A prover-initialized critic identifies missing semantic obligations in a draft program, then the coder revises against those subgoals. On LiveCodeBench V6, pass@1 reaches 39.4%, compared with 36.6% for Reflexion and 20.6% for coder-only generation. The strongest gains appear on tasks with concrete constraints that can be stated as subgoals.