用途:该技能用于处理范畴论中的极限(limits)与余极限(colimits)问题,帮助识别极限类型、验证泛性质、进行具体计算并判断保持性。
主要能力:提供决策树式指引。识别极限类型:积是离散图的极限,等化子是平行对 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 给出唯一态射。余极限为对偶概念:余积、余等化子、推出、初始对象。具体计算:在 Set 中,积为笛卡尔积,等化子为 {x | f(x) = g(x)},拉回为 {(a,b) | f(a) = g(b)}。保持性:右伴随保持极限,左伴随保持余极限,可表函子保持极限;Lean 4 对应 Adjunction.rightAdjointPreservesLimits。
使用方式:按决策树逐步判断,再用工具命令验证。Lean4_Limit 示例:import CategoryTheory.Limits.Shapes.Products;Lean4_Universal 示例:IsLimit.lift cone;Sympy_Pullback 示例:uv run python -m runtime.harness scripts/sympy_compute.py solve "f(a) == g(b)";Lean4_Build 示例:lake build。
适用场景:范畴论学习与形式化证明,尤其是 Lean 4 中的极限/余极限构造与泛性质验证。
限制:资料未提供该技能的收费、平台支持范围或具体效果说明;精确语法需参考 .claude/skills/lean4-limits/SKILL.md,完整工具文档见 .claude/skills/math-mode/SKILL.md。