SchemeTheory.exists_finite_normalization_model
Finite generation of the normalization at one prime and on D(d) produces a finite model inside the original algebra, with both comparisons.
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.rightAlgebraLean source · statement
theorem exists_finite_normalization_model
{R : Type u} [CommRing 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)] :
∃ C : Subalgebra R T, Module.Finite R C ∧
IsLocalization.Away (algebraMap R C d) T ∧
Nonempty ((Localization.AtPrime p.asIdeal ⊗[R] C) ≃ₐ[Localization.AtPrime p.asIdeal]
(Localization.AtPrime p.asIdeal ⊗[R] integralClosure R T))