Uniqueness of adjoints #
This file shows that adjoints are unique up to natural isomorphism.
Main results #
Adjunction.leftAdjointUniq
: IfF
andF'
are both left adjoint toG
, then they are naturally isomorphic.Adjunction.rightAdjointUniq
: IfG
andG'
are both right adjoint toF
, then they are naturally isomorphic.
If F
and F'
are both left adjoint to G
, then they are naturally isomorphic.
Equations
- adj1.leftAdjointUniq adj2 = ((CategoryTheory.conjugateIsoEquiv adj1 adj2).symm (CategoryTheory.Iso.refl G)).symm
Instances For
If G
and G'
are both right adjoint to F
, then they are naturally isomorphic.
Equations
- adj1.rightAdjointUniq adj2 = (CategoryTheory.conjugateIsoEquiv adj1 adj2) (CategoryTheory.Iso.refl F)
Instances For
Alias of CategoryTheory.conjugateEquiv
.
Given two adjunctions L₁ ⊣ R₁
and L₂ ⊣ R₂
both between categories C
, D
, there is a
bijection between natural transformations L₂ ⟶ L₁
and natural transformations R₁ ⟶ R₂
. This is
defined as a special case of mateEquiv
, where the two "vertical" functors are identity, modulo
composition with the unitors. Corresponding natural transformations are called conjugateEquiv
.
TODO: Generalise to when the two vertical functors are equivalences rather than being exactly 𝟭
.
Furthermore, this bijection preserves (and reflects) isomorphisms, i.e. a transformation is an iso
iff its image under the bijection is an iso, see eg CategoryTheory.conjugateIsoEquiv
.
This is in contrast to the general case mateEquiv
which does not in general have this property.
Instances For
Alias of CategoryTheory.conjugateIsoEquiv
.
Thus conjugation defines an equivalence between natural isomorphisms.