Documentation

Mathlib.RingTheory.Smooth.IntegralClosure

Smooth base change commutes with integral closure #

In this file we aim to prove that smooth base change commutes with integral closure. We define the map TensorProduct.toIntegralClosure : S ⊗[R] integralClosure R B →ₐ[S] integralClosure S (S ⊗[R] B) and (TODO) show that it is bijective when S is R-smooth.

Main results #

TODO (@erdOne) #

Show that TensorProduct.toIntegralClosure is bijective when S is R-smooth.

def TensorProduct.toIntegralClosure (R : Type u_1) (S : Type u_2) [CommRing R] [CommRing S] [Algebra R S] (B : Type u_4) [CommRing B] [Algebra R B] :

The comparison map from S ⊗[R] integralClosure R B to integralClosure S (S ⊗[R] B). This is injective when S is R-flat, and (TODO) bijective when S is R-smooth.

Equations
Instances For

    "Base change preserves integral closure" is stable under composition.

    theorem TensorProduct.toIntegralClosure_bijective_of_isLocalizationAway {R : Type u_1} {S : Type u_2} {B : Type u_3} [CommRing R] [CommRing S] [Algebra R S] [CommRing B] [Algebra R B] {s : Set S} (hs : Ideal.span s = ) (Sᵣ : sType u_4) [(r : s) → CommRing (Sᵣ r)] [(r : s) → Algebra S (Sᵣ r)] [(r : s) → Algebra R (Sᵣ r)] [∀ (r : s), IsScalarTower R S (Sᵣ r)] [∀ (r : s), IsLocalization.Away (↑r) (Sᵣ r)] (H : ∀ (r : s), Function.Bijective (toIntegralClosure R (Sᵣ r) B)) :

    "Base change preserves integral closure" can be checked Zariski-locally.

    Base changing to MvPolynomial σ R preserves integral closure.

    Localization preserves integral closure.