Documentation

TauCeti.CategoryTheory.Abelian.Projective.Dimension

Comparing projective dimensions, and subobjects of projectives #

If every bound HasProjectiveDimensionLT X n on one object implies the same bound on another object Y, possibly in a different abelian category, then the projective dimension of Y is at most that of X. This compares projective dimensions degree by degree without unfolding their definition as an infimum.

In an abelian category with enough projectives, every object has projective dimension at most one if and only if every subobject of a projective object is projective. This is the hereditary condition, expressed using Mathlib's existing projective-dimension predicate.

A morphism f of projective objects shifts dimension by two between its kernel and its cokernel (CategoryTheory.hasProjectiveDimensionLT_cokernel_iff_kernel).

When every object has projective dimension at most one, the criterion shows that the cycles and boundaries of a complex of projective objects are projective. Surjections onto these boundaries then split, so the cycles split off the terms.

The chosen projective presentation 0 ⟶ ker π ⟶ P ⟶ X ⟶ 0 of an object is short exact (CategoryTheory.Projective.kernelShortComplex_shortExact).

When coproducts indexed by ι are exact, for instance for direct sums of modules, a coproduct of objects of projective dimension at most n has projective dimension at most n (CategoryTheory.hasProjectiveDimensionLT_of_isColimit_cofan). The index type is arbitrary, so this also covers countable direct sums in a category of modules in any universe.

References #

If every bound on the projective dimension of X is also a bound for Y, then the projective dimension of Y is at most that of X. The objects may lie in different abelian categories.

A subobject of a projective object is projective if its quotient has projective dimension at most one.

Dimension shifting along a morphism of projectives. For a morphism f : P ⟶ Q of projective objects, the exact sequence 0 ⟶ ker f ⟶ P ⟶ Q ⟶ coker f ⟶ 0 lowers the projective dimension of coker f by two: it is less than n + 3 exactly when that of ker f is less than n + 1.

Every object has projective dimension at most one precisely when every monomorphism into a projective object has projective source.

@[reducible, inline]

The short complex ker π ⟶ P ⟶ X of the chosen projective presentation π : P ⟶ X.

Instances For

    The chosen projective presentation 0 ⟶ ker π ⟶ P ⟶ X ⟶ 0 is short exact.

    When coproducts indexed by ι are exact, the point of a colimit cofan of objects of projective dimension < n has projective dimension < n.

    When coproducts indexed by ι are exact, a coproduct of objects of projective dimension < n has projective dimension < n.