ModuleHilbertProductFormula.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.HilbertProductFormula
4 declarations indexed from sourceView source ↗ Module documentation
The global Hilbert product formula
The finite- and infinite-place Hilbert factors constructed in the preceding files all take values in the same group of n-th roots of unity in the base field. Their product is the image, under the global Kummer root character, of the product of the corresponding local Artin factors. Global reciprocity on a principal idele therefore makes this product equal to one.
Declarations
GlobalClassFieldTheory.Reciprocity.map_product_mul_finprod
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators IsMulCommutative NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.globalHilbertProduct
DocumentationThe product of the Hilbert symbols of two global units over all places. The finite-place part is a genuine finite-support product.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators IsMulCommutative NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.globalHilbertProduct_principal
DocumentationThe global Hilbert product of a principal pair is trivial. The proof maps the chosen local Artin product through the global Kummer root character and then uses the finite- and infinite-place comparison theorems.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators IsMulCommutative NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.hilbertSymbol_allPlaces_product_eq_one
DocumentationThe Hilbert symbols of two global units have product one over all finite and infinite places.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators IsMulCommutative NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
variable (K : Type) [Field K] [NumberField K]