lean4-theorem-proving
Asystent do dowodzenia twierdzeń w Lean 4 – błędy typów, mathlib i axiomy pod kontrolą
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill dla programistów pracujących z Lean 4, który wspiera tworzenie dowodów matematycznych i weryfikację programów. Pomaga rozwiązywać błędy syntezy klas typów, zarządzać sorry i aksjomatami, przeszukiwać bibliotekę mathlib oraz optymalizować taktyki domenowe. Oferuje przepływ pracy oparty na budowaniu inkrementalnym – typ checker staje się twoją test suite. Dostęp do 10 poleceń interaktywnych, 19 skryptów automatyzacji i 18 przewodników referencyjnych.
Jak używać
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.