OAI/CategoryTheory/Thomason/Representation.lean
16 declarations, 0 contain sorry, 0 declared as axioms
The equivalence between separate-boundary and Boolean-face presentations of strict omega-categories preserves every cell and every composition.
- theorem
OAI.Thomason.Construction.StrictOmegaCategory.source_comp_leline 15 - theorem
OAI.Thomason.Construction.StrictOmegaCategory.target_comp_leline 23 - def
OAI.Thomason.Construction.StrictOmegaCategory.toOmegaCategoryline 32Source documentation
Interpret Boolean faces as separate source and target operations.
def toOmegaCategory (C : StrictOmegaCategory.{u}) : Thomason.OmegaCategory.{u} where … - def
OAI.Thomason.Construction.StrictOmegaCategory.Hom.toOmegaFunctorline 65Source documentation
The same cell function is a functor in the separate-boundary presentation.
def Hom.toOmegaFunctor {C : StrictOmegaCategory.{u}} {D : StrictOmegaCategory.{v}} (f : Hom C D) : Thomason.OmegaCategory.Functor C.toOmegaCategory D.toOmegaCategory where …Mentions: OAI.Thomason.Construction.StrictOmegaCategory.Hom, OAI.Thomason.OmegaCategory.Functor
- theorem
OAI.Thomason.Construction.StrictOmegaCategory.toOmegaCategory_isTruncatedline 72 - def
OAI.Thomason.OmegaCategory.toStrictOmegaCategoryline 85Source documentation
Combine source and target into a Boolean-indexed boundary operation.
def toStrictOmegaCategory (C : OmegaCategory.{u}) : Construction.StrictOmegaCategory.{u} where … - def
OAI.Thomason.OmegaCategory.Functor.toStrictHomline 117Source documentation
Strict functors preserve the combined Boolean face operation.
def Functor.toStrictHom {C : OmegaCategory.{u}} {D : OmegaCategory.{v}} (f : Functor C D) : Construction.StrictOmegaCategory.Hom C.toStrictOmegaCategory D.toStrictOmegaCategory where …Mentions: OAI.Thomason.OmegaCategory.Functor, OAI.Thomason.Construction.StrictOmegaCategory.Hom
- theorem
OAI.Thomason.OmegaCategory.toStrictOmegaCategory_isTruncatedline 127 - def
OAI.Thomason.Construction.toOmegaline 142Source documentation
The cell-preserving conversion to separate source and target.
def toOmega : StrictOmegaCategory.{u} ⥤ OmegaCategory.{u} where … - def
OAI.Thomason.Construction.fromOmegaline 149Source documentation
The cell-preserving conversion to Boolean-indexed boundaries.
def fromOmega : OmegaCategory.{u} ⥤ StrictOmegaCategory.{u} where … - def
OAI.Thomason.Construction.strictRoundtripIsoline 155 - def
OAI.Thomason.Construction.omegaRoundtripIsoline 168 - def
OAI.Thomason.Construction.representationEquivalenceline 184Source documentation
The two presentations describe equivalent categories of strict omega-categories.
noncomputable def representationEquivalence : StrictOmegaCategory.{u} ≌ OmegaCategory.{u} where … - def
OAI.Thomason.Construction.toFiniteOmegaline 192Source documentation
Conversion restricted to categories with a uniform finite dimension bound.
def toFiniteOmega (n : ℕ) : StrictOmegaCategory.Truncated.{u} n ⥤ OmegaCategory.NCategory.{u} n where … - def
OAI.Thomason.Construction.fromFiniteOmegaline 200Source documentation
The inverse conversion also preserves the same finite dimension bound.
def fromFiniteOmega (n : ℕ) : OmegaCategory.NCategory.{u} n ⥤ StrictOmegaCategory.Truncated.{u} n where … - def
OAI.Thomason.Construction.finiteRepresentationEquivalenceline 208Source documentation
The presentation equivalence restricts in every finite dimension.
noncomputable def finiteRepresentationEquivalence (n : ℕ) : StrictOmegaCategory.Truncated.{u} n ≌ OmegaCategory.NCategory.{u} n where …