Finite separable extensions of a discrete valuation ring, with a chosen place #
Let R be a discrete valuation ring with fraction field K. A TauCeti.FiniteDVRExtension R K
records a finite separable extension K' of K together with a chosen place of K' above the
closed point of R: the integral closure C of R in K', a maximal ideal 𝔪' of C lying
over the maximal ideal of R, and a ring R' presented as the localization of C at 𝔪'.
The choice is genuine data. The integral closure C is in general semilocal rather than local, so
C is not itself a discrete valuation ring, and the valuation of R extends to K' in as many
ways as C has maximal ideals; the package fixes one such extension. Accordingly R' is not
required to be Localization.AtPrime 𝔪' on the nose: it is any ring carrying
IsLocalization.AtPrime, so that a package can be assembled from whichever model of the local ring
is already at hand.
The package carries only what is not forced: the two type-valued carriers, the algebra maps that
relate them, the chosen ideal, and the Ideal.LiesOver witness pinning it above the closed point
of R. That R' is a discrete valuation ring with fraction field K' dominating R is proved
here rather than assumed. Domination in particular makes algebraMap R R' an IsLocalHom, which
is what lets Mathlib's residue-field machinery view the residue field of R' as an extension of
that of R.
Main definitions #
TauCeti.FiniteDVRExtension: the package described above.TauCeti.FiniteDVRExtension.integralClosure: the integral closure ofRin the extension field, the ring the chosen place is an ideal of.TauCeti.FiniteDVRExtension.of: the package attached to a maximal ideal of that integral closure lying over the maximal ideal ofR, withLocalization.AtPrimeas its local ring.
Main results #
TauCeti.FiniteDVRExtension.isDiscreteValuationRing_localRing: the chosen local ring is a discrete valuation ring.TauCeti.FiniteDVRExtension.isFractionRing_localRing: its fraction field is the extension field.TauCeti.FiniteDVRExtension.under_prime: the chosen place lies over the closed point ofR.TauCeti.FiniteDVRExtension.isLocalHom_algebraMapandTauCeti.FiniteDVRExtension.under_maximalIdeal_localRing: the chosen local ring dominatesR.TauCeti.FiniteDVRExtension.exists_algEquiv_extensionField: every finite separable extension ofKis, as aK-algebra, the extension field of such a package, for some place above the closed point ofR; to fix a specified place, useTauCeti.FiniteDVRExtension.of.
References #
The mathematics is standard; Q. Liu, Algebraic Geometry and Arithmetic Curves, covers reduction of curves over a discrete valuation ring.
A finite separable extension of the fraction field K of a discrete valuation ring R,
together with a chosen place of that extension above the closed point of R.
The place is recorded as a maximal ideal prime of the integral closure of R in the extension
field, lying over the maximal ideal of R, together with a ring localRing presented as the
localization there. See TauCeti.FiniteDVRExtension.of for the construction from such an ideal and
TauCeti.FiniteDVRExtension.exists_algEquiv_extensionField for the fact that one always
exists.
- extensionField : Type u
The extension field
K'ofK. - extensionFieldInst : Field self.extensionField
- extensionAlgebra : Algebra K self.extensionField
- extensionFinite : FiniteDimensional K self.extensionField
- extensionSeparable : Algebra.IsSeparable K self.extensionField
- extensionBaseAlgebra : Algebra R self.extensionField
- extensionTower : IsScalarTower R K self.extensionField
- prime : Ideal ↥(_root_.integralClosure R self.extensionField)
The chosen place of
K', as a maximal ideal of the integral closure ofRinK'. - prime_liesOver : self.prime.LiesOver (IsLocalRing.maximalIdeal R)
- localRing : Type u
The local ring
R'of the chosen place. - localRingClosureAlgebra : Algebra (↥(_root_.integralClosure R self.extensionField)) self.localRing
- localRingIsLocalization : IsLocalization.AtPrime self.localRing self.prime
- localRingTower : IsScalarTower R (↥(_root_.integralClosure R self.extensionField)) self.localRing
- fractionAlgebra : Algebra self.localRing self.extensionField
- fractionTower : IsScalarTower (↥(_root_.integralClosure R self.extensionField)) self.localRing self.extensionField
Instances For
The integral closure of R in the extension field: the ring the chosen place is an ideal
of.
Equations
- E.integralClosure = ↥(integralClosure R E.extensionField)
Instances For
The integral closure C of R in K' is a Noetherian R-module: it is a finite R-module,
because K' is a finite separable extension of the fraction field of the Noetherian integrally
closed domain R.
The chosen place lies above the closed point of R, spelled as a contraction of ideals.
The chosen place is a nonzero prime: it lies over the maximal ideal of R, which is nonzero
because a discrete valuation ring is not a field.
The extension field is the fraction field of the chosen localized ring.
The local ring of the chosen place is a discrete valuation ring: it is the localization of the
Dedekind domain C at the nonzero prime 𝔪'.
The maximal ideal of the local ring of the chosen place contracts to the chosen place.
The local ring of the chosen place dominates R.
Domination spelled as a contraction of ideals: the closed point of Spec R' lies over the
closed point of Spec R.
The finite extension of the discrete valuation ring R cut out by a maximal ideal P of the
integral closure C of R in a finite separable extension L of K, provided P lies above the
maximal ideal of R. Its local ring is Localization.AtPrime P.
The map from that local ring to L is Mathlib's canonical comparison
IsLocalization.localizationAlgebraOfSubmonoidLe between the localizations of C at the two
submonoids P.primeCompl ≤ nonZeroDivisors C, the second localization being L itself because
L is the fraction field of C.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The algebra-level refinement of TauCeti.FiniteDVRExtension.of_extensionField and
TauCeti.FiniteDVRExtension.of_prime: the extension field of the package cut out by P is L
itself as a K-algebra, not merely as a type, and along that identification the chosen prime of
the package pulls back to P.
Every finite separable extension L of K underlies a FiniteDVRExtension R K: the integral
closure of R in L is integral over R, so going up produces a maximal ideal above the maximal
ideal of R, and any such ideal cuts out a package whose extension field is L as a
K-algebra.
The trivial extension exists: K itself is a finite separable extension of K, and R is
already local, so FiniteDVRExtension R K is never empty.