CAPRI: Contract-Aware Proof Repair for Isabelle
We address the use of large language models (LLMs) to help discover Isabelle proofs. An Isabelle build establishes that the submitted theory is accepted, but not that an LLM changed only what the developer authorised. We present CAPRI, a contract-aware repair workflow in which Isabelle checks the proof and an independent checker enforces a machine-readable edit contract. Prompts, proposals, candidate repositories, diagnostics, verdicts, and hashes are retained for audit. We evaluate five workflows on twelve failed proofs from four developments, with three replicates per task and condition, giv
Lineage graph
Paper → model → repo connections mined from source citations (Tier-1 exact match).
Why these links exist
Every edge carries a method, confidence, and the source snippet that justified it — so bad links are debuggable.
- PossiblePossibly related (embedding) · 45%Mistral Open-Sources AI Model That Can Verify Code and Mathematical Proofs - ProPakistani →
- LinkedLinked via arxiv author · 85%Jim Woodcock →
“CAPRI: Contract-Aware Proof Repair for Isabelle”
- LinkedLinked via arxiv author · 85%Gabriel Leite →
“CAPRI: Contract-Aware Proof Repair for Isabelle”
- LinkedLinked via arxiv author · 85%Augusto Sampaio →
“CAPRI: Contract-Aware Proof Repair for Isabelle”
- LinkedLinked via arxiv author · 85%Ran Wei →
“CAPRI: Contract-Aware Proof Repair for Isabelle”
