Alphabeta Math
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.

15 results · all verified · 10 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 5 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Hilbert Symbols and the Quadratic Local Global Principle

1 · Prerequisites

2 · Summary

The rational local fields are the archimedean completion R together with the p-adic fields Qp. Over each of them, the Hilbert symbol (a,b)v packages the solvability of ax2+by2=1 into a sign. The page first proves that this symbol depends only on square classes, then records the exact real, odd-p, and 2-adic formulas and the resulting bilinear pairing on the local square-class group.

Those local formulas feed the global statements. The ternary criterion turns a diagonal ternary form into one Hilbert-symbol value at each place, reciprocity shows the last local obstruction is forced by the others, and local isotropy is automatic away from finitely many primes. The final two items then package the source-controlled descent for ternary forms and the dimension-four square-class patching step into the Hasse-Minkowski theorem over Q.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

The rational local fields

Definition

The rational local fields are the completions of Q at its places:

When a statement is uniform in the place v, the notation Qv refers to one of these fields.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

The Hilbert symbol over a rational completion

Definition

Let v be a place of Q, and let a,bQv×. The Hilbert symbol (a,b)v is defined by

(a,b)v={1,if ax2+by2=1 has a solution in Qv,1,otherwise.

The variables x,y are allowed to be any elements of Qv. The next lemma recasts the same condition as isotropy of a ternary form and as a norm condition from the quadratic algebra Qv[T]/(T2a), which is a quadratic field extension when a is nonsquare and a split algebra when a is square.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Equivalent formulations of the Hilbert symbol

Statement

Let a,bQv×. The following are equivalent:

  1. (a,b)v=1.
  2. The ternary form z2ax2by2 is isotropic over Qv.
  3. b is a norm from the quadratic algebra Qv(a), equivalently b=u2av2 for some u,vQv.

Facts & Assumptions

Given: A place v of Q and nonzero elements a,bQv×.

[L1]

By definition, (a,b)v=1 exactly when ax2+by2=1 has a solution over Qv (The Hilbert symbol over a rational completion).

[L2]

Put Aa:=Qv[T]/(T2a). Relative to the basis (1,T), multiplication by u+vT has matrix (uavvu) and determinant u2av2. When a is nonsquare this is the field norm of The norm NK/F and trace TrK/F of a finite field extension; the same determinant defines the norm in the split quadratic algebra when a is square.

Proof

technique · direct
1.1

By [L1], condition 1 means that ax2+by2=1 has a solution, and then (x,y,1) is a nontrivial zero of z2ax2by2. Conversely, let (x,y,z) be a nontrivial zero of z2ax2by2. If z0, dividing by z2 gives a solution of a(x/z)2+b(y/z)2=1. If z=0, then y0 and r:=x/y satisfies b=ar2. The explicit choice X:=1+a2a,Y:=1a2ar then gives aX2+bY2=1. Thus conditions 1 and 2 are equivalent.

L1givenalgebra
2.1

If condition 2 holds and y0, then dividing the identity z2ax2by2=0 by y2 gives b=(z/y)2a(x/y)2. If instead y=0, then a=(z/x)2 is a square, say a=r2, and b=(b+12)2a(b12r)2. So condition 2 implies that b has the form u2av2, which is exactly the norm condition in [L2]. Conversely, if b=u2av2, then (v,1,u) is a nontrivial zero of z2ax2by2, so condition 2 holds and step 1.1 returns condition 1. Hence conditions 1 and 3 are equivalent.

L2step 1.1algebra
3.1

Steps 1.1 and 2.1 prove the three formulations equivalent.

step 1.1step 2.1
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

The Hilbert symbol depends only on square classes

Statement

For a,b,u,vQw×,

(a,b)w=(au2,bv2)w.

In particular, the Hilbert symbol depends only on the square classes of its two arguments.

Facts & Assumptions

Given: A place w of Q and nonzero elements a,b,u,vQw.

[L1]

By definition, (c,d)w=1 exactly when cx2+dy2=1 is solvable over Qw (The Hilbert symbol over a rational completion).

Proof

technique · direct
1.1

If (a,b)w=1, choose x,y with ax2+by2=1 by [L1]. Then (xu1,yv1) solves (au2)X2+(bv2)Y2=1, so (au2,bv2)w=1.

L1givenalgebra
2.1

The same argument with u1 and v1 shows that if (au2,bv2)w=1, then (a,b)w=1. Hence the two symbols are equal, and only the square classes matter.

L1step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

The real Hilbert symbol formula

Statement

For a,bR×,

(a,b)={1,if a>0 or b>0,1,if a<0 and b<0.

Facts & Assumptions

Given: Nonzero real numbers a and b.

[L1]

By definition, (a,b)=1 exactly when ax2+by2=1 has a real solution (The Hilbert symbol over a rational completion).

Proof

technique · direct
1.1

If a>0, then x=1/a and y=0 solve ax2+by2=1, so [L1] gives (a,b)=1; the same argument works when b>0.

L1givenalgebra
2.1

If a<0 and b<0, then ax20 and by20 for all real x,y, so ax2+by2 can never equal 1. Therefore [L1] gives (a,b)=1. Combining with step 1.1 proves the formula.

L1step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

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
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-05Open item page →

The two-adic Hilbert symbol formula

Statement

Write a=2αu and b=2βv with α,βZ and odd units u,vZ2×. Put

ϵ(w):=w12mod2,ω(w):=w218mod2

for odd w. Then

(a,b)2=(1)ϵ(u)ϵ(v)+αω(v)+βω(u).

Facts & Assumptions

Given: Elements a=2αu and b=2βv in Q2× with odd units u,v.

[L1]

The Hilbert symbol is equivalent to solvability of z2ax2by2=0 and to the norm condition from Q2(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]

An element of Q2× is a square exactly when its valuation is even and its odd unit part is 1 modulo 8 (Square criterion in Q_2).

Proof

technique · direct
1.1

By [L2], only the parities of α,β and the odd unit classes modulo 8 matter, so it is enough to treat α,β{0,1} and u,v{±1,±5}. As in the odd-prime proof, [L1] gives three useful identities: the symbol is symmetric; (c,c)2=1 for every c; and, if (d,c)2=1, then (b,c)2=(bd,c)2. In particular, (2u,2v)2=(2u,2v)2(2v,2v)2=(4uv,2v)2=(uv,2v)2=(2v,uv)2, so the case α=β=1 reduces to the case α=1,β=0.

L1L2givenalgebra
2.1

First suppose α=β=0, so both arguments are odd units. If one of u,v is 1, then the symbol is 1. The remaining positive cases are (5,1)2, (5,5)2, and (5,5)2 up to symmetry: they are witnessed respectively by 51222=1,512+522=52,(5,5)2=1. For the negative cases u,v{1,5}, any primitive solution of z2=ux2+vy2 would have at least one of x,y odd. If exactly one of x,y were odd, then the right-hand side would be congruent to 3 or 7 modulo 8; if both were odd, it would be congruent to 2 or 6 modulo 8. None of these is a 2-adic square by [L3], so these pairs have symbol 1. Thus (u,v)2=(1)ϵ(u)ϵ(v).

L1L3step 1.1algebra
3.1

Next suppose α=1 and β=0. If v=1, then (2u,1)2=1. If v=1, the formula predicts (1)ϵ(u): for u=1 and u=5 the identities 21212=1,101232=1 show that the symbol is 1, while for u=1 and u=5 every primitive value of 2x2y2 or 10x2y2 is congruent to 2, 5, 6, or 7 modulo 8, so the symbol is 1 by [L3]. If v=5, then for any primitive solution of z2=2ux2+5y2 the right-hand side is congruent modulo 8 to one of 5, 2u, or 2u+5, namely to 5, 2, 6, 7, or 3; none is a square, so (2u,5)2=1. If v=5, the formula predicts (1)ϵ(u)+1: for u=1 and u=5 the choice x=y=1 gives right-hand sides 7 and 15, both congruent to 1 modulo 8 and therefore square by [L3], so the symbol is 1; for u=1 and u=5, the same parity check as above shows that 2ux25y2 is never a square modulo 8, so the symbol is 1. Therefore (2u,v)2=(1)ϵ(u)ϵ(v)+ω(v) for every odd-unit representative v.

L3step 1.1step 2.1algebra
4.1

Step 3.1 and symmetry give the case α=0,β=1. For odd units modulo 8, direct calculation gives ϵ(xy)=ϵ(x)+ϵ(y),ω(xy)=ω(x)+ω(y),ϵ(1)=1,ω(1)=0 in Z/2Z. In the remaining case α=β=1, step 1.1 and step 3.1 therefore give the exponent ϵ(v)ϵ(uv)+ω(uv)=ϵ(u)ϵ(v)+ω(u)+ω(v), which is exactly the displayed formula. Hence the formula holds for all a=2αu and b=2βv in Q2×.

step 1.1step 2.1step 3.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-05Open item page →

The Hilbert symbol is a symmetric bilinear nondegenerate pairing

Statement

For each rational place v, the Hilbert symbol induces a symmetric bilinear pairing

Qv×/(Qv×)2×Qv×/(Qv×)2{±1},

and this pairing is nondegenerate.

Facts & Assumptions

Given: A place v of Q.

[L1]

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

[L2]

The explicit formulas are known at the real place, the odd prime places, and the 2-adic place (The real Hilbert symbol formula, The odd-prime Hilbert symbol formula, The two-adic Hilbert symbol formula).

[L3]

The norm criterion is one of the equivalent definitions (Equivalent formulations of the Hilbert symbol).

Proof

technique · direct
1.1

Step [L1] descends the symbol to square classes. Symmetry is immediate from the defining equation ax2+by2=1. The explicit formulas of [L2] are multiplicative in each argument on the square-class group, so they give bilinearity at every rational place.

L1L2givenalgebra
2.1

To prove nondegeneracy, fix a nonsquare class c. Over R, [L2] shows that (1,c)=1 when c<0. Over Qp for odd p, write c=pγw: if γ is odd, choose a nonsquare unit u so that [L2] gives (u,c)p=1; if γ is even, then w is a nonsquare unit and [L2] gives (p,c)p=1. Over Q2, the classes of 1,2,5 generate the square-class group and [L2] shows that each nontrivial class is detected by one of them. Hence no nontrivial square class pairs trivially with every other one.

L2L3step 1.1algebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Binary quadratic representation via the Hilbert symbol

Statement

Let a,b,tQv×. Then the binary form aX2+bY2 represents t over Qv if and only if

(at,bt)v=1.

Facts & Assumptions

Given: A place v of Q and nonzero elements a,b,tQv.

[L1]

The Hilbert symbol satisfies (c,d)v=1 exactly when cX2+dY2=1 is soluble over Qv (The Hilbert symbol over a rational completion).

[L2]

The symbol depends only on square classes (The Hilbert symbol is a symmetric bilinear nondegenerate pairing).

Proof

technique · direct
1.1

If aX2+bY2=t has a solution, divide by t to obtain (a/t)X2+(b/t)Y2=1. By [L1], this means (a/t,b/t)v=1. Since (a/t)/(at)=t2 and (b/t)/(bt)=t2 are squares, [L2] gives (at,bt)v=1.

L1L2givenalgebra
2.1

Conversely, if (at,bt)v=1, then [L2] gives (a/t,b/t)v=1, because the two pairs differ by multiplying each entry by the same square t2. By [L1], there exist X,Y with (a/t)X2+(b/t)Y2=1, and multiplying by t yields aX2+bY2=t.

L1L2step 1.1algebra
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Ternary isotropy via the Hilbert symbol

Statement

Let a,b,cQv×. The ternary diagonal form

aX2+bY2+cZ2

is isotropic over Qv if and only if

(ac,bc)v=1.

Facts & Assumptions

Given: A place v of Q and nonzero elements a,b,cQv.

[L1]

The binary form aX2+bY2 represents t exactly when (at,bt)v=1 (Binary quadratic representation via the Hilbert symbol).

Proof

technique · direct
1.1

If the binary form aX2+bY2 represents c, then some (u,v) satisfies au2+bv2=c, and therefore (u,v,1) is a nontrivial isotropic vector of aX2+bY2+cZ2. Conversely, let (x,y,z) be a nontrivial isotropic vector. If z0, then dividing by z2 shows that aX2+bY2 represents c. If z=0, then y0 and r:=x/y satisfies b=ar2, so for any target t the explicit choice U:=(t+a)/(2a) and V:=(ta)/(2ar) gives aU2+bV2=t. In particular, the binary form represents c. Thus ternary isotropy is equivalent to representation of c by aX2+bY2.

givenalgebra
2.1

Apply [L1] with t=c. Then the representation condition of step 1.1 is exactly (ac,bc)v=1.

L1step 1.1algebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Quadratic forms of dimension at least three over odd finite fields are isotropic

Statement

Let F be a finite field of odd order, and let q be a quadratic form on an F-vector space of dimension at least 3. Then q is isotropic.

Facts & Assumptions

Given: A finite field F of odd order and a quadratic form q on an n-dimensional F-vector space with n3.

[L2]

The multiplicative group of a finite field is cyclic (The multiplicative group Fq× of a finite field is cyclic).

[L3]

A finite field has finite order (Finite fields and their order); in the present statement that order is assumed odd.

Proof

technique · direct
1.1

By [L1], after choosing a basis we may write q(x1,,xn)=a1x12++anxn2. If some ai=0, then the corresponding basis vector is a nonzero isotropic vector. So we may assume a1,a2,a30 and restrict to the ternary subform a1x2+a2y2+a3z2.

L1givencases
2.1

Let Q={u2:uF} be the set of square classes including 0. By [L2] and [L3], F× has even order, so the nonzero squares form an index-two subgroup and Q=(F+1)/2. The sets a1Q and a3a2Q therefore each have more than half the elements of F, so they intersect. Hence there exist x,yF with a1x2=a3a2y2, and then (x,y,1) is a nonzero isotropic vector for the ternary subform and therefore for q.

L2L3step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Almost all local completions are isotropic in dimension at least three

Statement

Let q be a nonzero quadratic form over Q of dimension at least 3. Then q is isotropic over Qp for all but finitely many primes p.

Facts & Assumptions

Given: A quadratic form q over Q of dimension n3.

[L2]

A quadratic form of dimension at least 3 over an odd finite field is isotropic (Quadratic forms of dimension at least three over odd finite fields are isotropic).

[L3]

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

Proof

technique · direct
1.1

By [L1], after scaling we may write q=a1X12++anXn2 with integers ai. If some ai=0, then q already has the rational isotropic vector with Xi=1 and every other coordinate 0, hence it is isotropic over every Qp and there is nothing more to prove. So assume from now on that every ai is nonzero. Exclude the finite set of primes dividing 2a1an. For any remaining odd prime p, all ai are units modulo p, so the reduction qˉ over Fp still has dimension n3.

L1givencases
2.1

By [L2], the reduced form qˉ has a nonzero isotropic vector xˉ. Since some coordinate xˉj is nonzero and aj≢0(modp), the partial derivative q/Xj=2ajXj is nonzero at xˉ modulo p. Fix lifts of the other coordinates and view q as a polynomial in Xj alone; then [L3] lifts the simple root xˉj to a p-adic root. Thus q is isotropic over Qp. Since only finitely many primes were excluded in step 1.1, the theorem follows.

L2L3step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-05Open item page →

Hilbert reciprocity over the rationals

Statement

For all a,bQ×,

v(a,b)v=1,

and all but finitely many factors are 1.

Facts & Assumptions

Given: Two nonzero rational numbers a and b.

[L1]

The Hilbert symbol is bilinear on the square-class group (The Hilbert symbol is a symmetric bilinear nondegenerate pairing).

[L2]

The explicit local formulas are known at , odd p, and 2 (The real Hilbert symbol formula, The odd-prime Hilbert symbol formula, The two-adic Hilbert symbol formula).

Proof

technique · direct
1.1

By [L1], the map (a,b)v(a,b)v is bilinear on Q×/(Q×)2. This square-class group is generated by the classes of 1, 2, and the odd primes. Hence it is enough to check the product formula on pairs of generators.

L1givenalgebra
1.2

For the pair (1,1), [L2] gives (1,1)=1 and (1,1)2=1, while (1,1)p=1 for every odd prime p, so the global product is 1. For the pair (1,2), the identity 112+212=1 shows (1,2)v=1 at every place v, so the global product is again 1.

L2givenalgebra
2.1

Let p be an odd prime. Then [L2] gives (1,p)v=1 for v{2,p} and (1,p)2=(1)(p1)/2,(1,p)p=(1p)=(1)(p1)/2 by the first supplement from [L3], so the product for (1,p) is 1. The same local formulas imply (p,p)v=(1,p)v for every place v, so the pair (p,p) also has global product 1.

L2L3step 1.1algebra
2.2

If p is an odd prime, then (2,p)v=1 for v{2,p} and (2,p)2=(1)(p21)/8,(2,p)p=(2p)=(1)(p21)/8 by the second supplement from [L3], so the pair (2,p) has global product 1.

L2L3step 1.1algebra
3.1

If p and q are distinct odd primes, then (p,q)v=1 for v{2,p,q}, while (p,q)2=(1)(p1)(q1)/4,(p,q)p=(qp),(p,q)q=(pq). Quadratic reciprocity [L3] says that the product of these three terms is 1. Every generator pair therefore has global product 1, and bilinearity from step 1.1 gives the reciprocity law for all a,bQ×.

L2L3step 1.1algebra
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

One local place is determined by the others for ternary forms

Statement

Let q=aX2+bY2+cZ2 be a nondegenerate ternary diagonal form over Q. If q is isotropic over Qv for every place v except possibly one place w, then q is isotropic over Qw as well.

Facts & Assumptions

Given: A nondegenerate ternary form q=aX2+bY2+cZ2 over Q and a place w.

[L1]

The local isotropy criterion is q isotropic over Qv    (ac,bc)v=1 (Ternary isotropy via the Hilbert symbol).

[L2]

The global reciprocity law is v(x,y)v=1 (Hilbert reciprocity over the rationals).

Proof

technique · direct
1.1

For each place vw, the assumed isotropy and [L1] give (ac,bc)v=1. Multiplying these identities over all vw and using [L2] with x=ac, y=bc forces (ac,bc)w=1 as well.

L1L2givenalgebra
2.1

Applying [L1] again at the place w shows that q is isotropic over Qw.

L1step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-05Open item page →

Hasse-Minkowski for ternary forms over Q

Statement

A nondegenerate ternary quadratic form over Q is isotropic over Q if and only if it is isotropic over R and over Qp for every prime p.

Facts & Assumptions

Given: A nondegenerate ternary quadratic form q over Q that is isotropic over every completion of Q.

[L2]

The ternary diagonal form Z2aX2bY2 is isotropic over Qv exactly when (a,b)v=1 (Ternary isotropy via the Hilbert symbol).

[L3]

The condition (a,b)v=1 is equivalent to b being a norm from Qv(a) (Equivalent formulations of the Hilbert symbol).

[L4]

In a quadratic extension, the norm of u+va is u2av2 (The norm NK/F and trace TrK/F of a finite field extension).

Proof

technique · direct
1.1

By [L1], diagonalize q and multiply the whole form by a nonzero rational scalar so that one coefficient is 1. Multiplying a form by a nonzero scalar does not change its isotropic vectors. Every nonzero rational square class has a squarefree integer representative, so independent nonzero rational rescalings of the other two coordinates, followed by a permutation of them, put the form in the shape q(X,Y,Z)=Z2aX2bY2 with nonzero squarefree integers a,b and ab. The local isotropy hypothesis and [L2] then say that (a,b)v=1 for every place v of Q. We prove rational isotropy by induction on m:=a+b.

L1L2giveninduction
2.1

If m=2, then a,b{±1}. The real isotropy hypothesis rules out the positive-definite form Z2+X2+Y2, so at least one of a,b is 1. Then q(1,0,1)=0 or q(0,1,1)=0, giving a rational isotropic vector.

step 1.1basealgebra
2.2

Assume m>2 and that every smaller value of the squarefree-coefficient measure a+b satisfies the theorem. If a is a rational square, then squarefreeness gives a=1 and q(1,0,1)=0, so assume that a is not a rational square. Let p be a prime dividing b. Because q is isotropic over Qp, after scaling a nontrivial local solution we obtain a primitive triple (xp,yp,zp)Zp3 with zp2axp2byp2=0. If p divided xp, then the equation would also force pzp, and because pb is squarefree it would then force pyp, contradicting primitivity. Therefore xp is a unit and a(zp/xp)2(modp). So a is a square modulo every prime dividing b. By [L5], choose an integer t with t2a(modb) and then take its least absolute residue, so tb/2. Define b0:=t2abZ. Then b0=t2abb4+1<b, because m>2 and ab.

L5step 1.1casesalgebra
3.1

If b0=0, then a=t2 and (1,0,t) is already a nontrivial rational zero of q, so the induction closes immediately. Assume henceforth that b00, and write b0=dc2 with d a nonzero squarefree integer and cZ>0. Then db0<b. Fix a place v and work in the quadratic algebra Av:=Qv[T]/(T2a) with norm N(u+wT)=u2aw2. Step 1.1 and [L3] give an element βvAv with N(βv)=b. Since this norm is nonzero, βv is a unit, with inverse βv/b. Also N(t+T)=t2a=bb0=bdc2. The norm formula is multiplicative by direct expansion, so γv:=t+Tcβv has norm d. By [L3], (a,d)v=1, and [L2] says that the squarefree smaller form q1(X,Y,Z):=Z2aX2dY2 is isotropic over Qv. This holds at every place.

L2L3step 2.2casesalgebra
4.1

Because a+d<a+b=m, the inductive hypothesis applies to q1, so it has a nontrivial rational zero (x,y,z). The assumption in step 2.2 that a is not a rational square forces y0: otherwise z2=ax2 with (x,z)(0,0). Thus z2ax2=dy2. Set w:=z+xayQ(a). By [L4], N(w)=d and N(cw)=c2d=b0, while N(t+a)=bb0. Therefore η:=t+acwQ(a) has norm b. Writing η=u+va gives u2av2=b, so (v,1,u) is a nontrivial rational zero of Z2aX2bY2=q. This closes the induction.

L4step 2.2step 3.1inductiondischarge-induction
5.1

The converse implication is immediate because a rational isotropic vector remains isotropic after embedding Q into any completion.

givenalgebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-05Open item page →

Global approximation of finitely many square classes

Statement

Let S be a finite set of places of Q, and for each vS let ξvQv×/(Qv×)2 be a prescribed square class. Then there exists tQ× whose image in Qv×/(Qv×)2 is ξv for every vS, and whose valuation is even at every prime pS except possibly one extra odd prime.

Facts & Assumptions

Given: A finite set of places S and prescribed local square classes ξv for vS.

[L1]

Weak approximation simultaneously approximates finitely many rational places (Weak approximation for rational places).

[L2]

Dirichlet's theorem provides infinitely many primes in any reduced arithmetic progression (Dirichlet's theorem on primes in arithmetic progressions).

Proof

technique · constructive
1.1

Choose representatives xvQv× of the classes ξv. By [L1], there exists rQ× sufficiently close to every xv that r/xv is a square in Qv× for each vS. Thus r already has the required local square classes on S.

L1givenconstruct
2.1

Only finitely many primes outside S occur to odd valuation in r; let P be that set and put M:=pPp, with M:=1 when P=. Choose an odd prime SP such that M/ is a square in every completion Qv with vS. This is a finite list of sign and congruence conditions, so [L2] supplies such a prime. Now set t:=rM. For each vS, the factor M/ is a local square, so t and r define the same square class in Qv×/(Qv×)2. For pP, the extra factor M changes the odd valuation of r to an even one; for pSP{} the valuation was already even and stays even; and at the new valuation is v(r)1, which is odd because P. Thus t has the prescribed local square classes on S and has even valuation at every prime outside S except possibly the one extra odd prime .

L1L2step 1.1discharge-construct
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-05Open item page →

Hasse-Minkowski theorem over Q

Statement

Let q be a nondegenerate quadratic form over Q. Then q is isotropic over Q if and only if it is isotropic over R and over Qp for every prime p.

Facts & Assumptions

Given: A nondegenerate quadratic form q over Q that is isotropic over every completion of Q.

[L2]

The local-global statement already holds in dimension 3 (Hasse-Minkowski for ternary forms over Q).

[L3]

Finitely many local square classes can be patched by one global rational number (Global approximation of finitely many square classes).

[L4]

In dimension at least 3, only finitely many finite places can fail local isotropy (Almost all local completions are isotropic in dimension at least three).

[L5]

A ternary diagonal form is locally isotropic exactly when the associated Hilbert symbol is 1 (Ternary isotropy via the Hilbert symbol).

[L6]

Over an odd prime place, the Hilbert symbol of two units is 1 (The odd-prime Hilbert symbol formula).

[L7]

Ternary isotropy at all but one place forces isotropy at the last place (One local place is determined by the others for ternary forms).

[L8]

Weak approximation lets one choose rational coordinates close to finitely many prescribed local ones (Weak approximation for rational places).

Proof

technique · direct
1.1

By [L1] and clearing denominators, write q=a1X12++anXn2 with every aiZ×. Dimension 1 is vacuous. In dimension 2, local isotropy says that a1a2 has even valuation at every finite prime and is positive at the real place, hence it is a rational square and q is rationally isotropic. Dimension 3 is [L2]. We proceed by induction on n4.

L1L2giveninduction
1.2

Suppose n=4. Write q=a1,a2a3,a4 and let S consist of and the primes dividing 2a1a2a3a4. At every vS, local isotropy gives a common value tv represented by the first binary form whose negative is represented by the second. If that value is 0, at least one of the two nondegenerate binary forms has a nontrivial zero and therefore represents every local element by the elementary parametrization used in Ternary isotropy via the Hilbert symbol; choose a nonzero value represented by the other binary form and use universality of the isotropic one to obtain a nonzero common value. Apply [L3] to obtain tQ× in the square class of tv at every vS, with even valuation outside S except possibly at one extra odd prime p0. If no exceptional prime occurs, choose any odd p0S as a harmless placeholder. Only finitely many of those even valuations are nonzero. Multiplying t by the global square (pS{p0}pvp(t)/2)2 preserves every local square class and makes vp(t)=0 for all pS{p0}.

L3constructalgebra
2.1

Put f1=a1,a2,t,f2=a3,a4,t. Both forms are isotropic at every place of S by the choice of the local square classes. If pS{p0}, then p is odd and all three coefficients of each form are units. Fact [L6], followed by [L5], makes both forms isotropic over Qp. Thus each is isotropic everywhere except possibly at p0, and [L7] supplies isotropy there too. Applying the ternary theorem [L2] makes both forms rationally isotropic. An isotropic vector of f1 with nonzero third coordinate scales to a representation of t by a1,a2; if that coordinate is zero, the binary form is itself isotropic and the same elementary parametrization represents t. Applying the identical argument to f2 gives rational identities t=a1x12+a2x22,t=a3x32+a4x42. Their sum is a nontrivial rational zero of q.

L2L5L6L7step 1.2algebra
2.2

Now suppose n5 and the result is known in smaller dimensions. Set q=a3,,an. By [L4], the set S of places where q is not isotropic is finite. If it is empty, induction applied to q already gives a rational zero of q. Otherwise, fix vS and choose a local zero of q. If its value tv:=a1xv2+a2yv2 is nonzero, retain it. If tv=0, anisotropy of q forces all the q-coordinates of this zero to vanish, so (xv,yv) is a nontrivial zero of the first binary form. Both coordinates are nonzero; put r:=xv/yv, so a2=a1r2. For any uQv, the choices X:=u+a12a1,Y:=ua12a1r satisfy a1X2+a2Y2=u, which is the elementary parametrization underlying [L5]. Choose any nonzero vector zv for q; anisotropy gives q(zv)0, and use the displayed formula with u=q(zv) to obtain new xv,yv. This gives a local zero of q for which tv=a1xv2+a2yv20, and q represents tv. Make this choice at every vS.

L4L5step 1.1inductionchoose
3.1

By [L8], choose rational x,y close enough to every (xv,yv) that t:=a1x2+a2y2 lies in tvQv×2 for all vS. Then tq is isotropic at every place in S because q represents t there, and it is isotropic outside S because q already is. This form has dimension n1, so induction gives a rational zero of it. Substituting t=a1x2+a2y2 turns that zero into a rational zero of q.

L8step 2.2inductiondischarge-induction
4.1

Conversely, a rational isotropic vector remains isotropic after embedding Q into any completion.

givenalgebra

5 · Examples, counterexamples and false statements

None yet.

Sources