Congruence of enriched homs #
Recall that when C is both a category and a V-enriched category, we say it
is an EnrichedOrdinaryCategory if it comes equipped with a sufficiently
compatible equivalence between morphisms X ā¶ Y in C and morphisms
š_ V ā¶ (X ā¶[V] Y) in V.
In such a V-enriched ordinary category C, isomorphisms in C induce
isomorphisms between hom-objects in V. We define this isomorphism in
CategoryTheory.Iso.eHomCongr and prove that it respects composition in C.
The treatment here parallels that for unenriched categories in
Mathlib/CategoryTheory/HomCongr.lean and that for sorts in
Mathlib/Logic/Equiv/Defs.lean (cf. Equiv.arrowCongr). Note, however, that
they construct equivalences between Types and Sorts, respectively, while
in this file we construct isomorphisms between objects in V.
Given isomorphisms α : X ā
Xā and β : Y ā
Yā in C, we can construct
an isomorphism between V objects X ā¶[V] Y and Xā ā¶[V] Yā.
Equations
Instances For
eHomCongr respects composition of morphisms. Recall that for any
composable pair of arrows f : X ā¶ Y and g : Y ā¶ Z in C, the composite
f ā« g in C defines a morphism š_ V ā¶ (X ā¶[V] Z) in V. Composing with
the isomorphism eHomCongr V α γ yields a morphism in V that can be factored
through the enriched composition map as shown:
š_ V ā¶ š_ V ā š_ V ā¶ (Xā ā¶[V] Yā) ā (Yā ā¶[V] Zā) ā¶ (Xā ā¶[V] Zā).
eHomCongr respects composition of morphisms. Recall that for any
composable pair of arrows f : X ā¶ Y and g : Y ā¶ Z in C, the composite
f ā« g in C defines a morphism š_ V ā¶ (X ā¶[V] Z) in V. Composing with
the isomorphism eHomCongr V α γ yields a morphism in V that can be factored
through the enriched composition map as shown:
š_ V ā¶ š_ V ā š_ V ā¶ (Xā ā¶[V] Yā) ā (Yā ā¶[V] Zā) ā¶ (Xā ā¶[V] Zā).
The inverse map defined by eHomCongr respects composition of morphisms.
The inverse map defined by eHomCongr respects composition of morphisms.