ModuleBaseRingEquiv.lean
Nyll.EtaleFundamentalGroups.Normalization.IntegralClosure.BaseRingEquiv
5 declarations indexed from sourceView source ↗ Module documentation
Transporting integral closure across an equivalent base ring
An equivalence of base rings does not change which elements of a common ambient ring are integral. This file packages that observation as an algebra equivalence between the two literal integralClosure subrings and uses it to transport etaleness. A second version simultaneously transports the ambient ring, which is the form needed when two canonical completed fraction fields have first been identified.
Imports3
- Mathlib.RingTheory.IntegralClosure.IsIntegral.Basic
- Mathlib.RingTheory.IntegralClosure.IsIntegralClosure.Basic
- Mathlib.RingTheory.RingHom.Etale
Imported by7
Declarations
EtaleFundamentalGroups.integralClosureBaseRingAlgebra
DocumentationThe R-algebra structure on the S-integral closure obtained by restricting scalars along a base-ring equivalence.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uR uS uA uB
section CommonAmbient
variable {R : Type uR} {S : Type uS} {A : Type uA}
variable [CommRing R] [CommRing S] [CommRing A]
variable [Algebra R A] [Algebra S A]
EtaleFundamentalGroups.integralClosureBaseRingAlgEquiv
DocumentationEquivalent base rings define canonically equivalent integral closures inside a common ambient ring, provided their maps to the ambient ring agree.
The target is read as an R-algebra through integralClosureBaseRingAlgebra.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uR uS uA uB
section CommonAmbient
variable {R : Type uR} {S : Type uS} {A : Type uA}
variable [CommRing R] [CommRing S] [CommRing A]
variable [Algebra R A] [Algebra S A]
EtaleFundamentalGroups.integralClosure_etale_of_baseRingEquiv
DocumentationEtaleness of a normalization is invariant under replacing its base ring by an equivalent ring with the same map to the ambient ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uR uS uA uB
section CommonAmbient
variable {R : Type uR} {S : Type uS} {A : Type uA}
variable [CommRing R] [CommRing S] [CommRing A]
variable [Algebra R A] [Algebra S A]
EtaleFundamentalGroups.integralClosureAlgEquivOfBaseAndAmbientEquiv
DocumentationSimultaneously changing an equivalent base ring and an equivalent ambient ring gives an equivalence of the corresponding normalizations.
Compatibility is required only for the two concrete structure maps. The intermediate R-algebra structures are constructed internally.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uR uS uA uB
section VaryingAmbient
variable {R : Type uR} {S : Type uS}
variable {A : Type uA} {B : Type uB}
variable [CommRing R] [CommRing S] [CommRing A] [CommRing B]
variable [Algebra R A] [Algebra S B]
EtaleFundamentalGroups.integralClosure_etale_of_baseAndAmbientEquiv
DocumentationEtaleness of a normalization is invariant under simultaneous compatible equivalences of its base and ambient rings.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uR uS uA uB
section VaryingAmbient
variable {R : Type uR} {S : Type uS}
variable {A : Type uA} {B : Type uB}
variable [CommRing R] [CommRing S] [CommRing A] [CommRing B]
variable [Algebra R A] [Algebra S B]