Analyze failed or stuck proofs and propose auxiliary lemmas to help complete the proof in Isabelle/HOL or Coq. Use when encountering proof failures, stuck proof states, unprovable subgoals, or when needing to strengthen induction hypotheses. Identifies missing lemmas, suggests proof strategies, and generates helper lemmas with appropriate statements and proof sketches. Supports inductive proofs, case analysis, rewriting, and complex proof obligations.
93
92%
Does it follow best practices?
Impact
93%
1.13xAverage score across 3 eval scenarios
Passed
No known issues
Structured Isabelle lemma discovery process
Gap type labeled
30%
100%
Proof state analysis
70%
100%
Isabelle lemma syntax
100%
100%
set_tree insert lemma
100%
100%
Proof strategy per lemma
100%
100%
Usage explanation
80%
100%
Non-circular lemmas
100%
100%
Lemma search tools mentioned
0%
100%
General lemma formulation
100%
100%
Descriptive lemma names
100%
100%
Coq induction strengthening and modern tactics
Induction gap identified
100%
100%
Gap type classified
60%
100%
Generalized lemma proposed
100%
100%
Coq lemma syntax correct
100%
100%
Non-circular
100%
100%
Search not SearchAbout
70%
100%
lia not omega
100%
100%
Proof strategy for generalized lemma
100%
100%
Usage in original theorem
100%
100%
Descriptive lemma name
100%
100%
Bottom-up multi-lemma discovery and troubleshooting
Named discovery strategy
60%
0%
At least two lemmas
100%
100%
Gap type per obstacle
0%
50%
rev_append lemma
100%
100%
Isabelle lemma syntax
100%
100%
Proof strategy per lemma
100%
100%
Troubleshooting analysis
40%
50%
Non-circularity addressed
70%
100%
Usage chain explained
100%
100%
Descriptive lemma names
100%
100%
0f00a4f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.