É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 #
IsLocalRing.exists_adjoin_eq_top: a finite étale extension of local rings is generated by a single element (Lemma 3.2, part 1).IsLocalRing.isUnit_aeval_derivative_minpoly_of_adjoin_eq_top: ifR → Sis étale andR[β] = S, thenf'(β)is a unit, wheref = minpoly R β(Lemma 3.2, part 2).
Key intermediate results #
IsLocalRing.adjoin_residue_eq_top_iff_adjoin_eq_top:βgeneratesSoverRiffβ mod m_SgeneratesS/m_SoverR/m_R.IsLocalRing.finrank_eq_finrank_residueField: for finite étale extensions of local rings,finrank R S = finrank (ResidueField R) (ResidueField S).IsLocalRing.minpoly_map_residue: the minimal polynomial ofβoverRmaps to the minimal polynomial ofβ mod m_Sover the residue field.
Future work #
The following results from arXiv:2503.07846 (formalized at uw-math-ai/monogenic-extensions) are planned for future PRs:
- Converse: If
S ≅ R[X]/(f)withfmonic andf'(root)a unit, thenR → Sis étale. - Lemma 3.1 (partial étale case): If
RandSare local integral domains withRintegrally closed,Sa UFD,R → Sfinite and injective, and there exists a height-one primeq ⊆ Ssuch thatR/(q ∩ R) → S/qis étale, thenS ≅ R[X]/(f)for some monicf.
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.
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).
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.