ModuleIntegralBase.lean
Nyll.EtaleFundamentalGroups.GenericTensor.FieldComponent.IntegralBase
4 declarations indexed from sourceView source ↗ Module documentation
A field-tower component over an integral root base
Suppose an integral enlargement A → B acts on the same field L, and the fraction field used on the left of a generic tensor product already acts on L. The multiplication component is then literally L. Combining that produced component equivalence with invariance of integral closure under the integral base enlargement identifies its B-normalization with the original A-normalization.
The final localization comparison transports a specified prime through this canonical composite. This is the comparison plumbing needed after an exact full-root action has been source-produced.
Declarations
EtaleFundamentalGroups.fieldTowerTensorComponentIntegralBaseAlgEquiv
DocumentationThe normalization of the produced multiplication component over the integral root base is the original normalization over the smaller base.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uA uB uK uK' uL
variable {A : Type uA} {B : Type uB}
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [CommRing A] [CommRing B]
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
variable [Algebra B K'] [IsScalarTower B K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIntegralBasePrime
DocumentationPull an original normalization prime back to the normalization of the literal multiplication component over the integral root base.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uA uB uK uK' uL
variable {A : Type uA} {B : Type uB}
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [CommRing A] [CommRing B]
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
variable [Algebra B K'] [IsScalarTower B K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIntegralBasePrime_isPrime
DocumentationThe pulled-back prime is prime.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uA uB uK uK' uL
variable {A : Type uA} {B : Type uB}
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [CommRing A] [CommRing B]
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
variable [Algebra B K'] [IsScalarTower B K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIntegralBaseLocalizationAlgEquiv
DocumentationLocalization at the pulled-back full-component prime is canonically the original chosen normalization localization.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uA uB uK uK' uL
variable {A : Type uA} {B : Type uB}
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [CommRing A] [CommRing B]
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
variable [Algebra A B] [Algebra A L] [Algebra B L]
variable [IsScalarTower A B L] [Algebra.IsIntegral A B]
variable [Algebra B K'] [IsScalarTower B K' L]