lean4-theorem-proving
Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics
How to use
Zainstaluj skill lean4-theorem-proving w swoim środowisku Claude Code – dodaj go do konfiguracji agenta lub MCP servera zgodnie z dokumentacją repozytorium cameronfreer/lean4-skills.
Otwórz projekt Lean 4 i uruchom
lake build– to jest punkt wyjścia. Skill pracuje na bazie aktualnego stanu kompilacji, więc zawsze zacznij od budowania projektu.Wpisz
/leanw Claude Code, aby uzyskać dostęp do 10 poleceń interaktywnych – możesz wyszukiwać definicje w mathlib, analizować błędy syntezy klas typów (type class synthesis errors) oraz optymalizować taktyki.Gdy napotkasz błąd syntezy klas typów lub problem z instancjami, użyj poleceń do analizy – skill podpowie wzorce zarządzania instancjami za pomocą
haveIiletI.Zarządzaj sorry i aksjomatami – skill pomaga zidentyfikować, gdzie są one używane, i sugeruje kroki do ich eliminacji. Pamiętaj: twierdzenia z sorry to rusztowanie, nie wynik.
Dla zaawansowanych zadań (batch processing, refaktoryzacja) skorzystaj z 19 skryptów automatyzacji dostępnych w katalogu
scripts/– dokumentacja znajduje się wscripts/README.md.