Recommend relevant Isabelle/HOL or Coq standard library theories, lemmas, and tactics based on proof goals. Use when: (1) Users need library lemmas for their proof, (2) Proof goals match standard library patterns, (3) Users ask what libraries to import, (4) Specific lemmas are needed for list/set/arithmetic operations, (5) Users are stuck and need to know what library support exists, or (6) Guidance on find_theorems/Search commands is needed. Supports both Isabelle/HOL and Coq standard libraries.
90
86%
Does it follow best practices?
Impact
96%
1.03xAverage score across 3 eval scenarios
Passed
No known issues
Coq library imports and lemma names
List library import
100%
100%
ListNotations import
100%
100%
rev_involutive lemma
100%
100%
in_app_iff lemma
100%
100%
app_length lemma
100%
100%
Proof with apply
100%
100%
Search command shown
100%
100%
Search with pattern
100%
100%
Automation tactic mentioned
100%
100%
No Isabelle-only syntax
100%
100%
Complete proof structure
100%
100%
Isabelle lemma discovery and automation tactics
add_commute lemma
50%
100%
add_mult_distrib lemma
100%
100%
mult_assoc lemma
100%
100%
Main library
100%
100%
find_theorems shown
100%
100%
find_theorems name search
100%
100%
sledgehammer mentioned
100%
100%
Automation first
100%
100%
simp add: syntax
100%
100%
arith tactic
100%
100%
No Coq-only syntax
100%
100%
Proof structure
100%
100%
Multi-domain proof assistance and lemma combination
set_append Isabelle lemma
100%
100%
in_app_iff Coq lemma
100%
100%
map_append Isabelle lemma
100%
100%
map_app Coq lemma
100%
100%
Un_commute Isabelle lemma
100%
100%
Int_commute Isabelle lemma
100%
100%
MSets for Coq sets
60%
0%
Combined lemma proof
100%
100%
Isabelle simp add: combination
0%
100%
Automation recommended
100%
100%
Simplify-first tip
100%
100%
Domain identification
62%
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.