natural-transformations
Strategie rozwiązywania problemów z transformacjami naturalnymi w teorii kategorii
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność wspierająca pracę z transformacjami naturalnymi w teorii kategorii. Zawiera procedury weryfikacji naturalności diagramów, analizę komponentów, obsługę izomorfizmów naturalnych oraz zastosowanie lematu Yonedy. Integruje się z Lean 4, umożliwiając formalną weryfikację dowodów i budowanie projektów za pomocą lake. Idealna dla matematyków i teoretyków pracujących z funktorami i kategoriami.
Jak używać
Zainstaluj umiejętność w swoim projekcie Continuous Claude, umieszczając folder natural-transformations w katalogu .claude/skills/math/category-theory/.
Przygotuj problem dotyczący transformacji naturalnej między funktorami F i G. Zdefiniuj funktory źródłowy i docelowy oraz kategorię, na której operują.
Użyj procedury weryfikacji naturalności, aby sprawdzić, czy dla każdego morfizmu f: A → B w kategorii źródłowej diagram komutuje: G(f) ∘ η_A = η_B ∘ F(f). W Lean 4 zastosuj η.naturality do automatycznego dowodu.
Przeanalizuj komponenty transformacji η_A dla każdego obiektu A, upewniając się, że każdy komponent jest morfizmem w kategorii docelowej. Zdefiniuj je w Lean 4 używając składni
def η : F ⟶ G where app := fun X => ....Jeśli pracujesz z izomorfizmami naturalnymi, sprawdź, czy każdy komponent η_A jest izomorfizmem, i użyj notacji NatIso z biblioteki Mathlib do formalnej reprezentacji.
Uruchom
lake build, aby skompilować projekt i zweryfikować poprawność wszystkich dowodów w Lean 4.