Documentation

TauCeti.RingTheory.GlobalDimension

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 #

Main results #

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 #

noncomputable def TauCeti.globalDimension (R : Type u) [Ring R] :

The global dimension of a ring R: the supremum of the projective dimensions of all R-modules in ModuleCat.{v} R. Stacks, Definition 10.109.10 (00O6).

Instances For

    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.

    @[simp]

    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).