Mates and conjugates #
CategoryTheory.mateEquiv_adjunction_id is the case of the mate bijection
CategoryTheory.mateEquiv in which both adjunctions are identity adjunctions: a two-square
between the identity functors of the source and target category is its own mate. Use it to
normalize a mate that has been routed through the identity functors, so a computation about
such a square can be read back on the square itself. It is the two-square counterpart of
Mathlib's CategoryTheory.conjugateEquiv_id.
The internal-Hom comparison of a monoidal functor is one such computation: at the tensor unit the left unitor identifies the unit with left tensoring by the unit, and the mate that remains is taken between the two tensor--Hom adjunctions.
CategoryTheory.Adjunction.homEquiv_conjugateEquiv transposes a morphism across two adjunctions
whose left adjoints are compared by a natural transformation α: transposing along the first
adjunction and then applying the conjugate of α is transposing α followed by the morphism along
the second.
It computes transposes along an adjunction whose left adjoint is only known up to a comparison
with another left adjoint, such as a composite of pullback functors.
Main declarations #
The mate of a two-square between the identity functors of the source and target category is the two-square itself.
Transposing a : L₁ c ⟶ d along adj₁ and then applying the conjugate of α : L₂ ⟶ L₁ is
the transpose of α.app c ≫ a along adj₂.