ModuleLocalHilbertPairingNondegeneracy.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Kummer.LocalHilbertPairingNondegeneracy
13 declarations indexed from sourceView source ↗ Module documentation
Nondegeneracy of the local Hilbert pairing
The maximal finite Kummer extension identifies the common kernel of the local Hilbert-symbol characters with the subgroup of powers. The resulting symbol therefore descends to a nondegenerate pairing on the local power-class group.
Declarations
LocalClassFieldTheory.Kummer.maximalLocalKummerPairing_eq_transpose
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertSymbol_left_kernel
DocumentationAn element in the left kernel of every local Hilbert-symbol character is exactly an n-th power.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertSymbol_right_kernel
DocumentationAn element in the right kernel of every local Hilbert-symbol character is exactly an n-th power.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertRightPowerClassHom
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertRightPowerClassHom_mk
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertPowerClassLeftHom
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.powMonoidHom_range_le_localHilbertPowerClassLeftHom_ker
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertPairing
DocumentationThe local Hilbert symbol descended in both variables to the local power-class group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertPairing_apply
DocumentationEvaluation of the descended pairing agrees with the original local Hilbert symbol on representatives.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertPairingFlip
DocumentationThe transposed descended pairing, viewed as a homomorphism into the character group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertPairing_injective_left
DocumentationThe descended local Hilbert pairing separates power classes in its left variable.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertPairing_injective_right
DocumentationThe descended local Hilbert pairing separates power classes in its right variable.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.Kummer.localHilbertPairing_nondegenerate
DocumentationThe local Hilbert pairing on power classes is nondegenerate in both variables.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
namespace Kummer
open KummerTheory LocalFieldTheory
variable (K : Type) [Field K]
variable [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]