name: limits-colimits description: “范畴论中极限与余极限的问题解决策略” allowed-tools: [Bash, Read]
极限与余极限
何时使用
当处理范畴论中的极限-余极限问题时使用此技能。
决策树
-
识别极限类型
- 积:离散图的极限
- 等值子:平行对 f, g: A -> B 的极限
- 拉回:A -> C <- B 的极限
- 终对象:空图的极限
- Lean 4:
CategoryTheory.Limits命名空间
-
验证通用性质
- 来自 L 的锥,带有投影 pi_i: L -> D_i
- 对于任何来自 X 的锥,唯一态射 u: X -> L
- 三角形交换:pi_i . u = cone_i
- Lean 4:
IsLimit.lift给出唯一态射
-
余极限(对偶)
- 余积:离散图的余极限
- 余等值子:平行对的余极限
- 推出:A <- C -> B 的余极限
- 始对象:空图的余极限
-
具体计算极限
- 在集合中:积 = 笛卡尔积
- 等值子 = {x | f(x) = g(x)}
- 拉回 = {(a,b) | f(a) = g(b)}
sympy_compute.py solve "f(a) == g(b)"
-
保持性
- 右伴随保持极限
- 左伴随保持余极限
- 可表示函子保持极限
- Lean 4:
Adjunction.rightAdjointPreservesLimits - 查看:
.claude/skills/lean4-limits/SKILL.md获取确切语法
工具命令
Lean4_Limit
# Lean 4: import CategoryTheory.Limits.Shapes.Products
Lean4_Universal
# Lean 4: IsLimit.lift cone -- 来自通用性质的唯一态射
Sympy_Pullback
uv run python -m runtime.harness scripts/sympy_compute.py solve "f(a) == g(b)"
Lean4_Build
lake build # 编译器在环验证
认知工具参考
查看 .claude/skills/math-mode/SKILL.md 获取完整工具文档。