limits-colimits

GitHub

提供范畴论中极限与余极限问题的解决策略,涵盖类型识别、泛性质验证及具体计算。

.claude/skills/math/category-theory/limits-colimits/SKILL.md parcadei/Continuous-Claude-v3

Trigger Scenarios

范畴论极限问题求解 使用Lean4证明极限性质 使用Sympy计算极限

Install

npx skills add parcadei/Continuous-Claude-v3 --skill limits-colimits -g -y
More Options

Non-standard path

npx skills add https://github.com/parcadei/Continuous-Claude-v3/tree/main/.claude/skills/math/category-theory/limits-colimits -g -y

Use without installing

npx skills use parcadei/Continuous-Claude-v3@limits-colimits

指定 Agent (Claude Code)

npx skills add parcadei/Continuous-Claude-v3 --skill limits-colimits -a claude-code -g -y

安装 repo 全部 skill

npx skills add parcadei/Continuous-Claude-v3 --all -g -y

预览 repo 内 skill

npx skills add parcadei/Continuous-Claude-v3 --list

SKILL.md

Frontmatter
{
    "name": "limits-colimits",
    "description": "Problem-solving strategies for limits colimits in category theory",
    "allowed-tools": [
        "Bash",
        "Read"
    ]
}

Limits Colimits

When to Use

Use this skill when working on limits-colimits problems in category theory.

Decision Tree

  1. Identify Limit Type

    • Product: limit of discrete diagram
    • Equalizer: limit of parallel pair f, g: A -> B
    • Pullback: limit of A -> C <- B
    • Terminal object: limit of empty diagram
    • Lean 4: CategoryTheory.Limits namespace
  2. Verify Universal Property

    • Cone from L with projections pi_i: L -> D_i
    • For any cone from X, unique morphism u: X -> L
    • Triangles commute: pi_i . u = cone_i
    • Lean 4: IsLimit.lift gives the unique morphism
  3. Colimit (Dual)

    • Coproduct: colimit of discrete diagram
    • Coequalizer: colimit of parallel pair
    • Pushout: colimit of A <- C -> B
    • Initial object: colimit of empty diagram
  4. Compute Limits Concretely

    • In Set: product = Cartesian product
    • Equalizer = {x | f(x) = g(x)}
    • Pullback = {(a,b) | f(a) = g(b)}
    • sympy_compute.py solve "f(a) == g(b)"
  5. Preservation

    • Right adjoint preserves limits
    • Left adjoint preserves colimits
    • Representable functors preserve limits
    • Lean 4: Adjunction.rightAdjointPreservesLimits
    • See: .claude/skills/lean4-limits/SKILL.md for exact syntax

Tool Commands

Lean4_Limit

# Lean 4: import CategoryTheory.Limits.Shapes.Products

Lean4_Universal

# Lean 4: IsLimit.lift cone -- unique morphism from universal property

Sympy_Pullback

uv run python -m runtime.harness scripts/sympy_compute.py solve "f(a) == g(b)"

Lean4_Build

lake build  # Compiler-in-the-loop verification

Cognitive Tools Reference

See .claude/skills/math-mode/SKILL.md for full tool documentation.

Version History

  • d07ff4b Current 2026-08-20 12:47

Same Skill Collection

.claude/plugins/braintrust-tracing/skills/trace-claude-code/SKILL.md
.claude/skills/agentica-claude-proxy/SKILL.md
.claude/skills/agentica-infrastructure/SKILL.md
.claude/skills/agentica-prompts/SKILL.md
.claude/skills/agentica-sdk/SKILL.md
.claude/skills/agentica-server/SKILL.md
.claude/skills/archive/leann-search/SKILL.md
.claude/skills/ast-grep-find/SKILL.md
.claude/skills/braintrust-tracing/SKILL.md
.claude/skills/cli-reference/SKILL.md
.claude/skills/commit/SKILL.md
.claude/skills/compound-learnings/SKILL.md
.claude/skills/continuity_ledger/SKILL.md
.claude/skills/create_handoff/SKILL.md
.claude/skills/dead-code/SKILL.md
.claude/skills/debug-hooks/SKILL.md
.claude/skills/debug/SKILL.md
.claude/skills/describe_pr/SKILL.md
.claude/skills/discovery-interview/SKILL.md
.claude/skills/explore/SKILL.md
.claude/skills/firecrawl-scrape/SKILL.md
.claude/skills/fix/SKILL.md
.claude/skills/github-search/SKILL.md
.claude/skills/help/SKILL.md
.claude/skills/hook-developer/SKILL.md
.claude/skills/implement_plan_micro/SKILL.md
.claude/skills/implement_plan/SKILL.md
.claude/skills/implement_task/SKILL.md
.claude/skills/loogle-search/SKILL.md
.claude/skills/math-help/SKILL.md
.claude/skills/math-router/SKILL.md
.claude/skills/math-unified/SKILL.md
.claude/skills/math/abstract-algebra/fields/SKILL.md
.claude/skills/math/abstract-algebra/groups/SKILL.md
.claude/skills/math/abstract-algebra/rings/SKILL.md
.claude/skills/math/category-theory/categories-functors/SKILL.md
.claude/skills/math/category-theory/natural-transformations/SKILL.md
.claude/skills/math/complex-analysis/analytic-functions/SKILL.md
.claude/skills/math/complex-analysis/contour-integrals/SKILL.md
.claude/skills/math/complex-analysis/residues/SKILL.md
.claude/skills/math/functional-analysis/banach-spaces/SKILL.md
.claude/skills/math/functional-analysis/hilbert-spaces/SKILL.md
.claude/skills/math/functional-analysis/operator-theory/SKILL.md
.claude/skills/math/graph-number-theory/graph-algorithms/SKILL.md
.claude/skills/math/graph-number-theory/modular-arithmetic/SKILL.md
.claude/skills/math/graph-number-theory/prime-numbers/SKILL.md
.claude/skills/math/information-theory/channel-capacity/SKILL.md
.claude/skills/math/information-theory/entropy/SKILL.md
.claude/skills/math/information-theory/source-coding/SKILL.md

Metadata

Files
0
Version
d07ff4b
Hash
7c029857
Indexed
2026-08-20 12:47

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 07:25
浙ICP备14020137号-1 $Гость$