Module

Ideal_height_eq_one_of_isDiscreteValuationRing_localization_atPrime.lean

Nyll.AlgebraicCurves.Valuations.Ideal_height_eq_one_of_isDiscreteValuationRing_localization_atPrime
1 declaration indexed from sourceView source ↗

Ideal height eq one of is Discrete Valuation Ring localization at Prime

Imports5
  • Mathlib.RingTheory.DiscreteValuationRing.Basic
  • Mathlib.RingTheory.KrullDimension.PID
  • Mathlib.RingTheory.Ideal.Height
  • Mathlib.RingTheory.LocalRing.MaximalIdeal.Basic
  • Mathlib.RingTheory.Localization.AtPrime.Basic
Imported by2

Declarations

Ideal.height_eq_one_of_isDiscreteValuationRing_localization_atPrime
Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace Ideal_height_eq_one_of_isDiscreteValuationRing_localization_atPrime
theorem _root_.Ideal.height_eq_one_of_isDiscreteValuationRing_localization_atPrime {R : Type*}
  [CommRing R] [IsDomain R] (p : Ideal R) [p.IsPrime]
    (h : IsDiscreteValuationRing (Localization.AtPrime p)) : p.height = 1