Documentation

Mathlib.RingTheory.LocalRing.Etale

Étale extensions of local rings #

We prove that a finite étale extension of local rings is monogenic (generated by a single element), and that the derivative of the minimal polynomial evaluated at the generator is a unit. These are parts 1 and 2 of Lemma 3.2 of arXiv:2503.07846.

Main results #

Key intermediate results #

Future work #

The following results from arXiv:2503.07846 (formalized at uw-math-ai/monogenic-extensions) are planned for future PRs:

Tags #

étale, monogenic, local ring, minimal polynomial, residue field

When β generates S over R, the residue β₀ = β mod m_S generates S/m_S over R/m_R.

theorem IsLocalRing.exists_adjoin_eq_top {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] [Algebra R S] [IsLocalRing S] [IsLocalRing R] [Module.Finite R S] [FaithfulSMul R S] [Algebra.FormallyUnramified R S] :
∃ (β : S), R[β] =

A finite étale extension of local rings is generated by a single element. This is Lemma 3.2, part 1 of arXiv:2503.07846. The proof lifts a primitive element of the residue field extension via Nakayama's lemma.

For finite étale extensions of local rings, finrank R S = finrank (ResidueField R) (ResidueField S).

theorem IsLocalRing.minpoly_map_residue {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] [Algebra R S] [IsLocalRing S] [IsLocalRing R] [Module.Finite R S] [FaithfulSMul R S] [Algebra.Etale R S] {β : S} (hadj : R[β] = ) :

For a monogenic étale extension of local rings, the minimal polynomial of β maps to the minimal polynomial of β mod m_S over the residue field.

If R → S is étale and R[β] = S, then f'(β) is a unit in S, where f = minpoly R β. The proof reduces to separability of the residue field extension via minpoly_map_residue.