natural-transformations
Problem-solving strategies for natural transformations in category theory
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Problem-solving strategies for natural transformations in category theory
How to use
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.