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))⁻¹