18

[超解説] 13の8乗を平方数2つの和で4通りに表わせ

1504
0

138 を平方数 2 つの和で 4 通りに表わせ

平方数の和といえば

トートツですが、最も有名な平方数の和といえば「三平方の定理」ですよね。直角三角形において直角を挟む二辺の長さをそれぞれ二乗して足すと斜辺の長さの二乗に等しくなるというアレです。

三平方の定理の証明方法は無数にありますが、恐らく多くの方がこの定理を「平面図形上の性質」だと理解されておられるかと思います。もちろんその通りではあるのですが、数の世界というのは図形の世界の写像とみることもできるため、例えばこの記事のタイトルにあるような整数問題にも応用可能なんです。私の過去記事にも何度か登場している「ガラパゴ数学」というのはまさにそのような視点から生み出されたもので、それを用いると表題の問題が

超絶エレガント

に解けちゃうよっていうテーマで送りしたいと思います(*´∀`*)

まずは基礎知識として三平方の定理について改めて見直してみましょう。

三平方の定理 featuring ガラパゴ数学

三平方の定理というのは、数の世界でいうところの絶対値を表す定理でもあります。難しい言葉でいえば「ユークリッドノルム」ですね。

|a+bi|2=a2+b2

絶対値記号の定義に従えばこのように解釈できますが、その本質にあるのが三平方の定理で、実際、絶対値記号の「定義」というのは先程の「数の世界は図形の世界からの写像」という視点を用いれば「定理」として導くことができるんです。実際にやってみましょう。

まず、定義ありきによる循環論法を封印するため、原点 0 から a+bi で指し示される座標までの距離 |a+bi|c とおきます。ab の大きさはわかっていますが、複素平面上の 0, a, a+bi あるいは 0, a, abi で作られる直角三角形の斜辺の長さである c (=|a+bi|=|abi|) の具体値は現時点で不明です。

ここでおもむろに (a+bi)×(abi) という掛け算を考えます。掛け算というと、小学校では「足し算の繰り返し」として習った方もおられると思いますがそれは整数倍としての一側面にすぎなくて、数と図形の世界を同一視して捉えるならば


0 の位置」が同じで「0 から +1 へ向かう向きと大きさ」が異なる
二つのユークリッド座標系 AB において、
A の量(座標) aB の量(座標)の +1」であるとき、
B の量(座標) bA の量(座標)の a×b

というのが乗算の根本原理として視えてきます。このあたりについては数学を愛する会 Wiki の ガラパゴ数学 の演算の項に四則演算の捉え方としてまとめてありますのでご参考までに(*´ω`*)

さて、改めましてこの視点で (a+bi)×(abi) を考えるとどうなるでしょうか。まず2つの座標系 AB を考えます。これらの座標系は 0 つまり原点の座標が同じなのですが縮尺や姿勢(座標系全体の傾き)は必ずしも同じとは限らなくて、判明しているのは A の量(座標)の (a+bi)B の量(座標)の +1B の量(座標)の (abi)A の量(座標)の (a+bi)×(abi) ということです。

a+biabi というのは 1i を基底の元とする二次元の直交座標系上の数ですので、基準となる 1 に相当する量(座標)とそれに直交する i に相当する量(座標)を対応させてみると 2 つの座標系の相互翻訳がしやすくなります。

というわけで、2つの座標系の対応表はこんな感じです。

座標系基準座標基準量総量
A0a+bi(a+bi)×(abi)
B01abi

      ↓ ↓ ↓

座標系原点基準1基準2総量
A0a+bib+aia2+abib2abia2+b2+0i
B01iabiabi

うん、確かに a2+b2 は出てきたけども、これは一体何を計算したのと疑問を持たれたかもしれません。でもこれ、図形として絵に描いてみると対応表の意味が分かってくるかと思います。

三平方の定理その1 三平方の定理その1

相似の直角三角形がいくつか視えてこないでしょうか?赤い線は B の直交座標系を表した補助線となっていて、緑の線は相似の直角三角形を示しています。最初に想定した三辺の長さが a, b, c の 直角三角形の大きさを 1 としたとき、1:a1:b1:c の相似比の直角三角形がそれぞれ視えたなら大成功! であれば、その中の 1:c の直角三角形の斜辺が c2 になることは自明ですから、c2=|a+bi|2=a2+b2 は定理として成立しています。

ピタゴラス比 featuring ガラパゴ数学

さきほど計算したのは (a+bi)×(abi) でしたが、これを (a+bi)×(a+bi) で考えてみましょう。

座標系原点基準1基準2総量
A0a+bib+aia2+abib2+abia2b2+2abi
B01iabia+bi

c=|a+bi|=|abi| ですから、|(a+bi)(abi)||(a+bi)2| は同じ大きさのはず。つまり |a2b2+2abi|=a2+b2 といえるはずです。実際、(a2b2)2+(2ab)2=(a2+b2)2 となることからも「それはそう」案件ではあるのですが、計算結果からではなく絵からご確認いただきましょう。

三平方の定理その2 三平方の定理その2

さらにこの図の a2b2+2abi から一番下まで垂線を下ろすと、「最初の直角三角形の鋭角を2倍した角度」を鋭角に持つ新たな直角三角形が視えてきます。その三辺の長さは a2b2, 2ab, a2+b2 と表せますので、もし ab が整数であれば三辺とも整数比の直角三角形になるわけです。つまり、この手法を用いれば「ピタゴラス比」の三角形を自在に作れちゃうってワケ。


|(a+bi)2|=|(a2b2)+(2ab)i|2=a2+b2



a2b2:2ab:a2+b2

というわけで、整数比の直角三角形は、「直角を挟む二辺が整数比の直角三角形の鋭角を2倍した角度」を持つ直角三角形を作ることで無限に作り出すことが可能です。

138 を平方数 2 つの和で 4 通りに表わせ

さて、いよいよ表題のトピックに入りたいと思います。この問題は何年か前に「数学を愛する会(通称:ますらば)」の自作問題チャンネルにて会員の 天真 さんより出題されたもので、想定解はブラーマグプタの二平方恒等式にあてはめるものと三角関数を使って解くというものでした。

私も最初はどうやって解くんだろうと考えてしまいましたが、しばらくしてガラパゴ数学の視点からスマートな解法をひらめき、以来何度となくこの問題を良問として取り上げさせていただいております。

その解法というのが、まさにここまで長々と解説させていただいた

|(a+bi)2|=|(a+bi)(abi)|=a2+b2

を応用したものなんですね。では、さっそく解法にいってみましょう☆彡

まず、138 を素因数分解して絶対値の積の 2 乗の形を想定します。

138=|1313131313131313|2

ここでもし絶対値が 13 となるような複素数がみつかるのであれば、その数で代用してあげればよいわけです。「フェルマーの二平方定理」によると、素数かつ 4 で割ると 1 余るような整数は必ず平方数の和で表せるとのことなので、単純に偶数 2m と奇数 2n+1 をそれぞれ平方した和を考えればオッケー。

(2m)2+(2n+1)2=4(m2+n2+n)+1

m2+n(n+1)=1314=3 となるような非負整数 m, n を見つければBINGO!!なのですが、3 より小さい平方数は限られてますから、m=1, n=1 からの 22+32=13 がすぐに見つかります。

すると、このとき想定される 13

|±(2+3i)|=|±(23i)|=|±(3+2i)|=|±(32i)|

8 通りあって、いずれも直角三角形の斜辺あるいは長方形の対辺としてみればそれらの二次元図形としての形状はすべて合同です。

ここで注目すべきは、それらを回転させたときに対辺の向きが同じものと逆になっているものがあって、同じ向き同士の積からは (a+bi)2=(a2b2)+(2ab)i のように新たな直角三角形(あるいは長方形)が生み出され、逆向きのペアの積からは (a+bi)(abi)=(a2+b2)+0i のように潰れて一次元状になってしまうってこと。

これは直角三角形の2つの鋭角の和が90度だということに起因していて、そのような性質を上手に操ればこの問題はベリーイージーになります。

具体的な方法ですが、先程の 8 通りからどれか一つ選んで

|(2+3i)8(23i)0|2=(22+32)0|(2+3i)8|2=|    239+28560i|2=|(2+3i)7(23i)1|2=(22+32)1|(2+3i)6|2=|+2645510764i|2=|(2+3i)6(23i)2|2=(22+32)2|(2+3i)4|2=|2011120280i|2=|(2+3i)5(23i)3|2=(22+32)3|(2+3i)2|2=|+1098526364i|2=|(2+3i)4(23i)4|2=(22+32)4                   = +28561=|(2+3i)3(23i)5|2=(22+32)3|(23i)2|2=|1098526364i|2=|(2+3i)2(23i)6|2=(22+32)2|(23i)4|2=|20111+20280i|2=|(2+3i)1(23i)7|2=(22+32)1|(23i)6|2=|+26455+10764i|2=|(2+3i)0(23i)8|2=(22+32)0|(23i)8|2=|    23928560i|2

という組み合わせを作るだけです。あ、今回選んだのはたまたま (2+3i)(23i) の相殺ペアでしたが、どれを選んでも最終的に得られる結果は同じになりますよ ♪

中辺にみえる (22+32) が左辺の中にある逆向きペアから生まれた一次元形状、つまり係数としてのスカラー値ですね。そして上 4 行と下 4 行にみる鏡写しペアも合同形ですので、実質的には上下いずれか 4 行分だけで答えは求まります。

というわけで、答えはこうなりますヽ(=´▽`=)ノ

|(2+3i)8(23i)0|2=|    239+28560i|2=    2392+285602=138|(2+3i)7(23i)1|2=|+2645510764i|2=264552+107642=138|(2+3i)6(23i)2|2=|2011120280i|2=201112+202802=138|(2+3i)5(23i)3|2=|+1098526364i|2=109852+263642=138

最後までお読みいただき、ありがとうございました(*´∀`*)

投稿日:202132
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

https://mathlog.info/articles/323         数学を愛する会 副会長 CCO / ガラパゴ数学 開拓者 / 猫舌・甘党・薄味派

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 平方数の和といえば
  2. 三平方の定理 featuring ガラパゴ数学
  3. ピタゴラス比 featuring ガラパゴ数学
  4. 138 を平方数 2 つの和で 4 通りに表わせ