Toolverse
Wszystkie skille

lean4-theorem-proving

autor: cameronfreer

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

Szybkie info

Kategoria
Testowanie
Wyświetlenia
108

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ć

  1. 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.

  2. 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.

  3. Wpisz /lean w 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.

  4. 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ą haveI i letI.

  5. 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.

  6. Dla zaawansowanych zadań (batch processing, refaktoryzacja) skorzystaj z 19 skryptów automatyzacji dostępnych w katalogu scripts/ – dokumentacja znajduje się w scripts/README.md.

Podobne skille