Enriched ordinary categories #
If V is a monoidal category, a V-enriched category C does not need
to be a category. However, when we have both Category C and EnrichedCategory V C,
we may require that the type of morphisms X ā¶ Y in C identify to
š_ V ā¶ EnrichedCategory.Hom X Y. This data shall be packaged in the
typeclass EnrichedOrdinaryCategory V C.
In particular, if C is a V-enriched category, it is shown that
the "underlying" category ForgetEnrichment V C is equipped with a
EnrichedOrdinaryCategory V C instance.
Simplicial categories are implemented in AlgebraicTopology.SimplicialCategory.Basic
using an abbreviation for EnrichedOrdinaryCategory SSet C.
An enriched ordinary category is a category C that is also enriched
over a category V in such a way that morphisms X ā¶ Y in C identify
to morphisms š_ V ā¶ (X ā¶[V] Y) in V.
- Hom : C ā C ā V
- id_comp (X Y : C) : CategoryStruct.comp (MonoidalCategoryStruct.leftUnitor (X ā¶[V] Y)).inv (CategoryStruct.comp (MonoidalCategoryStruct.whiskerRight (id X) (X ā¶[V] Y)) (comp X X Y)) = CategoryStruct.id (X ā¶[V] Y)
- comp_id (X Y : C) : CategoryStruct.comp (MonoidalCategoryStruct.rightUnitor (X ā¶[V] Y)).inv (CategoryStruct.comp (MonoidalCategoryStruct.whiskerLeft (X ā¶[V] Y) (id Y)) (comp X Y Y)) = CategoryStruct.id (X ā¶[V] Y)
- assoc (W X Y Z : C) : CategoryStruct.comp (MonoidalCategoryStruct.associator (W ā¶[V] X) (X ā¶[V] Y) (Y ā¶[V] Z)).inv (CategoryStruct.comp (MonoidalCategoryStruct.whiskerRight (comp W X Y) (Y ā¶[V] Z)) (comp W Y Z)) = CategoryStruct.comp (MonoidalCategoryStruct.whiskerLeft (W ā¶[V] X) (comp X Y Z)) (comp W X Z)
morphisms
X ā¶ Yin the category identify morphismsš_ V ā¶ (X ā¶[V] Y)inV- homEquiv_comp {X Y Z : C} (f : X ā¶ Y) (g : Y ā¶ Z) : homEquiv (CategoryStruct.comp f g) = CategoryStruct.comp (MonoidalCategoryStruct.leftUnitor (MonoidalCategoryStruct.tensorUnit V)).inv (CategoryStruct.comp (MonoidalCategoryStruct.tensorHom (homEquiv f) (homEquiv g)) (eComp V X Y Z))
Instances
The bijection (X ā¶ Y) ā (š_ V ā¶ (X ā¶[V] Y)) given by a
EnrichedOrdinaryCategory instance.
Instances For
The morphism (X' ā¶[V] Y) ā¶ (X ā¶[V] Y) induced by a morphism X ā¶ X'.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Whiskering commutes with the enriched composition.
The morphism (X ā¶[V] Y) ā¶ (X ā¶[V] Y') induced by a morphism Y ā¶ Y'.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Whiskering commutes with the enriched composition.
Given an isomorphism α : Y ā
Yā in C, the enriched composition map
eComp V X Y Z : (X ā¶[V] Y) ā (Y ā¶[V] Z) ā¶ (X ā¶[V] Z) factors through the V
object (X ā¶[V] Yā) ā (Yā ā¶[V] Z) via the map defined by whiskering in the
middle with α.hom and α.inv.
The bifunctor Cįµįµ ℤ C ℤ V which sends X : Cįµįµ and Y : C to X ā¶[V] Y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
If D is already an enriched ordinary category, there is a canonical functor from D to
ForgetEnrichment V D.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If D is already an enriched ordinary category, there is a canonical functor from
ForgetEnrichment V D to D.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If D is already an enriched ordinary category, it is equivalent to ForgetEnrichment V D.
Equations
- One or more equations did not get rendered due to their size.
Instances For
enriched coyoneda functor (X ā¶[V] _) : C ℤ V.
Equations
- CategoryTheory.eCoyoneda V X = (CategoryTheory.eHomFunctor V C).obj (Opposite.op X)
Instances For
If C is an ordinary enriched category, the category structure on TransportEnrichment F C
is trivially equivalent to the one on C itself.
Equations
Instances For
If for a lax monoidal functor F : V ℤ W the canonical function
(š_ V ā¶ v) ā (š_ W ā¶ F.obj v) is bijective, and C is an enriched ordinary category on V,
then F induces the structure of a W-enriched ordinary category on TransportEnrichment F C,
i.e. on the same underlying category C.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor that makes up TransportEnrichment.forgetEnrichmentEquiv.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse functor that makes up TransportEnrichment.forgetEnrichmentEquiv.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If D is a V-enriched category, then forgetting the enrichment and transporting the resulting
enriched ordinary category along a functor F : V ℤ W, for which
f ⦠Functor.LaxMonoidal.ε F ⫠F.map f has an inverse, results in a category equivalent to
transporting along F and then forgetting about the resulting W-enrichment.
Equations
- One or more equations did not get rendered due to their size.