theorem
ValuationRing.ideal_le_or_le
{R : Type u_1}
[CommRing R]
[IsDomain R]
[ValuationRing R]
(𝔞 𝔟 : Ideal R)
:
theorem
ValuationRing.fg_isPrincipal
{R : Type u_1}
[CommRing R]
[IsDomain R]
[ValuationRing R]
(I : Ideal R)
(hI : I.FG)
:
noncomputable def
valuationOfValuationRing
{R : Type u_1}
[CommRing R]
[IsDomain R]
[ValuationRing R]
{K : Type u_2}
[Field K]
[Algebra R K]
[IsFractionRing R K]
:
Valuation K (ValuationRing.ValueGroup R K)
Instances For
theorem
valuation_mul
{R : Type u_1}
[CommRing R]
[IsDomain R]
[ValuationRing R]
{K : Type u_2}
[Field K]
[Algebra R K]
[IsFractionRing R K]
(x y : K)
:
(ValuationRing.valuation R K) (x * y) = (ValuationRing.valuation R K) x * (ValuationRing.valuation R K) y
noncomputable def
valuationRingEquivInteger
{R : Type u_1}
[CommRing R]
[IsDomain R]
[ValuationRing R]
{K : Type u_2}
[Field K]
[Algebra R K]
[IsFractionRing R K]
:
Instances For
theorem
maximalIdealAtPoint_isMaximal
{R : Type u_1}
[CommRing R]
{k : Type u_2}
[Field k]
(φ : R →+* k)
(hφ : Function.Surjective ⇑φ)
:
@[reducible, inline]
abbrev
localRingAtPoint
{R : Type u_1}
[CommRing R]
{k : Type u_2}
[Field k]
(φ : R →+* k)
[(maximalIdealAtPoint φ).IsPrime]
:
Type u_1
Instances For
instance
localRingAtPoint_isLocalRing
{R : Type u_1}
[CommRing R]
{k : Type u_2}
[Field k]
(φ : R →+* k)
[(maximalIdealAtPoint φ).IsPrime]
:
noncomputable def
quotient_maximalIdealAtPoint_ringEquiv
{R : Type u_1}
[CommRing R]
{k : Type u_2}
[Field k]
(φ : R →+* k)
(hφ : Function.Surjective ⇑φ)
:
Instances For
def
localRingAtPoint_algebraMap
{R : Type u_1}
[CommRing R]
{k : Type u_2}
[Field k]
(φ : R →+* k)
[(maximalIdealAtPoint φ).IsPrime]
: