Documentation

TauCeti.RingTheory.DiscreteValuationRing.Monogenic

Monogenicity of a finite extension of discrete valuation rings #

Let S be a discrete valuation ring, finite over a discrete valuation subring R, and assume the residue extension 𝓀(S)/𝓀(R) is separable. This file proves that S = R[β] for a single β : S. Both the ramified and the unramified case are covered; Mathlib's IsLocalRing.exists_adjoin_eq_top covers only the unramified (finite étale) case, where the generator may be taken to be any lift of a primitive element of the residue extension.

The proof is Serre's: pick a lift a of a primitive element of the residue extension and a polynomial g : R[X] lifting its minimal polynomial. Then g(a) lies in the maximal ideal and g'(a) is a unit, so one Newton step, replacing a by a + π for a uniformizer π when that is needed, arranges that g(β) generates the maximal ideal. The subring R[β] then meets every residue class modulo 𝓂(S) and contains a uniformizer, hence meets every residue class modulo 𝓂(S) ^ n; taking n large enough that 𝓂(S) ^ n ⊆ 𝓂(R) S, Nakayama's lemma gives R[β] = S.

Nothing in that argument needs the two rings to be discrete valuation rings: it runs for a module-finite extension of local rings in which the maximal ideal of S is principal, and it is developed in that generality in TauCeti.RingTheory.LocalRing.Monogenic. Being a discrete valuation ring enters here only through IsDiscreteValuationRing.exists_irreducible, which supplies the uniformizer generating 𝓂(S).

Main results #

References #

Local monogenicity. A finite extension of discrete valuation rings whose residue extension is separable is generated by a single element. Completeness of R is not needed: it enters the classical statement only to guarantee that the integral closure of R in a finite field extension is again a discrete valuation ring, which is here a hypothesis on S.

A finite extension of discrete valuation rings with separable residue extension admits a power basis: the integral basis 1, β, …, β ^ (n - 1) attached to a generator β.

The integral power basis of TauCeti.IsDiscreteValuationRing.nonempty_powerBasis can be chosen so that its generator is at the same time a primitive element of the fraction field L of S over any field K between R and L: a generator of S over R also generates L over K, by TauCeti.IntermediateField.adjoin_eq_top_of_algebra_adjoin_eq_top.