Every conditional other-root stage is supported at the localized closed point unless its exponent is definitionally one.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open IsLocalRing
universe u
attribute [local instance] Classical.propDecidabletheorem
heightTwoConditionalOtherRadicand_mem_maximalIdeal_or_exponent_eq_one
{A : Type u} [CommRing A]
{d r : ℕ} (t : Fin (d + 1) → A) (i : Fin (d + 1))
(P : Ideal A) [P.IsPrime] (e : Fin d → ℕ)
(sigma : Equiv.Perm (Fin d)) (k : Fin d) :
let R := Localization.AtPrime P
let n := heightTwoConditionalOtherExponent t i r P e sigma
let a := heightTwoConditionalOtherRadicand t i P sigma
a k ∈ maximalIdeal R ∨ n k = 1 := by
dsimp only
let j : Fin (d + 1) := i.succAbove (sigma k)
by_cases hk : j.1 < r ∧ t j ∈ P
· left
exact
(IsLocalization.AtPrime.to_map_mem_maximal_iff
(Localization.AtPrime P) P (t j)).mpr hk.2
· right
simp [heightTwoConditionalOtherExponent, j, hk]