問題の条件より, S に含まれる元について, a+b+c≤8 なる非負整数 (a,b,c) を用いて, 100 の位を 1+a, 10 の位を 1+a+b, 1 の位を 1+a+b+c と表すことができる.よって, 求めるのは,
i=j∑SiSj=21((a+b+c≤8∑(111+111a+11b+c))2−a+b+c≤8∑(111+111a+11b+c)2)であり, a+b+c≤8 なる非負整数の組 (a,b,c)と a+b+c+d=8 なる非負整数の組 (a,b,c,d) は一対一に対応することから, 以下のように表せる.
21((a+b+c+d=8∑(111+111a+11b+c))2−a+b+c+d=8∑(111+111a+11b+c)2)
a+b+c+d=8∑a=a+b+c+d=8∑b など対称性に注意して展開すると,以下のように式変形できる.
ただし, 下の式変形について, k=0∑∞kxk=(1−x)2x,k=0∑∞k2xk=(1−x)3x+x2 が成り立つことを用いている.
a+b+c+d=8∑(111+111a+11b+c)=111(a+b+c+d=8∑1)+123(a+b+c+d=8∑a)=111[x8](1−x1)4+123[x8](1−x)2x×(1−x1)3
a+b+c+d=8∑(111+111a+11b+c)2=1112(a+b+c+d=8∑1)+2×(111×111+111×11+111×1)(a+b+c+d=8∑a)+(1112+112+12)(a+b+c+d=8∑a2)+2(111×11+11×1+1×111)(a+b+c+d=8∑ab)=12321[x8](1−x1)4+27306[x8](1−x)2x×(1−x1)3+12443[x8](1−x)3x+x2×(1−x1)3+2686[x8]((1−x)2x)2×(1−x1)2
これは [xn](1−x)m1=(m−1n+m−1) などを用いると計算できる.