Modules of finite projective dimension #
A module M over a ring R is m-fpd when it has a resolution
0 → P_m → ⋯ → P₁ → P₀ → M → 0 of length at most m by finitely generated projective modules.
Following Kedlaya–Liu, TauCeti.Module.IsFPD R M m states this with a finite free resolution
⋯ → F₁ → F₀ → M → 0, exact everywhere, whose m-th syzygy is projective: the syzygy is M
itself when m = 0 and the image of F_m → F_{m-1} otherwise. Cutting the resolution at that
syzygy gives a finite projective resolution of length m. In particular every m-fpd module is
pseudocoherent.
The main result identifies the definition with Mathlib's projective dimension: M is m-fpd
exactly when it is pseudocoherent and HasProjectiveDimensionLE (ModuleCat.of R M) m. The proof
is dimension shifting along 0 → ker ε → F₀ → M → 0, and it shows that the projectivity of the
m-th syzygy does not depend on the chosen resolution. From it, M is (m + 1)-fpd exactly
when the kernel of some, equivalently every, surjection onto M from a finitely generated
projective module is m-fpd.
Main definitions #
TauCeti.Module.IsFPD R M m:Mhas a finite free resolution, exact everywhere, whosem-th syzygy is projective.
Main results #
TauCeti.Module.IsFPD.isPseudoCoherentOver: anm-fpd module is pseudocoherent.TauCeti.Module.IsFPD.zero_iff:0-fpd means finitely generated and projective.TauCeti.Module.IsFPD.mono: anm-fpd module ism'-fpd for everym' ≥ m.TauCeti.Module.isFPD_iff_hasProjectiveDimensionLE:Mism-fpd exactly when it is pseudocoherent of projective dimension at mostm.TauCeti.Module.IsFPD.succ_iff_ker: for a surjectionfontoMfrom a finitely generated projective module,Mis(m + 1)-fpd exactly whenker fism-fpd.TauCeti.Module.IsFPD.cokernel: in a short exact sequence0 → M₁ → M → M₂ → 0withM₁m-fpd andM(m + 1)-fpd,M₂is(m + 1)-fpd.
References #
- K. S. Kedlaya and R. Liu, Relative p-adic Hodge theory, II: Imperfect period rings, §1.1, Definition 1.1.1.
M is m-fpd over R: it has a resolution 0 → P_m → ⋯ → P₀ → M → 0 of length at most
m by finitely generated projective modules (Kedlaya–Liu II, Definition 1.1.1). It is stated
with a resolution ⋯ → F₁ → F₀ → M → 0 by finite free modules Fᵢ = Fin (n i) → R, exact
everywhere, whose m-th syzygy is projective: M itself when m = 0, and the image of
d (m - 1) : F_m → F_{m-1} otherwise.
Instances For
M is m-fpd over R if and only if it has a finite free resolution
⋯ → Fin (n 1) → R → Fin (n 0) → R → M → 0, exact everywhere, whose m-th syzygy is
projective.
Finite projective dimension is invariant under linear equivalence.
A module of finite projective dimension is pseudocoherent.
0-fpd means finitely generated and projective.
Finitely generated projective modules are 0-fpd.
Comparison with projective dimension #
Finite projective dimension is pseudocoherence with bounded projective dimension. A module
M is m-fpd exactly when it is pseudocoherent and
HasProjectiveDimensionLE (ModuleCat.of R M) m, that is, Ext^i(M, -) vanishes for i > m.
Finite projective dimension one degree at a time. For a surjection f onto M from a
finitely generated projective module, M is (m + 1)-fpd exactly when ker f is m-fpd. In
particular the condition on ker f does not depend on f.
A cokernel of m-fpd modules is (m + 1)-fpd. If 0 → M₁ → M → M₂ → 0 is exact, M₁
is m-fpd and M is (m + 1)-fpd, then M₂ is (m + 1)-fpd (Kedlaya–Liu II, Lemma 1.1.5).