--- name: covariant-fibrations description: Riehl-Shulman covariant fibrations for dependent types over directed version: 1.0.0 --- # Covariant Fibrations Skill: Directed Transport **Status**: āœ… Production Ready **Trit**: -1 (MINUS - validator/constraint) **Color**: #2626D8 (Blue) **Principle**: Type families respect directed morphisms **Frame**: Covariant transport along 2-arrows --- ## Overview **Covariant Fibrations** are type families B : A → U where transport goes *with* the direction of morphisms. In directed type theory, this ensures type families correctly propagate along the directed interval šŸš. 1. **Directed interval šŸš**: Type with 0 → 1 (not invertible) 2. **Covariant transport**: f : a → a' induces B(a) → B(a') 3. **Segal condition**: Composition witness for āˆž-categories 4. **Fibration condition**: Lift existence (not uniqueness) ## Core Formula ``` For P : A → U covariant fibration: transport_P : (f : Hom_A(a, a')) → P(a) → P(a') Covariance: transport respects composition transport_{g∘f} = transport_g ∘ transport_f ``` ```haskell -- Directed type theory (Narya-style) covariant_fibration : (A : Type) → (P : A → Type) → Type covariant_fibration A P = (a a' : A) → (f : Hom A a a') → P a → P a' ``` ## Key Concepts ### 1. Covariant Transport ```agda -- Transport along directed morphisms cov-transport : {A : Type} {P : A → Type} → is-covariant P → {a a' : A} → Hom A a a' → P a → P a' cov-transport cov f pa = cov.transport f pa -- Functoriality cov-comp : cov-transport (g ∘ f) ≔ cov-transport g ∘ cov-transport f ``` ### 2. Cocartesian Lifts ```agda -- Cocartesian lift characterizes covariant fibrations is-cocartesian : {E B : Type} (p : E → B) → {e : E} {b' : B} → Hom B (p e) b' → Type is-cocartesian p {e} {b'} f = Ī£ (e' : E), Ī£ (f̃ : Hom E e e'), (p f̃ ≔ f) Ɨ is-initial(f̃) ``` ### 3. Segal Types with Covariance ```agda -- Covariant families over Segal types covariant-segal : (A : Segal) → (P : A → Type) → Type covariant-segal A P = (x y z : A) → (f : Hom x y) → (g : Hom y z) → cov-transport (g ∘ f) ≔ cov-transport g ∘ cov-transport f ``` ## Commands ```bash # Validate covariance conditions just covariant-check fibration.rzk # Compute cocartesian lifts just cocartesian-lift base-morphism.rzk # Generate transport terms just cov-transport source target ``` ## Integration with GF(3) Triads ``` covariant-fibrations (-1) āŠ— directed-interval (0) āŠ— synthetic-adjunctions (+1) = 0 āœ“ [Transport] covariant-fibrations (-1) āŠ— elements-infinity-cats (0) āŠ— rezk-types (+1) = 0 āœ“ [āˆž-Fibrations] ``` ## Related Skills - **directed-interval** (0): Base directed type šŸš - **synthetic-adjunctions** (+1): Generate adjunctions from fibrations - **segal-types** (-1): Validate Segal conditions --- **Skill Name**: covariant-fibrations **Type**: Directed Transport Validator **Trit**: -1 (MINUS) **Color**: #2626D8 (Blue) ## Scientific Skill Interleaving This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem: ### Graph Theory - **networkx** [ā—‹] via bicomodule - Universal graph hub ### Bibliography References - `homotopy-theory`: 29 citations in bib.duckdb ## SDF Interleaving This skill connects to **Software Design for Flexibility** (Hanson & Sussman, 2021): ### Primary Chapter: 7. Propagators **Concepts**: propagator, cell, constraint, bidirectional, TMS ### GF(3) Balanced Triad ``` covariant-fibrations (+) + SDF.Ch7 (ā—‹) + [balancer] (āˆ’) = 0 ``` **Skill Trit**: 1 (PLUS - generation) ### Connection Pattern Propagators flow constraints bidirectionally. This skill propagates information. ## Cat# Integration This skill maps to **Cat# = Comod(P)** as a bicomodule in the equipment structure: ``` Trit: 0 (ERGODIC) Home: Prof Poly Op: āŠ— Kan Role: Adj Color: #26D826 ``` ### GF(3) Naturality The skill participates in triads satisfying: ``` (-1) + (0) + (+1) ≔ 0 (mod 3) ``` This ensures compositional coherence in the Cat# equipment structure.