以下を k についての帰納法で示す.
「 k 個の正整数 x1,x2,…,xk に対して ∑i=1kaixi=(∑i=1kxi)2 を満たす正整数 a1>a2>⋯>ak が存在する.」
k=1 のときは明らかである.k=m で成り立つと仮定すると,x1,x2,…,xk+1 が与えられたとき,∑i=1kbixi=(∑i=1kxi)2 を満たす正整数 b1>b2>⋯>bk が存在し,ai=bi+2xk+1 (i=1,2,…,k), ak+1=xk+1 と定めれば
i=1∑k+1aixi=i=1∑k(bi+2xk+1)xi+xk+12=(i=1∑kxi)2+2xk+1i=1∑kxi+xk+12=(i=1∑k+1xi)2
および a1>a2>⋯ak+1 より k=m+1 でも成り立つ.
以上より任意の k に対して冒頭の命題が成り立つので題意は満たされた.