ModuleFiniteTowerModel.lean
Nyll.EtaleFundamentalGroups.FiniteEtale.FiniteField.FiniteTowerModel
9 declarations indexed from sourceView source ↗ Module documentation
Finite Tower Model
Two finite coefficient extensions give the model over their actual composite subfield.
Declarations
EtaleFundamentalGroups.finiteIntermediateTowerSpec_comp
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))
EtaleFundamentalGroups.finiteIntermediateTowerIso
DocumentationTwo finite coefficient extensions give the model over their actual composite subfield.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))
EtaleFundamentalGroups.finiteIntermediateTowerIso_hom_fst
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))
EtaleFundamentalGroups.finiteIntermediateTowerIso_hom_snd
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))
EtaleFundamentalGroups.finiteIntermediateTowerInclusion_comp
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))
EtaleFundamentalGroups.finiteIntermediateTowerProjection
DocumentationThe actual coefficient inclusion between the two relative stages.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))
EtaleFundamentalGroups.finiteIntermediateTowerProjection_eq_cone
DocumentationFor an adjoined finite stage, the relative coefficient inclusion is the actual leg of the inverse-limit cone.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))
EtaleFundamentalGroups.finiteIntermediateTowerIso_projection
DocumentationFlattening finite stages commutes with their literal inclusion into the full extension.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))
EtaleFundamentalGroups.finiteIntermediateTowerModelRecoveryIso
DocumentationRecovery over the relative finite stage gives recovery over the same field viewed as an actual intermediate field of the original extension.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (F : IntermediateField k L) (E : IntermediateField F L)
variable (X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
local notation "φF" => Spec.map (CommRingCat.ofHom (algebraMap k F))
local notation "φE" => Spec.map (CommRingCat.ofHom (algebraMap k E))
local notation "φL" => Spec.map (CommRingCat.ofHom (algebraMap k L))
local notation "η" => Spec.map (CommRingCat.ofHom (algebraMap F E))
local notation "ψF" => Spec.map (CommRingCat.ofHom F.val.toRingHom)
local notation "ψE" => Spec.map (CommRingCat.ofHom (AlgHom.toRingHom (IntermediateField.val E)))