自然数を幾つかの平方数の和で表すためには、どのような条件が必要となるのでしょうか。前回の創作整数問題#54に関連して、幾つかの平方数の和で
自然数を2つの平方数の和で表す
大学入試問題でもありがちな問題設定に、ある整数を2つの平方数で表せ、というものがあります。これに関して、次のような事実が知られています。
Fermat’s theorem on sums of two squares
ある整数
「4を法として3に合同な素因数が全て平方になっていること」
である。
これは「フェルマーの二平方和定理」(Fermat’s theorem on sums of two squares)と呼ばれる定理で、証明はオイラーによって為されましたが、フェルマーによって提起されたためにこのような名前が付いています。数論分野でも割と古くから知られている定理の一つです。
具体的には、
実は自然数を高々二個の平方数の和で表す方法の総数を与える公式が知られています。これを「ヤコビの二平方定理」(Jacobi’s two square theorem)と言います。
Jacobi’s two square theorem
自然数を高々2個の平方数の和で表す方法の総数は
これも具体例で見た方が速いです。例えば
これを天下り的に用いれば、4を法として3に合同な素因数で平方になっていないものが存在するような整数は2つの平方数の和で表せないことが分かります。
例えば
実際、
この定理によれば
なお、フェルマーの二平方和定理は平方剰余の相互法則の第1補充法則から導くことができます。
自然数を幾つかの平方数の和で表す
ラグランジュの四平方定理(Lagrange’s four square theorem)というものが知られており、すべての自然数は高々
オイラーの四平方恒等式
自然数を高々4個の平方数の和で表す方法の数は、「ヤコビの四平方定理」(Jacobi’s four square theorem)によって与えられます。
Jacobi’s four square theorem
自然数を高々4個の平方数の和で表す方法の総数は
ここで「異なる平方数の和」に限定すると、面白い事実が知られています。実は以下に示す31個の自然数を除くすべての自然数は異なる幾つかの平方数の和で表せるのです。
幾つかの異なる平方数の和で表せない自然数
2, 3, 6, 7, 8, 11, 12, 15, 18, 19, 22, 23, 24, 27, 28, 31, 32, 33, 43, 44, 47, 48, 60, 67, 72, 76, 92, 96, 108, 112, 128
ここで挙げた自然数は異なる幾つかの平方数では表せませんが、これ以外の自然数はすべて異なる平方数を何個か用いた和により表現できます。なかなか面白い事実だと思います。
※ここでは
ここから発展して、幾つかの平方数の和で表せるような数のリストを以下に掲載しておきます(10項目まで)。オンライン整数列大辞典(OEIS)のリンクを併記していますので必要に応じて参照してください。
異なる0でない2つの平方数の和でちょうど 通りに表される整数
5, 10, 13, 17, 20, 25, 26, 29, 34, 37, ・・・
65, 85, 125, 130, 145, 170, 185, 205, 221, 250, ・・・
325, 425, 650, 725, 845, 850, 925, 1025, 1300, 1325, ・・・
1105, 1625, 1885, 2125, 2210, 2405, 2465, 2665, 3145, 3250, ・・・
8125, 10625, 16250, 18125, 21250, 23125, 25625, 32500, 33125, 36250, ・・・
5525, 9425, 11050, 12025, 12325, 13325, 14365, 15725, 17225, 17425, ・・・
105625, 180625, 203125, 211250, 265625, 361250, 406250, 422500, 453125, 525625, ・・・
27625, 32045, 40885, 45305, 47125, 55250, 58565, 60125, 61625, 64090, ・・・
71825, 93925, 122525, 143650, 156325, 173225, 187850, 209525, 223925, 244205, 245050, ・・・
138125, 235625, 276250, 300625, 308125, 333125, 393125, 430625, 435625, 471250, ・・・
異なる 個の でない平方数の和で表される整数
5, 10, 13, 17, 20, 25, 26, 29, 34, 37, ・・・
14, 21, 26, 29, 30, 35, 38, 41, 42, 45, ・・・
30, 39, 46, 50, 51, 54, 57, 62, 63, 65, ・・・
55, 66, 75, 79, 82, 87, 88, 90, 94, 95, ・・・
91, 104, 115, 119, 124, 130, 131, 136, 139, 143, ・・・
140, 155, 168, 172, 179, 185, 188, 191, 195, 196, ・・・
204, 221, 236, 240, 249, 255, 260, 261, 268, 269, ・・・
その他
・異なる3個の0でない平方数の和で2通り以上に表される整数
(OEISリンク:A024804)
62, 69, 74, 77, 86, 89, 90, 94, 98, 101, ・・・
・異なる4個の0でない平方数の和で2通り以上に表される整数
(OEISリンク:A025386)
78, 90, 94, 95, 99, 102, 105, 110, 111, 114, ・・・
・2個の平方数の和で表される素数
(OEISリンク:A000152)
2, 5, 13, 17, 29, 37, 41, 53, 61, 73, ・・・
つの平方数の和で表される自然数の割合
が存在して、その値はおよそ
方程式
フェルマーの二平方和定理や、ヤコビの二平方定理・四平方定理などは奥深い数論の世界においては比較的初歩の知識ですが、非常に興味深い定理です。
ヤコビの四平方定理の、水色の枠に囲まれたところ、高々4個の自然数が2個になっています。
たにゐ さん
コメントして頂き、ありがとうございます。
ご指摘の部分について確認し修正しました。
至らない点の多いウェブサイトですが、今後ともどうぞよろしくお願いいたします。