Documentation

TauCeti.RingTheory.IntegralClosure.Transfer

Transport principles for integral closures and their finiteness #

Two general facts that the finiteness of integral closures is assembled from, each stated in the abstract typeclass form IsIntegralClosure, and independent of each other.

Main results #

Provenance #

Roadmap: EllipticCurves, the Layers 0-1 target Function-field foundations and isogenies (TauCetiRoadmap/EllipticCurves/README.md:1096), through the support module RingTheory/IntegralClosure/NormalizationFinite. The statements are Stacks, Lemmas 10.36.16 and 10.36.15(2) (tags 0308, 02JM; "Proof. Omitted") and the Noetherian reduction sentence of Stacks 10.161.12 (tag 032N). The fraction-field sentence of Stacks 10.161.5 (tag 032I) is generic localization material and lives in TauCeti/RingTheory/Localization/FiniteDimensional.lean.

theorem TauCeti.IsIntegralClosure.tower_bot {R : Type u_1} {A : Type u_2} {B : Type u_3} {C : Type u_4} [CommRing R] [CommRing A] [CommRing B] [CommSemiring C] [Algebra R A] [Algebra R B] [Algebra A B] [Algebra C B] [IsScalarTower R A B] [IsIntegralClosure C A B] [Algebra.IsIntegral R A] :

Source: Stacks, Lemma 10.36.16 (tag 0308): "Let A → B → C be ring maps. Let B′ be the integral closure of A in B, let C′ be the integral closure of B′ in C. Then C′ is the integral closure of A in C." Here in the form used by normalization-finiteness: if C is the integral closure of A in B and A is integral over R, then C is the integral closure of R in B. The converse of Mathlib's IsIntegralClosure.tower_top.

theorem TauCeti.IsIntegralClosure.finite_of_injective {A : Type u_1} [CommRing A] [IsNoetherianRing A] {M : Type u_2} {K' : Type u_3} [CommRing M] [CommRing K'] [Algebra A M] [Algebra A K'] {C : Type u_4} {C' : Type u_5} [CommRing C] [CommRing C'] [Algebra A C] [Algebra C M] [IsScalarTower A C M] [IsIntegralClosure C A M] [Algebra A C'] [Algebra C' K'] [IsScalarTower A C' K'] [IsIntegralClosure C' A K'] [Module.Finite A C'] (ι : M →ₐ[A] K') ( : Function.Injective ι) :

Source: Stacks, Lemma 10.161.12 (tag 032N), proof: "Choose a finite normal field extension M/K containing L. As R is Noetherian it suffices to show that the integral closure of R in M is finite over R." Finiteness of integral closures descends along injective A-algebra maps of the top rings.