@@ -37,6 +37,7 @@ lemma Ideal.ramificationIdx_eq_one_of_isUnramifiedAt
3737 {p : Ideal S} [p.IsPrime] [IsNoetherianRing S] [IsUnramifiedAt R p]
3838 (hp : p ≠ ⊥) [IsDomain S] [EssFiniteType R S] :
3939 e(p|R) = 1 :=
40+ let := Localization.AtPrime.algebraOfLiesOver (p.under R) p
4041 (Ideal.ramificationIdx_eq_one_of_map_localization Ideal.map_comap_le hp
4142 p.primeCompl_le_nonZeroDivisors
4243 ((isUnramifiedAt_iff_map_eq R (p.under R) p).mp ‹_›).2 )
@@ -49,6 +50,9 @@ lemma IsUnramifiedAt.of_liesOver_of_ne_bot
4950 IsUnramifiedAt R p := by
5051 let p₀ : Ideal R := p.under R
5152 have : P.LiesOver p₀ := .trans P p p₀
53+ let := Localization.AtPrime.algebraOfLiesOver p₀ p
54+ let := Localization.AtPrime.algebraOfLiesOver p P
55+ let := Localization.AtPrime.algebraOfLiesOver p₀ P
5256 have hp₀ : p₀ = P.under R := Ideal.LiesOver.over
5357 have : EssFiniteType S T := .of_comp R S T
5458 have := Algebra.EssFiniteType.isNoetherianRing S T
@@ -91,6 +95,7 @@ lemma Algebra.isUnramifiedAt_iff_of_isDedekindDomain
9195 [Module.Finite ℤ R] [CharZero R] [Algebra.IsIntegral R S]
9296 (hp : p ≠ ⊥) :
9397 Algebra.IsUnramifiedAt R p ↔ e(p|R) = 1 := by
98+ let := Localization.AtPrime.algebraOfLiesOver (p.under R) p
9499 rw [isUnramifiedAt_iff_map_eq R (p.under R) p, and_iff_right,
95100 Ideal.IsDedekindDomain.ramificationIdx_eq_one_iff hp Ideal.map_comap_le]
96101 have : Finite (R ⧸ p.under R) :=
0 commit comments