Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-22
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.

Jordan–von Neumann: a norm is induced by an inner product exactly when it satisfies the parallelogram law

Statement

Let V be a real or complex vector space with a norm . Then is induced by an inner product on V if and only if it satisfies the parallelogram law

x+y2+xy2=2x2+2y2(x,yV).

In that case the inner product is unique, and it is given by the real polarisation formula

x,y=14(x+y2xy2)

in the real case, and by the complex polarisation formula

x,y=14(x+y2xy2+ix+iy2ixiy2)

in the complex case with the first-variable-linear convention.

Facts & Assumptions

[A1]

In a real or complex inner-product space the pairing is linear in the first argument, conjugate-linear in the second, conjugate symmetric and positive definite, and v2=v,v (Real and complex inner-product spaces and their induced length).

[A2]

The induced length is the unique nonnegative square root of the diagonal pairing (The norm v=v,v induced by a real or complex inner product).

[A3]

A norm satisfies q(λz)=λ2q(z) for q(z)=z2, in particular q(0)=0, q(z)=q(z) and q(iz)=q(z) in the complex case, and it satisfies the triangle inequality; complex normed spaces follow the scalar convention of the remark (A norm on a real vector space, the induced metric, and the dictionary with the metric axioms, Real and complex scalar conventions for normed spaces).

[A4]

Every real or complex inner-product norm satisfies the parallelogram law (The parallelogram law).

[A5]

Every real number is approximated by rationals: for xR and rational ε>0 there is a rational q with xq<ε (The rationals embed densely in the reals).

[A6]

For every real ε>0 there is a natural n1 with 1/n<ε (For every ε>0 in a complete ordered field there is a natural n1 with 1/n<ε).

[A7]

For complex scalars z2=zz, z0, and i=1 (Conjugation is an involutive real-field automorphism, zz=z2, and modulus is definite, multiplicative, and subadditive).

[A8]

For nonnegative reals ab if and only if a2b2; every nonnegative real has a unique nonnegative square root (Squaring is monotone on the nonnegatives, Square roots exist: a unique a0 with (a)2=a; the positives are {x2:x0}).

Proof

technique · direct

Given: A real or complex vector space V with a norm ; write q(z)=z2. The real case is proved first, then the complex case, and finally necessity.

1.1

Assume first that V is real and satisfies the parallelogram law, and define b(x,y)=14(q(x+y)q(xy)); then b(x,x)=q(x), b(y,x)=b(x,y), b(x,y)=b(x,y)=b(x,y), b(0,y)=0, and q(λz)=λ2q(z) for real λ.

A3A4algebra
1.2

Applying the parallelogram law to the four pairs (p+q,r), (pq,r), (p+r,q) and (pr,q) and subtracting the fourth identity from the third gives 8b(p,r)=4b(p+q,r)+4b(pq,r), that is b(p+q,r)+b(pq,r)=2b(p,r) for all p,q,r.

A4algebra
2.1

Adding that identity at (p,q)=(u,v) and at (p,q)=(v,u) gives b(u+v,w)+b(vu,w)=2b(v,w) and b(u+v,w)+b(uv,w)=2b(u,w); since b(vu,w)=b(uv,w) by step 1.1, the two relations add to 2b(u+v,w)=2b(u,w)+2b(v,w), so b(u+v,w)=b(u,w)+b(v,w), and symmetry gives additivity in the second argument as well.

step 1.2step 1.1algebra
3.1

Induction on the natural number n0 using step 2.1 gives b(nx,y)=nb(x,y), and b(x,y)=b(x,y) is step 1.1, so b(mx,y)=mb(x,y) for every integer m.

step 2.1step 1.1algebra
4.1

For n1 the additivity of step 2.1 gives nb(x/n,y)=b(x,y), so b(x/n,y)=b(x,y)/n, and together with step 3.1 this yields b(rx,y)=rb(x,y) for every rational r.

step 3.1step 2.1algebra
5.1

Consequently for every rational t the form b is a symmetric rational-bilinear pairing with b(w+ty,w+ty)=b(w,w)+2tb(w,y)+t2b(y,y), that is q(w+ty)=q(w)+2tb(w,y)+t2q(y) by steps 1.1 and 4.1.

step 4.1step 1.1algebra
6.1

If q(y)>0, put C=q(w)b(w,y)2/q(y) and t=b(w,y)/q(y), so that step 5.1 reads q(y)(tt)2+C0 for every rational t; rationals approach t within any δ>0 by [A5], whence C>q(y)δ2 for every δ>0, and C0 because a negative C would give q(y)δ2<C for some δ>0 by [A6]; if instead q(y)=0 then q(w)+2tb(w,y)0 for all rational t forces b(w,y)=0, since otherwise [A6] supplies a rational t with 2tb(w,y)<q(w); in both cases b(w,y)2q(w)q(y), so b(w,y)wy by [A8].

step 5.1A5A6A8algebra
7.1

For fixed x,y the map φ(λ)=b(λx,y) is additive in λ by step 2.1 and satisfies φ(λ)λxy by step 6.1, hence φ(h)xy for h1; given ε>0 choose n1 with xy/n<ε by [A6], then h1/n gives φ(h)=φ(nh)/nxy/n<ε, so φ is continuous at 0.

step 2.1step 6.1A6algebra
8.1

For real λ and rational r one has φ(λ)λφ(1)φ(λr)+rλφ(1) with φ(r)=rφ(1) by step 4.1, so continuity at 0 from step 7.1 and the rational approximation of λ from [A5] give φ(λ)=λφ(1), that is b(λx,y)=λb(x,y) for every real λ.

step 7.1step 4.1A5algebra
9.1

Therefore, in the real case, b is symmetric, additive in each argument and real-homogeneous in the first argument, with b(x,x)=q(x)0 and b(x,x)=0 exactly for x=0; so b is a real inner product on V whose induced length is the given norm x=b(x,x).

step 1.1step 2.1step 8.1A1A2A3algebra
10.1

Now let V be complex with a norm satisfying the parallelogram law; viewing V as a real vector space with the same norm, to which step 9.1 applies, gives a real inner product b with b(x,x)=q(x), and q(iz)=q(z) together with the definition of b gives b(iu,iv)=b(u,v), hence b(iu,v)=b(u,iv) by the argument b(iu,v)=b(i(iu),iv)=b(u,iv)=b(u,iv).

step 9.1A3A7algebra
11.1

Define x,y=b(x,y)ib(ix,y); then additivity in both arguments and ix,y=ix,y follow from the real bilinearity of b, and conjugate symmetry y,x=x,y follows from b(y,x)=b(x,y) and from b(iy,x)=b(y,ix)=b(ix,y) in step 10.1.

step 10.1algebra
12.1

Positivity: x,x=b(x,x)ib(ix,x)=q(x) because b(ix,x)=b(x,ix) and b(x,ix)=b(ix,x) force b(ix,x)=0; hence , is a complex inner product whose induced length is x, and expanding b in terms of q gives the complex polarisation formula x,y=14(q(x+y)q(xy)+iq(x+iy)iq(xiy)).

step 11.1step 10.1A1A2A7algebra
13.1

Conversely, if the given norm is induced by an inner product on V, then it satisfies the parallelogram law by [A4] and expanding the pairing in terms of q recovers, in the real case, x,y=14(q(x+y)q(xy))=b(x,y) and, in the complex case, the four-term formula of step 12.1; with steps 9.1 and 12.1 this proves that a real or complex norm is induced by an inner product exactly when it satisfies the parallelogram law, and that the polarisation formulas display that inner product.

A1A2A4step 9.1step 12.1

Depends on

Used by

Dependency tree · two levels

44 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