ModuleOfFieldTower.lean
Nyll.EtaleFundamentalGroups.GenericTensor.FieldComponent.OfFieldTower
9 declarations indexed from sourceView source ↗ Module documentation
The tensor component selected by an existing field-tower action
If K' already acts on L over K, multiplication gives a surjective map K' ⊗[K] L → L. Its kernel is therefore a maximal ideal, and the corresponding generic tensor component is canonically L as a K'-algebra.
This is the component-selection producer used when a radical fraction field has been embedded in the chosen normalization field. The component and its comparison equivalence are constructed from that action; neither is an additional choice or an assumed comparison.
Declarations
EtaleFundamentalGroups.fieldTowerTensorProductMap
DocumentationMultiplication after the given K'-action on L.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIdeal
DocumentationThe tensor component cut out by the existing K'-action on L.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
EtaleFundamentalGroups.fieldTowerTensorProductMap_surjective
DocumentationThe multiplication map is onto, since every l : L is the image of 1 ⊗ l.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIdeal_isMaximal
DocumentationThe kernel of multiplication selects an actual field component.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentAlgEquiv
DocumentationThe component selected by the tower action is the original ambient field, compatibly with its K'-algebra structure.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIntegralClosureAlgEquiv
DocumentationIntegral closures over any base acting through K' are identified on the selected component and on the original ambient field. The base action on the component is the literal left-factor action.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIntegralClosurePrime
DocumentationPull a normalization prime on the ambient field back to the literal tensor component selected by the field-tower action.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIntegralClosurePrime_isPrime
DocumentationPullback along the produced normalization equivalence preserves primality.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]
EtaleFundamentalGroups.fieldTowerTensorComponentIntegralClosureLocalizationAlgEquiv
DocumentationThe chosen normalization localization on the produced tensor component is the original chosen localization on the ambient field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uB uK uK' uL
variable {K : Type uK} {K' : Type uK'} {L : Type uL}
variable [Field K] [Field K'] [Field L]
variable [Algebra K K'] [Algebra K L]
variable [Algebra K' L] [IsScalarTower K K' L]