Toolverse
All skills

limits-colimits

by parcadei

Problem-solving strategies for limits colimits in category theory

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
parcadei
Category
Data Science

About this skill

Problem-solving strategies for limits colimits in category theory

How to use

  1. Zainstaluj umiejętność w katalogu .claude/skills/math/category-theory/ swojego projektu Claude. Upewnij się, że masz dostęp do Lean 4 i biblioteki CategoryTheory.Limits.

  2. Zidentyfikuj typ granicy, którą chcesz badać: produkt (limit diagramu dyskretnego), korektor (limit pary równoległych morfizmów), pullback (limit A → C ← B), lub obiekt terminalny (limit diagramu pustego). Dla każdego typu umiejętność sugeruje odpowiednie polecenia Lean 4 z przestrzeni nazw CategoryTheory.Limits.

  3. Zweryfikuj własność uniwersalną granicy: sprawdź, czy istnieje stożek z L z projekcjami pi_i: L → D_i, i dla każdego innego stożka z X istnieje unikalny morfizm u: X → L taki, że trójkąty komutują. Użyj IsLimit.lift w Lean 4 do uzyskania tego morfizmu.

  4. Jeśli pracujesz w kategorii Set, oblicz granicę konkretnie: produkt to iloczyn kartezjański, korektor to zbiór {x | f(x) = g(x)}, pullback to {(a,b) | f(a) = g(b)}. Do obliczeń symbolicznych uruchom uv run python -m runtime.harness scripts/sympy_compute.py solve "f(a) == g(b)".

  5. Dla kogranic zastosuj dualność: koprodukt, korektor, pushout i obiekt początkowy. Pamiętaj, że prawy sprzężony funktor zachowuje granice, a lewy sprzężony zachowuje kogranice — użyj Adjunction.rightAdjointPreservesLimits w Lean 4.

  6. Zweryfikuj swoje rozwiązanie poleceniem lake build, które uruchamia kompilator Lean 4 i potwierdza poprawność formalną dowodów.

Related skills

prompt-optimizer

by solatis

Optimize system prompts for Claude Code agents using proven prompt engineering patterns. Use when users request prompt improvement, optimization, or refinement for agent workflows, tool instructions, or system behaviors.

Data Science
15109

xlsx

by anthropics

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2)

Data Science
40128

threejs

by mrgoonie

Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.

Data Science
1743

ml-paper-writing

by davila7

Write publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM. Use when drafting papers from research repos, structuring arguments, verifying citations, or preparing camera-ready submissions. Includes LaTeX templates, reviewer guidelines, and citation

Data Science
2681

pdf

by anthropics

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

Data Science
31144

rust-coding-skill

by UtakataKyosui

Guides Claude in writing idiomatic, efficient, well-structured Rust code using proper data modeling, traits, impl organization, macros, and build-speed best practices.

Data Science
248325