Opposite adjunctions #
This file contains constructions to relate adjunctions of functors to adjunctions of their opposites.
Tags #
adjunction, opposite, uniqueness
If G.op
is adjoint to F.op
then F
is adjoint to G
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If G
is adjoint to F.op
then F
is adjoint to G.unop
.
Equations
- CategoryTheory.Adjunction.adjointUnopOfAdjointOp F G h = CategoryTheory.Adjunction.adjointOfOpAdjointOp F G.unop (h.ofNatIsoLeft G.opUnopIso.symm)
Instances For
If G.op
is adjoint to F
then F.unop
is adjoint to G
.
Equations
- CategoryTheory.Adjunction.unopAdjointOfOpAdjoint F G h = CategoryTheory.Adjunction.adjointOfOpAdjointOp F.unop G (h.ofNatIsoRight F.opUnopIso.symm)
Instances For
If G
is adjoint to F
then F.unop
is adjoint to G.unop
.
Equations
- CategoryTheory.Adjunction.unopAdjointUnopOfAdjoint F G h = CategoryTheory.Adjunction.adjointUnopOfAdjointOp F.unop G (h.ofNatIsoRight F.opUnopIso.symm)
Instances For
If G
is adjoint to F
then F.op
is adjoint to G.op
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If G
is adjoint to F.unop
then F
is adjoint to G.op
.
Equations
- CategoryTheory.Adjunction.adjointOpOfAdjointUnop F G h = (CategoryTheory.Adjunction.opAdjointOpOfAdjoint F.unop G h).ofNatIsoLeft F.opUnopIso
Instances For
If G.unop
is adjoint to F
then F.op
is adjoint to G
.
Equations
- CategoryTheory.Adjunction.opAdjointOfUnopAdjoint F G h = (CategoryTheory.Adjunction.opAdjointOpOfAdjoint F G.unop h).ofNatIsoRight G.opUnopIso
Instances For
If G.unop
is adjoint to F.unop
then F
is adjoint to G
.
Equations
- CategoryTheory.Adjunction.adjointOfUnopAdjointUnop F G h = (CategoryTheory.Adjunction.adjointOpOfAdjointUnop F G.unop h).ofNatIsoRight G.opUnopIso
Instances For
If F
and F'
are both adjoint to G
, there is a natural isomorphism
F.op ⋙ coyoneda ≅ F'.op ⋙ coyoneda
.
We use this in combination with fullyFaithfulCancelRight
to show left adjoints are unique.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given two adjunctions, if the right adjoints are naturally isomorphic, then so are the left adjoints.
Note: it is generally better to use Adjunction.natIsoEquiv
, see the file Adjunction.Unique
.
The reason this definition still exists is that apparently CategoryTheory.extendAlongYonedaYoneda
uses its definitional properties (TODO: figure out a way to avoid this).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given two adjunctions, if the left adjoints are naturally isomorphic, then so are the right adjoints.
Note: it is generally better to use Adjunction.natIsoEquiv
, see the file Adjunction.Unique
.
Equations
- One or more equations did not get rendered due to their size.