Documentation

TauCeti.CategoryTheory.Exact.Functor

Functors between exact categories #

An additive functor between categories with chosen exact structures is conflation-exact when it maps every distinguished kernel--cokernel pair to a distinguished kernel--cokernel pair. The name distinguishes this relative notion from Mathlib's CategoryTheory.exactFunctor, which means preservation of finite limits and finite colimits.

This file develops the functorial interface needed by exact Grothendieck groups. Conflation-exact functors preserve inflations and deflations, compose, and are invariant under natural isomorphism. Every additive functor is conflation-exact for the split exact structures. For the canonical exact structures on abelian categories, conflation-exactness is equivalent to Mathlib's finite-limit and finite-colimit exactness.

Main definitions and results #

References #

An additive functor is conflation-exact when it maps every conflation of the source exact structure to a conflation of the target exact structure.

This is exactness relative to two chosen Quillen exact structures. It is deliberately distinct from CategoryTheory.exactFunctor, the property of preserving finite limits and finite colimits.

Instances For

    An additive functor reflects conflations when a short complex is a source conflation whenever its image is a target conflation. Together with IsConflationExact, this says that the chosen exact structures agree along the functor.

    Instances For

      A functor is essentially surjective when the middle term of every target conflation has a preimage up to isomorphism.

      For the canonical exact structures on abelian categories, conflation-exactness is precisely Mathlib's exactness condition: preservation of finite limits and finite colimits.

      An additive functor which is exact in Mathlib's finite-limit and finite-colimit sense is conflation-exact for the canonical exact structures.

      A faithful additive functor between abelian categories reflects conflations of the canonical exact structures. No exactness assumption is needed for this direction.