ModuleLocalHilbertSymbol.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Kummer.LocalHilbertSymbol
11 declarations indexed from sourceView source ↗ Module documentation
Local Hilbert symbols
This file constructs the local Hilbert symbol from the public Kummer-theory and local-reciprocity APIs.
For b : Kˣ, a root β of X ^ n - b is chosen in the separable closure and the literal simple extension K(β) is formed. If K contains the n-th roots of unity, Kummer theory makes this extension finite abelian Galois. The Hilbert symbol is the root quotient of the local Artin automorphism, transported back to μₙ(K).
Declarations
LocalClassFieldTheory.Kummer.chosenSimpleKummerNormResidueAutomorphism
DocumentationThe local Artin automorphism of the concrete Kummer extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertSymbol
DocumentationThe local Hilbert symbol (a,b)ₙ, valued in the actual subgroup μₙ(K).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertSymbolHom
DocumentationFor fixed b, the local Hilbert symbol is a homomorphism in its first argument.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertSymbolHom_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertSymbol_map_eq_rootQuotient
DocumentationBase change sends the Hilbert symbol to its defining root quotient.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.normResidueAutomorphism_map_rootUnit_eq_hilbertSymbol_mul
DocumentationThe local Artin automorphism acts on the chosen radical by multiplication with the Hilbert symbol.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.normResidueAutomorphism_apply_root_eq_hilbertSymbol_mul
DocumentationElement-valued form of the defining Artin action.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.chosenSimpleKummerNormResidueAutomorphism_ker
DocumentationThe concrete Artin homomorphism has precisely the local norm subgroup as its kernel.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localNormSubgroup_le_localHilbertSymbolHom_ker
DocumentationEvery norm from K(ⁿ√b) is killed by the Hilbert-symbol character.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertSymbolFromNormQuotient
DocumentationThe local Hilbert symbol descended to the concrete local norm quotient.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertSymbolFromNormQuotient_normClass
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open CyclicCohomology KummerTheory ClassFormation
open LocalFieldTheory LocalClassFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]