Adjoints of fully faithful functors #
A left adjoint is
- faithful, if and only if the unit is a monomorphism
- full, if and only if the unit is a split epimorphism
- fully faithful, if and only if the unit is an isomorphism
A right adjoint is
- faithful, if and only if the counit is an epimorphism
- full, if and only if the counit is a split monomorphism
- fully faithful, if and only if the counit is an isomorphism
This is Lemma 4.5.13 in Riehl's Category Theory in Context [Rie17]. See also https://stacks.math.columbia.edu/tag/07RB for the statements about fully faithful functors.
In the file Mathlib.CategoryTheory.Monad.Adjunction
, we prove that in fact, if there exists an
isomorphism L ⋙ R ≅ 𝟭 C
, then the unit is an isomorphism, and similarly for the counit.
See CategoryTheory.Adjunction.isIso_unit_of_iso
and
CategoryTheory.Adjunction.isIso_counit_of_iso
.
If the left adjoint is faithful, then each component of the unit is an monomorphism.
Equations
- ⋯ = ⋯
If the left adjoint is full, then each component of the unit is a split epimorphism.
Equations
- h.unitSplitEpiOfLFull X = { section_ := L.preimage (h.counit.app (L.obj X)), id := ⋯ }
Instances For
If the right adjoint is full, then each component of the counit is a split monomorphism.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
If the left adjoint is fully faithful, then the unit is an isomorphism.
Equations
- ⋯ = ⋯
If the right adjoint is faithful, then each component of the counit is an epimorphism.
Equations
- ⋯ = ⋯
If the right adjoint is full, then each component of the counit is a split monomorphism.
Equations
- h.counitSplitMonoOfRFull X = { retraction := R.preimage (h.unit.app (R.obj X)), id := ⋯ }
Instances For
If the right adjoint is full, then each component of the counit is a split monomorphism.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
If the right adjoint is fully faithful, then the counit is an isomorphism.
Equations
- ⋯ = ⋯
If the unit of an adjunction is an isomorphism, then its inverse on the image of L is given by L whiskered with the counit.
If the unit is an isomorphism, bundle one has an isomorphism L ⋙ R ⋙ L ≅ L
.
Equations
- h.whiskerLeftLCounitIsoOfIsIsoUnit = (L.associator R L).symm ≪≫ CategoryTheory.isoWhiskerRight (CategoryTheory.asIso h.unit).symm L ≪≫ L.leftUnitor
Instances For
If the counit of an adjunction is an isomorphism, then its inverse on the image of R is given by R whiskered with the unit.
If the counit of an is an isomorphism, one has an isomorphism (R ⋙ L ⋙ R) ≅ R
.
Equations
- h.whiskerLeftRUnitIsoOfIsIsoCounit = (R.associator L R).symm ≪≫ CategoryTheory.isoWhiskerRight (CategoryTheory.asIso h.counit) R ≪≫ R.leftUnitor
Instances For
If each component of the unit is a monomorphism, then the left adjoint is faithful.
If each component of the unit is a split epimorphism, then the left adjoint is full.
If the unit is an isomorphism, then the left adjoint is fully faithful.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If each component of the counit is an epimorphism, then the right adjoint is faithful.
If each component of the counit is a split monomorphism, then the right adjoint is full.
If the counit is an isomorphism, then the right adjoint is fully faithful.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
If η_A
is an isomorphism, then A
is in the essential image of i
.
Alias of CategoryTheory.Adjunction.mem_essImage_of_unit_isIso
.
If η_A
is an isomorphism, then A
is in the essential image of i
.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯