Hilbert product formula. There is a family of local Hilbert pairings on the finite completions whose global evaluations have finite support and whose product, including the canonical infinite-place factors, is one.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField
open NumberField IsDedekindDomain
namespace ClassFieldTheory
universe utheorem exists_globalHilbertPairingFamily_productFormula
(F : Type u) [Field F] [NumberField F]
(n : ℕ+) (hmu : (primitiveRoots (n : ℕ) F).Nonempty) :
∃ B : GlobalHilbertPairingFamily F n,
GlobalHilbertPairingFamily.IsLocallyHilbert F B ∧
GlobalHilbertPairingFamily.HasFiniteSupport F B hmu ∧
∀ a b : Fˣ,
(∏ v : InfinitePlace F,
globalInfinitePlaceHilbertSymbol F n v a b) *
∏ᶠ v : HeightOneSpectrum (𝓞 F),
GlobalHilbertPairingFamily.finiteFactor F B hmu v a b = 1