ModuleEquiv.lean
Nyll.SchemeTheory.Normalization.IntegralClosure.IntegralBase.Equiv
7 declarations indexed from sourceView source ↗ Module documentation
Integral closure after an integral enlargement of the base
If A → B is integral and both rings act compatibly on the same ambient ring L, an element of L is integral over A exactly when it is integral over B. Thus the two literal integral-closure types are canonically equivalent. This is the comparison used when a radical root ring has already been embedded in a chosen normalization factor.
Imports2
- Mathlib.RingTheory.IntegralClosure.IsIntegralClosure.Basic
- Mathlib.RingTheory.RingHom.Etale
Imported by8
Declarations
EtaleFundamentalGroups.integralClosureIntegralBaseAlgebra
DocumentationThe canonical B-algebra structure on the A-integral closure inside L. Integrality of B / A makes the lift land in the integral closure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uB uL
variable {A : Type uA} {B : Type uB} {L : Type uL}
variable [CommRing A] [CommRing B] [CommRing L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
EtaleFundamentalGroups.integralClosureIntegralBase_isScalarTower
DocumentationThe canonical lift of B into the A-integral closure is compatible with the original map A → B.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uB uL
variable {A : Type uA} {B : Type uB} {L : Type uL}
variable [CommRing A] [CommRing B] [CommRing L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
EtaleFundamentalGroups.integralClosureIntegralBase_toAmbient_isScalarTower
DocumentationThe canonical lift into the integral closure has the expected composite map to the ambient ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uB uL
variable {A : Type uA} {B : Type uB} {L : Type uL}
variable [CommRing A] [CommRing B] [CommRing L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
EtaleFundamentalGroups.integralClosureIntegralBaseAlgEquiv
DocumentationEnlarging a base integrally does not change its integral closure inside one fixed ambient ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uB uL
variable {A : Type uA} {B : Type uB} {L : Type uL}
variable [CommRing A] [CommRing B] [CommRing L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
EtaleFundamentalGroups.moduleFinite_integralClosure_of_integralBase
DocumentationModule finiteness over the enlarged base is unchanged by writing the same normalization as the integral closure over the original base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uB uL
variable {A : Type uA} {B : Type uB} {L : Type uL}
variable [CommRing A] [CommRing B] [CommRing L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
EtaleFundamentalGroups.integralClosure_etale_of_integralBase
DocumentationEtaleness over the enlarged integral base transports to the same normalization written as the integral closure over the original base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uB uL
variable {A : Type uA} {B : Type uB} {L : Type uL}
variable [CommRing A] [CommRing B] [CommRing L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
EtaleFundamentalGroups.algebraMap_integralClosureIntegralBaseAlgEquiv
DocumentationThe preceding equivalence is the identity after coercion to the common ambient ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uB uL
variable {A : Type uA} {B : Type uB} {L : Type uL}
variable [CommRing A] [CommRing B] [CommRing L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]