The global dimension of a ring #
The (left) global dimension of a ring R is the supremum of the projective dimensions of all
R-modules (Stacks, Definition 10.109.10 (00O6)). It is the invariant through which Serre's
theorem characterizes regular local rings: a Noetherian local ring is regular iff its global
dimension is finite, and then it equals the Krull dimension.
Main definitions #
TauCeti.globalDimension R: the supremum ofCategoryTheory.projectiveDimension Mover allM : ModuleCat.{v} R, valued inWithBot ℕ∞. It is⊥exactly for the zero ring.
Main results #
TauCeti.globalDimension_le_iff:globalDimension R ≤ diff every module has projective dimension at mostd, for anyd : WithBot ℕ∞.TauCeti.globalDimension_le_iff_hasProjectiveDimensionLE:globalDimension R ≤ niff every module has projective dimension at mostn, in Mathlib's pointwise vocabulary.TauCeti.globalDimension_le_iff_hasInjectiveDimensionLE:globalDimension R ≤ niff every module has injective dimension at mostn.TauCeti.globalDimension_le_tfae: it suffices to bound the projective dimensions of the finite modules, or only of the cyclic modulesR ⧸ I(Stacks, Lemma 10.109.12 (065T)).TauCeti.globalDimension_eq_iSup_cyclic,TauCeti.globalDimension_eq_iSup_finite: Auslander's theorem, the global dimension is the supremum of the projective dimensions of the cyclic modulesR ⧸ I, and also of the finite modules.Submonoid.globalDimension_localization_le: localization does not increase the global dimension (Stacks, Lemma 10.109.13 (00O8)).TauCeti.globalDimension_le_of_faithfullyFlat: a noetherian ring has global dimension at most that of any faithfully flat algebra over it.TauCeti.globalDimension_eq_zero_of_isSemisimpleRing: a nonzero semisimple ring, for instance a field, has global dimension zero.TauCeti.globalDimension_eq_globalDimension: the global dimension does not depend on the universe of the modules.TauCeti.globalDimension_eq_one_of_isPrincipalIdealRing: a principal ideal domain that is not a field, for instanceℤ, has global dimension one.
Implementation notes #
The definition follows the supremum form of Nailin Guan's Mathlib pull request
mathlib4#29558, including its
universe parameter v for the category of modules.
References #
- Stacks Project, Section 10.109, Projective dimension: Definition 10.109.10 (00O6) and Lemmas 10.109.12 (065T) and 10.109.13 (00O8).
- M. Auslander, On the dimension of modules and algebras III. Global dimension, Nagoya Math. J. 9 (1955), 67–77, Theorem 1.
Unfolds globalDimension as the supremum of the projective dimensions of all modules.
The projective dimension of every module is at most the global dimension of the ring.
The global dimension is at most d iff every module has projective dimension at most d.
The global dimension is at most n iff every module has projective dimension at most n.
The global dimension is at most n iff every module has injective dimension at most n:
both conditions say that all Ext groups vanish above degree n.
Only the zero ring has global dimension ⊥.
The global dimension is detected on finite and on cyclic modules. For a natural number
n, the following are equivalent: the global dimension of R is at most n; every finite
R-module has projective dimension at most n; every cyclic module R ⧸ I has projective
dimension at most n. Stacks, Lemma 10.109.12 (065T).
Auslander's theorem: the global dimension is the supremum over cyclic modules. The global
dimension of R is the supremum of the projective dimensions of the cyclic modules R ⧸ I, for
I a left ideal. M. Auslander, On the dimension of modules and algebras III, Theorem 1.
The global dimension is the supremum over finite modules. The global dimension of R is
the supremum of the projective dimensions of the finite R-modules: this supremum lies between the
one over the cyclic modules (TauCeti.globalDimension_eq_iSup_cyclic) and the one over all
modules.
A nonzero semisimple ring, for instance a field or a division ring, has global dimension zero: every module over it is projective.
The global dimension does not depend on the universe of the modules, as long as the ring is small in both universes.
Localization does not increase the global dimension. For a submonoid S of R, the
global dimension of S⁻¹R is at most that of R. Stacks, Lemma 10.109.13 (00O8).
Global dimension descends along faithfully flat algebras. A noetherian ring R has global
dimension at most that of any faithfully flat R-algebra S: the projective dimension of a
finite R-module equals that of its base change to S
(ModuleCat.hasProjectiveDimensionLE_baseChange_iff), and finite modules detect the global
dimension.
A principal ideal domain that is not a field has global dimension one. Every module has
projective dimension at most one, and a cyclic module R ⧸ (a) with a a nonzero nonunit has
projective dimension exactly one
(ModuleCat.projectiveDimension_quotient_span_singleton_eq_one).