Analyze and explain why Isabelle or Coq proofs fail, identifying the root cause such as type mismatches, missing assumptions, incorrect goals, unification failures, or inapplicable tactics. Use when the user encounters proof failures, error messages in formal verification, stuck proof states, or asks why their Isabelle/Coq proof doesn't work.
92
92%
Does it follow best practices?
Impact
88%
1.01xAverage score across 3 eval scenarios
Passed
No known issues
Type error and unification failure diagnosis
Proof 1 category
100%
100%
Proof 2 category
50%
100%
Proof 3 category
100%
100%
Type mismatch explanation
100%
100%
Unification term comparison
100%
100%
'Fails because' phrasing
0%
0%
Expected vs actual mismatch
100%
100%
Corrected code examples
100%
100%
Fix explanation
100%
100%
reflexivity limitation
100%
100%
Existential instantiation fix
100%
100%
Debugging tool recommendation
0%
0%
Alternative approach
100%
100%
Tactic failure and induction problem diagnosis
Tactic failure category
100%
100%
Induction failure category
100%
100%
Conjunction vs disjunction distinction
100%
100%
Correct tactic for disjunction
100%
100%
Wrong induction variable explanation
100%
100%
IH weakness explanation
87%
75%
'Fails because' phrasing
37%
75%
Tactic goal structure mismatch
100%
100%
Working corrected proofs
100%
100%
Fix explanation
100%
100%
Isabelle debugging tool
0%
0%
Induction diagnostic question
100%
37%
Missing assumption and incorrect goal diagnosis
Proof 1 category
100%
100%
Proof 2 category
55%
55%
Proof 3 category
100%
100%
Proof 4 category
100%
100%
Proof 5 category
100%
100%
Counterexample for Proof 3
100%
100%
Counterexample for Proof 4 or 5
100%
100%
Missing precondition for Proof 2
100%
100%
Correct tactic for Proof 1
100%
100%
'Fails because' phrasing
85%
100%
Goal correctness verification
100%
100%
Fixed goal for incorrect statements
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.