A finite etale normalization at one base prime spreads to a principal neighborhood when the original base is normal along the boundary.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory
open scoped TensorProduct
universe u
attribute [local instance] Algebra.TensorProduct.rightAlgebratheorem exists_finite_etale_integralClosure_away
{R : Type u} [CommRing R] [IsNoetherianRing R] (d : R)
(A : Type u) [CommRing A] [Algebra R A] [IsLocalization.Away d A]
(T : Type u) [CommRing T] [Algebra R T] [Algebra A T]
[IsScalarTower R A T] [Module.Finite A T]
(p : PrimeSpectrum R)
[Module.Finite (Localization.AtPrime p.asIdeal)
(Localization.AtPrime p.asIdeal ⊗[R] integralClosure R T)]
[Algebra.Etale (Localization.AtPrime p.asIdeal)
(Localization.AtPrime p.asIdeal ⊗[R] integralClosure R T)]
(hnormal : ∀ (q : Ideal R) [q.IsPrime], d ∈ q →
IsDomain (Localization.AtPrime q) ∧ IsIntegrallyClosed (Localization.AtPrime q)) :
∃ r : R, r ∉ p.asIdeal ∧
Module.Finite (Localization.Away r)
(Localization.Away r ⊗[R] integralClosure R T) ∧
Algebra.Etale (Localization.Away r)
(Localization.Away r ⊗[R] integralClosure R T)