ModuleCore.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.GlobalHilbertSymbol.Core
13 declarations indexed from sourceView source ↗ Module documentation
Global-place Hilbert symbols
This module starts the local-to-global Hilbert-symbol layer. At a finite place, global units are mapped into the canonical absolute-value completion, the genuine local Hilbert symbol is evaluated there, and its value is transported back to the roots of unity in the number field.
The later local--global comparison can therefore identify this intrinsically local definition with the root character of the finite-place global Artin automorphism without building that comparison into the definition.
Declarations
GlobalClassFieldTheory.Reciprocity.rootQuotient_eq_of_same_pow_of_primitiveRoots
DocumentationA Kummer root quotient does not depend on the chosen n-th root once the base field contains a primitive n-th root of unity. This is the root-choice transport leaf used by the finite-place local--global comparison.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
omit [NumberField K] in
GlobalClassFieldTheory.Reciprocity.rootQuotient_map_algEquiv
DocumentationConjugating a Galois automorphism through an algebra equivalence carries the corresponding root quotient through the same equivalence.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
omit [NumberField K] in
GlobalClassFieldTheory.Reciprocity.isSplittingField_X_pow_sub_C_of_root_adjoin_eq_top_of_primitiveRoots
DocumentationA field generated by one n-th root is the splitting field of its Kummer polynomial as soon as the base field already contains a primitive n-th root of unity.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbert_natCast_ne_zero
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbert_primitiveRoots_nonempty
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbert_completionUnit
DocumentationThe image of a global unit in the canonical absolute-value completion at a finite place.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalHilbertSymbol
DocumentationThe local Hilbert-symbol value in the canonical absolute-value completion at a finite place, before transport back to the number field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol
DocumentationThe Hilbert symbol of two global units at a finite place, evaluated in the actual local completion and transported back to μₙ(K).
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_map_eq_localHilbertSymbol
DocumentationExtending the finite-place symbol to the completion recovers the underlying local Hilbert symbol on the images of the two global units.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceKummerRootCharacterOfExtension
DocumentationThe global Kummer root character evaluated at the finite-place Artin automorphism attached to a specified extension of the place. Its value is transported from the chosen global simple Kummer extension back to μₙ(K).
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceKummerRootCharacterOfExtension_eq_of_extensions
DocumentationChanging the extension of the base absolute value does not change the transported Kummer root-character value.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceKummerRootCharacter
DocumentationThe finite-place Kummer root-character value obtained from the canonical chosen extension of the base place.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceKummerRootCharacterOfExtension_eq
DocumentationThe finite-place Kummer root-character value is independent of the extension of the base absolute value used to construct the local Artin map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.Valuations
variable (K : Type) [Field K] [NumberField K]