ModuleAbsoluteDiscreteKernelField.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Kummer.AbsoluteDiscreteKernelField
8 declarations indexed from sourceView source ↗ Module documentation
The finite Galois field detected by a discrete absolute representation
Continuity gives an open normal kernel. Its actual fixed field is finite Galois, and its Galois group embeds in the target through the quotient by that kernel. In particular a p-group target produces a p-extension; the target itself need not be finite. No new instances are installed.
Declarations
ClassFieldTower.Martinet.Shafarevich.absoluteDiscreteKernelOpenNormal
DocumentationThe open normal kernel, on the literal algebraic-closure automorphism group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RamificationTheory.Field.absoluteGaloisGroup
variable (F : Type) [Field F] [NumberField F]
variable {Q : Type*} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q]
ClassFieldTower.Martinet.Shafarevich.absoluteDiscreteKernelField
DocumentationThe actual finite fixed field of a continuous discrete representation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RamificationTheory.Field.absoluteGaloisGroup
variable (F : Type) [Field F] [NumberField F]
variable {Q : Type*} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q]
ClassFieldTower.Martinet.Shafarevich.absoluteDiscreteKernelField_isGalois
DocumentationThe kernel fixed field is Galois by normality of the actual kernel.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RamificationTheory.Field.absoluteGaloisGroup
variable (F : Type) [Field F] [NumberField F]
variable {Q : Type*} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q]
ClassFieldTower.Martinet.Shafarevich.absoluteDiscreteKernelField_fixingSubgroup
DocumentationThe fixing subgroup is exactly the kernel of the original representation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RamificationTheory.Field.absoluteGaloisGroup
variable (F : Type) [Field F] [NumberField F]
variable {Q : Type*} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q]
variable (s : Field.absoluteGaloisGroup F →ₜ* Q)
ClassFieldTower.Martinet.Shafarevich.absoluteDiscreteKernelGaloisHom
DocumentationThe finite Galois group acts faithfully through the target of the representation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RamificationTheory.Field.absoluteGaloisGroup
variable (F : Type) [Field F] [NumberField F]
variable {Q : Type*} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q]
variable (s : Field.absoluteGaloisGroup F →ₜ* Q)
ClassFieldTower.Martinet.Shafarevich.absoluteDiscreteKernelGaloisHom_injective
DocumentationFaithfulness follows from quotienting by exactly the kernel.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RamificationTheory.Field.absoluteGaloisGroup
variable (F : Type) [Field F] [NumberField F]
variable {Q : Type*} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q]
variable (s : Field.absoluteGaloisGroup F →ₜ* Q)
ClassFieldTower.Martinet.Shafarevich.absoluteDiscreteKernelField_isPGroup
DocumentationA p-group target gives a genuine finite Galois p-extension.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RamificationTheory.Field.absoluteGaloisGroup
variable (F : Type) [Field F] [NumberField F]
variable {Q : Type*} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q]
variable (s : Field.absoluteGaloisGroup F →ₜ* Q)
ClassFieldTower.Martinet.Shafarevich.absoluteDiscreteKernelGaloisHom_restrict
DocumentationRestriction to the kernel fixed field recovers the original representation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RamificationTheory.Field.absoluteGaloisGroup
variable (F : Type) [Field F] [NumberField F]
variable {Q : Type*} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q]
variable (s : Field.absoluteGaloisGroup F →ₜ* Q)