Hilbert symbols of global units at the finite places #
For a, b ∈ Kˣ in a number field K, the Hilbert symbol (a_v, b_v)_v of their images in the
completion K_v at a finite place v is 1 at every place v not above 2 at which a and
b are units: there the norm equation x² - a y² = b is solved in the ring of integers of K_v
by Hensel's lemma. The excluded places are finitely many, so the family of localized symbols has
finite multiplicative support. The lemma carries @[fun_prop], so fun_prop extends this to
finite products of such symbols, such as ∏_{i<j} (a_i, a_j)_v for the coefficients a_i of a
diagonal form ⟨a₁, …, aₙ⟩.
Finite support is what makes the products of these signs over all finite places finite products, as they occur in the product formula for the Hilbert symbol and for the Hasse invariant of a global form.
Main results #
TauCeti.hilbertSymbol_mul_left_adicCompletion: over the completion at a finite place, the symbol is multiplicative in its first argument.TauCeti.hilbertSymbol_eq_one_of_valued_eq_one: over the completion at a finite place not above2, the symbol of two elements of valuation1is1.TauCeti.hilbertSymbol_unitAtFinitePlace_eq_one: the localized symbol is1at a finite place at which2,aandbare units.TauCeti.hasFiniteMulSupport_hilbertSymbol_of_eventually_valued_eq_one: the symbol of a family of elements of the completions that are almost all local units, with a localized global element, is1at all but finitely many finite places.TauCeti.hasFiniteMulSupport_hilbertSymbol_unitAtFinitePlace: the localized symbol is1at all but finitely many finite places.TauCeti.hilbertSymbol_unitAtFinitePlace_rat: forK = ℚ, the localized symbol at the place above a primeℓis the Hilbert symbol overℚ_ℓ.
References #
- O. T. O'Meara, Introduction to Quadratic Forms, Springer (1963), 63:11, 66:6 and 71:18.
- J.-P. Serre, A Course in Arithmetic, Chapter III, §1.2, Theorem 1.
Multiplicativity of the Hilbert symbol at a finite place. Over the completion K_v at a
finite place v, the Hilbert symbol is multiplicative in its first argument:
(a a', c)_v = (a, c)_v (a', c)_v.
The Hilbert symbol of two local units at a nondyadic place. If 2 is a unit at the
finite place v, then the Hilbert symbol over the completion K_v of two elements of valuation
1 is 1.
The Hilbert symbol at a good finite place. If 2, a and b are units at the finite
place v, then the Hilbert symbol of the images of a and b in the completion K_v is 1.
Finite support of the local symbols of almost-everywhere local units. If c_v ∈ K_vˣ has
valuation 1 at all but finitely many finite places v, then for b ∈ Kˣ the Hilbert symbol of
c_v and the image of b in K_v is 1 at all but finitely many finite places v.
Finite support of the localized Hilbert symbol. For a, b ∈ Kˣ, the Hilbert symbol of
the images of a and b in the completion K_v is 1 at all but finitely many finite
places v.
The Hilbert symbol at a finite place of ℚ is the Hilbert symbol over ℚ_ℓ. For a prime
ℓ and a, b ∈ ℚˣ, the Hilbert symbol of the images of a and b in the completion of ℚ at
the place above ℓ is their Hilbert symbol over ℚ_ℓ.