ModuleComponentRestrictBase.lean
Nyll.EtaleFundamentalGroups.GenericTensor.ComponentRestrictBase
6 declarations indexed from sourceView source ↗ Module documentation
Restricting the base of a selected generic tensor component
For field towers K₀ → K₁ → F and K₀ → K₁ → L, the canonical balancing map
F ⊗[K₀] L → F ⊗[K₁] L
is onto. Consequently a fixed literal maximal component on the right is the same quotient field as the component cut out by the kernel of the composite quotient map on the left. This keeps completed chosen components fixed while passing to the earlier field used for a common degree bound.
Declarations
EtaleFundamentalGroups.genericTensorRestrictBaseMap
DocumentationThe canonical surjection imposing the additional K₁-balancing relations on a tensor product originally formed over K₀.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uK₀ uK₁ uF uL
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L] [Algebra K₁ L]
variable [IsScalarTower K₀ K₁ L]
EtaleFundamentalGroups.genericTensorRestrictBaseMap_tmul
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uK₀ uK₁ uF uL
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L] [Algebra K₁ L]
variable [IsScalarTower K₀ K₁ L]
EtaleFundamentalGroups.genericTensorRestrictBaseMap_surjective
DocumentationThe base-restriction tensor map is surjective.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uK₀ uK₁ uF uL
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L] [Algebra K₁ L]
variable [IsScalarTower K₀ K₁ L]
EtaleFundamentalGroups.genericTensorRestrictBaseIdeal
DocumentationThe maximal ideal on the earlier-base tensor product selecting a fixed maximal component after imposing the K₁-balancing relations.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uK₀ uK₁ uF uL
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L] [Algebra K₁ L]
variable [IsScalarTower K₀ K₁ L]
EtaleFundamentalGroups.genericTensorRestrictBaseIdeal_isMaximal
DocumentationThe pulled-back component ideal is maximal because its defining map is onto the same fixed quotient field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uK₀ uK₁ uF uL
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L] [Algebra K₁ L]
variable [IsScalarTower K₀ K₁ L]
EtaleFundamentalGroups.genericTensorRestrictBaseComponentAlgEquiv
DocumentationRestricting the tensor base does not change the selected quotient-field component.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uK₀ uK₁ uF uL
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L] [Algebra K₁ L]
variable [IsScalarTower K₀ K₁ L]