Adjunctions between additive functors. #
This provides some results and constructions for adjunctions between functors on preadditive categories:
- If one of the adjoint functors is additive, so is the other.
- If one of the adjoint functors is additive, the equivalence
Adjunction.homEquivlifts to an additive equivalenceAdjunction.homAddEquiv. - We also give a version of this additive equivalence as an isomorphism of
preadditiveYonedafunctors (analogous toAdjunction.compYonedaIso), inAdjunction.compPreadditiveYonedaIso.
If we have an adjunction adj : F ⊣ G of functors between preadditive categories,
and if F is additive, then the hom set equivalence upgrades to an AddEquiv.
Note that F is additive if and only if G is, by Adjunction.right_adjoint_additive and
Adjunction.left_adjoint_additive.
Equations
- adj.homAddEquiv X Y = { toEquiv := adj.homEquiv X Y, map_add' := ⋯ }
Instances For
If we have an adjunction adj : F ⊣ G of functors between preadditive categories,
and if F is additive, then the hom set equivalence upgrades to an isomorphism between
G ⋙ preadditiveYoneda and preadditiveYoneda ⋙ F, once we throw in the necessary
universe lifting functors.
Note that F is additive if and only if G is, by Adjunction.right_adjoint_additive and
Adjunction.left_adjoint_additive.
Equations
- One or more equations did not get rendered due to their size.