Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    parcadei

    natural-transformations

    parcadei/natural-transformations
    Data & Analytics
    3,502
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Problem-solving strategies for natural transformations in category theory

    SKILL.md

    Natural Transformations

    When to Use

    Use this skill when working on natural-transformations problems in category theory.

    Decision Tree

    1. Verify Naturality

      • eta: F => G is natural transformation between functors F, G: C -> D
      • For each f: A -> B in C, diagram commutes: G(f) . eta_A = eta_B . F(f)
      • Write Lean 4: theorem nat : η.app B ≫ G.map f = F.map f ≫ η.app A := η.naturality
    2. Component Analysis

      • eta_A: F(A) -> G(A) for each object A
      • Each component is morphism in target category D
      • Lean 4: def η : F ⟶ G where app := fun X => ...
    3. Natural Isomorphism

      • Each component eta_A is isomorphism
      • Functors F and G are naturally isomorphic
      • Notation: F ≅ G (NatIso in Mathlib)
    4. Functor Category

      • [C, D] has functors as objects
      • Natural transformations as morphisms
      • Vertical composition: Lean 4 CategoryTheory.NatTrans.vcomp
      • Horizontal composition: CategoryTheory.NatTrans.hcomp
    5. Yoneda Lemma Application

      • Nat(Hom(A, -), F) ~ F(A) naturally in A
      • Lean 4: CategoryTheory.yonedaEquiv
      • Fully embeds C into [C^op, Set]
      • See: .claude/skills/lean4-nat-trans/SKILL.md for exact syntax

    Tool Commands

    Lean4_Naturality

    # Lean 4: theorem nat : η.app B ≫ G.map f = F.map f ≫ η.app A := η.naturality
    

    Lean4_Nat_Trans

    # Lean 4: def η : F ⟶ G where app := fun X => component_X
    

    Lean4_Yoneda

    # Lean 4: CategoryTheory.yonedaEquiv -- Yoneda lemma
    

    Lean4_Build

    lake build  # Compiler-in-the-loop verification
    

    Cognitive Tools Reference

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

    Recommended Servers
    Thoughtbox
    Thoughtbox
    InfraNodus Knowledge Graphs & Text Analysis
    InfraNodus Knowledge Graphs & Text Analysis
    Repository
    parcadei/continuous-claude-v3
    Files