Hilbert symbols over ℚ_p for odd p #
Let p be an odd prime. The prime p is a uniformizer of ℚ_p and the residue field of ℚ_p
is 𝔽_p, so the odd-residue formulas for the Hilbert symbol become formulas in terms of
residues modulo p.
- The residue sign of a unit
uofℤ_pis the quadratic character(u / p)of its reduction modulop. Hence the odd-residue formulaTauCeti.hilbertSymbol_oddResidue_formula, read at the uniformizerp, is Serre's closed formula: fora = p ^ α uandb = p ^ β vwithu, vunits ofℤ_p,(a, b)_p = (-1) ^ (α β (p - 1)/2) · (u / p) ^ β · (v / p) ^ α. Every element ofℚ_pˣhas this form, so the formula computes the symbol on all ofℚ_pˣ; for integers it reads in Legendre symbols. - Two integers prime to
pare units ofℤ_p, and their symbol is1. - For an integer
nprime top, the symbol(n, p)_pis the Legendre symbol(n / p): it is1exactly whennis a square modulop. Together with the dyadic valueTauCeti.hilbertSymbol_natCast_natCast_padicTwo, these are the local factors of the product formula behind quadratic reciprocity. As the symbol of a unit with the uniformizer detects squares, such annis a square inℚ_pexactly when it is a square modulop. - For
p ≡ 3 (mod 4)the unit-1has nonsquare residue in𝔽_p, so(-1, p)_p = -1: the primepis not of the formx² + y²inℚ_p. Equivalently, byTauCeti.hilbertSymbol_eq_one_iff_not_anisotropic_weightedSumSquares, the ternary form⟨1, 1, -p⟩is anisotropic overℚ_p. Forp = 3this is the local obstruction carried by the form⟨1, 1, -3⟩overℚ, which is isotropic overℝbut anisotropic overℚ_3.
Main results #
Units.oddResidueSign_map_integerRingEquiv_symm_eq_quadraticChar: the residue sign of a unit ofℤ_pis the quadratic character of its reduction modulop.TauCeti.Padic.hilbertSymbol_formula_of_ne_two: Serre's formula for the Hilbert symbol overℚ_p.TauCeti.Padic.coe_hilbertSymbol_pow_mul_intCast_pow_mul_intCast: the same formula forp ^ α mandp ^ β nwith integersm, nprime top, in Legendre symbols.TauCeti.Padic.hilbertSymbol_intCast_intCast_eq_one:(m, n)_p = 1for integersm, nprime top.TauCeti.Padic.hilbertSymbol_intCast_self_eq_legendreSym:(n, p)_p = (n / p)for an integernprime top.TauCeti.Padic.isSquare_intCast_iff_legendreSym_eq_one: an integer prime topis a square inℚ_pexactly when it is a square modulop.Padic.hilbertSymbol_neg_one_eq_neg_one_of_mod_four_eq_three:(-1, p)_p = -1whenp ≡ 3 (mod 4).
References #
- J.-P. Serre, A Course in Arithmetic, Chapter III, §1, Theorem 1.
The residue sign over ℚ_p is the Legendre character. For a unit u of ℤ_p, the
residue sign of u, read in the integer ring of ℚ_p, is the quadratic character of the reduction
of u modulo p; for u the image of an integer n, this is legendreSym p n.
Serre's formula for the Hilbert symbol over ℚ_p, for p odd. For a = p ^ α u and
b = p ^ β v with u, v units of ℤ_p,
(a, b) = ((-1) ^ ((p - 1)/2)) ^ (α β) · (u / p) ^ β · (v / p) ^ α,
where (u / p) is the quadratic character of the reduction of u modulo p, as a sign.
Serre's formula over ℚ_p for integers, with Legendre symbols. For an odd prime p,
integers m, n prime to p and natural numbers α, β,
(p ^ α m, p ^ β n) = (-1) ^ (α β (p - 1)/2) · (m / p) ^ β · (n / p) ^ α.
The Hilbert symbol (n, p) over ℚ_p is the Legendre symbol (n / p), for an odd prime
p and an integer n prime to p: the integral unit n pairs with the uniformizer p to 1
exactly when its residue is a square in 𝔽_p.
Squares in ℚ_p of integers prime to p. For an odd prime p and an integer n prime
to p, the image of n in ℚ_p is a square exactly when n is a square modulo p, that is
(n / p) = 1.