Valuations associated to discrete valuation rings #
Given a discrete valuation ring A with field of fractions K, the maximal ideal of A
is a height-one prime, and the associated valuation (maximalIdeal A).valuation K is
a rank-one discrete valuation on K.
Main Definitions #
IsDiscreteValuationRing.maximalIdeal: The maximal ideal ofA(as an element ofHeightOneSpectrum A).IsDiscreteValuationRing.equivValuationSubring: The ring isomorphism between a DVR and the unit ball in its field of fractions endowed with the adic valuation of the maximal ideal.
Main Results #
IsDiscreteValuationRing.isRankOneDiscrete: Given a DVRAand a fieldKsatisfyingIsFractionRing A K, the valuation induced onKis discrete.
def IsDiscreteValuationRing.maximalIdeal (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] :
The maximal ideal of a discrete valuation ring.
Equations
- IsDiscreteValuationRing.maximalIdeal A = { asIdeal := IsLocalRing.maximalIdeal A, isPrime := ⋯, ne_bot := ⋯ }
Instances For
instance IsDiscreteValuationRing.isRankOneDiscrete (A : Type u_1) (K : Type u_2) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [Field K] [Algebra A K] [IsFractionRing A K] :
theorem IsDiscreteValuationRing.exists_lift_of_le_one {A : Type u_1} {K : Type u_2} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [Field K] [Algebra A K] [IsFractionRing A K] {x : K} (H : (IsDedekindDomain.HeightOneSpectrum.valuation K (maximalIdeal A)) x ≤ 1) :
∃ (a : A), (algebraMap A K) a = x
theorem IsDiscreteValuationRing.mker_valuation_eq_isUnitSubmonoid {A : Type u_1} {K : Type u_2} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [Field K] [Algebra A K] [IsFractionRing A K] :
theorem IsDiscreteValuationRing.associated_of_valuation_eq {A : Type u_1} {K : Type u_2} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [Field K] [Algebra A K] [IsFractionRing A K] (x y : K) (h :
(IsDedekindDomain.HeightOneSpectrum.valuation K (maximalIdeal A)) x = (IsDedekindDomain.HeightOneSpectrum.valuation K (maximalIdeal A)) y) :
theorem IsDiscreteValuationRing.map_algebraMap_eq_valuationSubring {A : Type u_1} {K : Type u_2} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [Field K] [Algebra A K] [IsFractionRing A K] :
noncomputable def IsDiscreteValuationRing.equivValuationSubring {A : Type u_1} {K : Type u_2} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [Field K] [Algebra A K] [IsFractionRing A K] :
The ring isomorphism between a DVR A and the valuation subring of a field of fractions
of A endowed with the adic valuation of the maximal ideal.
Equations
Instances For
theorem IsDiscreteValuationRing.intValuation_maximalIdeal {A : Type u_1} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (x : A) :
(maximalIdeal A).intValuation x = (ENat.recTopCoe 0 (fun (x : ℕ) => ↑(Multiplicative.ofAdd ↑x)) ((addVal A) x))⁻¹
theorem IsDiscreteValuationRing.maximalIdeal_valuation_isEquiv {F : Type u_1} [Field F] (A : ValuationSubring F) [IsDiscreteValuationRing ↥A] :
instance ValuationSubring.isRankOneDiscrete_valuation {F : Type u_1} [Field F] (A : ValuationSubring F) [IsDiscreteValuationRing ↥A] :
The valuation of a DVR valuation subring is rank-one discrete.