多角数定理

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:出典の明記 テンプレート:読み仮名とは「すべての自然数高々 テンプレート:Mvar 個の テンプレート:Mvar 角数の和である」という数論定理である。

特に テンプレート:Math の場合を(ガウスの)三角数定理、テンプレート:Math の場合を(ラグランジュの)四平方定理という。

多角数定理は1638年にフェルマーによって定式化された。三角数定理は1796年にガウスによって、四平方定理は1772年にラグランジュによってそれぞれ証明された。一般の多角数定理の証明は1813年にコーシーによって与えられている。

多角数

k 番目の m 角数とは、次の公式

Pm(k)=(m2)k2(m4)k2

で与えられる数のことである。直観的には、たとえば石を、一辺に k 個ある正 m 角形の形に敷き詰めて並べることができるとき、石の総数が k 番目の m 角数になっている。

これは古代ギリシャ人たちが名づけた名前であって、素数はどのような図形にも並べることができないことから、直線数とも呼ばれていた。

例えば、三角数とは 1, 3, 6, 10, 15, … のことである。また四角数は平方数の列 1, 4, 9, 16, … に他ならない。1番目の m 角数は 1 であり、2番目の m 角数は m である。

精密化

N = 2m - 1 を表すには Pm(2) + (m - 1)Pm(1) とするより他にないから、m 個未満の m 角数の和では表されない自然数がある。N = 9n + 8 は二個の三角数の和で表されない(法 9 の計算で自明)から、三個未満の三角数の和で表されない自然数は無数にある。N = 8n + 7 は三個の四角数の和で表されない(法 8 の計算で自明)から、四個未満の四角数の和で表されない自然数は無数にある。しかし、五角数以上について、m 個未満の m 角数で表されない自然数は有限個である。m ≥ 6 のとき、十分に大きな自然数 N ≥ 108(m - 2) は m - 1 個の m 角数の和で表される。また、m ≥ 5 が奇数のとき、十分に大きな自然数 N4(m2)31443 は四個の m 角数の和で表される。また、m ≥ 6 が偶数のとき、十分に大きな奇数の自然数 N(m2)31443 は四個の m 角数の和で表される。

証明

三角数

三平方和定理により

8N+3=(2x+1)2+(2y+1)2+(2z+1)2

と表されるから

N=x(x+1)2+y(y+1)2+z(z+1)2

となる x, y, z が存在する。したがって、全ての自然数は高々三個の三角数の和に表される。

四角数

四角数の場合については、ラグランジュの四平方定理と等価である。

五角数以上

十分大きな N に対してのみ証明する。m ≥ 5, N ≥ 108(m - 2) とすれば

8Nm286Nm23>3.86>236

であるから

0<12+6Nm23<2d±1<23+8Nm28

となる二個の奇数 2d ± 1 が存在する。 Nb + r (mod m - 2) となるように

b{2d±1}, r{e|0em4}

を選び、

a=2(Nbrm2)+b

とする。a, b は共に奇数であるから、4a - b2 ≡ 4 - 1 ≡ 3 (mod 8) であり、三平方和定理により、

4ab2=x2+y2+z'2

となる三個の奇数 xyz′≥ 0 が存在する。b + x + y - z ≡ 0 (mod 4) となるように z = ± z′の符号を決め、

w1=b+x+yz4
w2=w1yz2=b+xy+z4
w3=w1xz2=bx+y+z4
w4=w1x+y2=bxyz4

とすれば

w1+w2+w3+w4=b
w12+w22+w32+w42=b2+x2+y2+z24=a
N=(m2)a(m4)b2+r=(m2)(w12+w22+w32+w42)(m4)(w1+w2+w3+w4)2+r=Pm(w1)+Pm(w2)+Pm(w3)+Pm(w4)+rPm(1)

となる。ただし

Pm(k)=(m2)k2(m4)k2

とする。0 ≤ rm - 4 であるから、wn ≥ 0 であれば N ≥ 108(m - 2) が高々 m 個の m 角数で表されることになる。以下において wn ≥ 0 であることを証明する。

b<23+8Nm28<2(m4m2)+8N8rm2=b(m5,rm4)

であるから

b24a=b24(2(Nbrm2)+b)=(b2(m4m2))24(m4m2)28(Nrm2)<(b2(m4m2))28(Nrm2)<(b2(m4m2))28(Nrm2)=0

である。同時に

b>12+6Nm23>(123m2)+6N6rm23=b(m5)

であるから

b2+2b+43a=b2+2b+43(2(Nbrm2)+b)=(b(123m2))2(123m2)26(Nrm2)+4>(b(123m2))26(Nrm2)+3>(b(123m2))26(Nrm2)+3=0

である。4a - b2 = x2 + y2 + z2 を固定して x + y + z が最大となるのは x = y = z のときであるから

x+y+z3(4ab2)<4(b2+2b+4)3b2=b+4
bxyz>4

w4 は整数であるから

w4=bxyz40

xy ≥ |z| により

w1w2w3w40

である。

平方数と三角数の和

三平方和定理により、8N + 1 は高々三個の平方数の和で表されるが、法 8 で考え、一個の奇数の平方数と二個の偶数の平方数の和であるから

8N+1=(2x+1)2+(2y)2+(2z)2
N=x(x+1)2+(y+z2)2+(yz2)2

となる x, y, z が存在する。法 8 で考え、y, z は共に偶数か共に奇数である。したがって、全ての自然数は高々一個の三角数と二個の平方数の和で表される。同じく三平方和定理により、4N + 1 は高々三個の平方数の和で表されるが、法 8 で考え、一個の奇数の平方数と二個の偶数の平方数の和であるから

4N+1=(2x+1)2+(2y)2+(2z)2
N=(2x+1)2+(2y)2+(2z)214=(x+y)(x+y+1)2+(xy)(xy+1)2+z2

となる x, y, z が存在する。したがって、全ての自然数は高々二個の三角数と一個の平方数の和で表される。

2008年4月23日、Oh, Sunらは「すべての正整数は、平方数と奇数の平方数と三角数との和として表せる」ことを示したと発表した[1]

注釈

テンプレート:Notelist2

出典

テンプレート:脚注ヘルプ テンプレート:Reflist

関連記事

テンプレート:ウィキプロジェクトリンク テンプレート:ウィキポータルリンク