Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The odd-prime Hilbert symbol formula

Statement

Let p be odd, and write a=pαu, b=pβv with α,βZ and u,vZp×. Then

for a p-adic unit w, write (wp) for the Legendre symbol of any integer representative of its nonzero residue class modulo p. With this convention,

(a,b)p=(1)αβ(p1)/2(up)β(vp)α.

Facts & Assumptions

Given: An odd prime p, elements a=pαu and b=pβv in Qp×, and unit parts u,vZp×.

[L1]

The Hilbert symbol is equivalent to solvability of z2ax2by2=0 and to the norm condition from Qp(a) (Equivalent formulations of the Hilbert symbol).

[L2]

The Hilbert symbol depends only on square classes (The Hilbert symbol depends only on square classes).

[L3]

The Legendre symbol of an integer detects whether its nonzero residue class is a square modulo p (The Legendre symbol, including its zero value, Euler's criterion: (a/p)a(p1)/2(modp)); hence the notation (wp) above is well defined for wZp×.

[L4]

The square criterion in Qp for odd p is parity of valuation plus a square residue unit (Square criterion in Q_p for odd p).

[L5]

A simple root modulo p lifts to a p-adic root (Simple roots lift uniquely in Z_p).

Proof

technique · direct
1.1

By [L2], only the parities of α,β and the unit square classes of u,v matter, so it is enough to treat α,β{0,1}. We also use three consequences of [L1]. First, the defining equation is symmetric in a and b, so (a,b)p=(b,a)p. Second, if c is a square then (a,c)p=1. Third, if (a,c)p=1 then the norm subgroup from Qp(a) is multiplicative, so (a,bc)p=(a,b)p; by symmetry the same cancellation rule holds in the first argument.

L1L2givenalgebra
2.1

If α=β=0, both arguments are units. Consider the sets U:={ux2modp:xFp},V:={1vy2modp:yFp}. Each has (p+1)/2 elements, so they intersect. Hence there exist x0,y0Fp with ux02+vy021(modp). At least one of x0,y0 is nonzero, so one partial derivative of ux2+vy21 is nonzero at (x0,y0) modulo p; [L5] lifts this solution to Zp. Therefore (u,v)p=1, agreeing with the displayed formula when α=β=0.

L3L5step 1.1algebra
3.1

Suppose α=1 and β=0. Step 2.1 gives (u,v)p=1, so the cancellation rule from step 1.1 yields (pu,v)p=(p,v)p. If v is a square unit, then [L4] and step 1.1 give (p,v)p=1. If v is a nonsquare unit and (p,v)p=1, then [L1] gives a primitive solution of z2px2vy2=0 over Zp. The congruence z2vy2(modp) forces y to be divisible by p, for otherwise [L4] would make v a square in Qp. Then z2=px2+p2(), so primitivity forces x to be a unit and therefore vp(z2)=1, impossible. Hence (p,v)p=1 in the nonsquare case. By [L3] and [L4], this is exactly (v/p), so (pu,v)p=(vp).

L1L3L4step 1.1step 2.1algebra
4.1

By symmetry, the case α=0,β=1 gives (u,pv)p=(up).

step 1.1step 3.1algebra
4.2

When α=β=1, step 1.1 gives (pv,pv)p=1, so (pu,pv)p=(pu,pv)p(pv,pv)p=(p2uv,pv)p=(uv,pv)p=(pv,uv)p. Now apply step 3.1 with uv in place of v: (pv,uv)p=(uvp)=(1p)(up)(vp)=(1)(p1)/2(up)(vp), where the last identity is Euler's criterion from [L3]. This matches the displayed formula for α=β=1.

L3step 1.1step 3.1algebra
5.1

Steps 2.1 through 4.2 settle all four parity cases, so the claimed formula holds for all a=pαu and b=pβv.

step 2.1step 3.1step 4.1step 4.2

Depends on

Used by

Dependency tree · two levels

19 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources