トートツですが、最も有名な平方数の和といえば「三平方の定理」ですよね。直角三角形において直角を挟む二辺の長さをそれぞれ二乗して足すと斜辺の長さの二乗に等しくなるというアレです。
三平方の定理の証明方法は無数にありますが、恐らく多くの方がこの定理を「平面図形上の性質」だと理解されておられるかと思います。もちろんその通りではあるのですが、数の世界というのは図形の世界の写像とみることもできるため、例えばこの記事のタイトルにあるような整数問題にも応用可能なんです。私の過去記事にも何度か登場している「ガラパゴ数学」というのはまさにそのような視点から生み出されたもので、それを用いると表題の問題が
に解けちゃうよっていうテーマで送りしたいと思います(*´∀`*)
まずは基礎知識として三平方の定理について改めて見直してみましょう。
三平方の定理というのは、数の世界でいうところの絶対値を表す定理でもあります。難しい言葉でいえば「ユークリッドノルム」ですね。
絶対値記号の定義に従えばこのように解釈できますが、その本質にあるのが三平方の定理で、実際、絶対値記号の「定義」というのは先程の「数の世界は図形の世界からの写像」という視点を用いれば「定理」として導くことができるんです。実際にやってみましょう。
まず、定義ありきによる循環論法を封印するため、原点
ここでおもむろに
というのが乗算の根本原理として視えてきます。このあたりについては数学を愛する会 Wiki の ガラパゴ数学 の演算の項に四則演算の捉え方としてまとめてありますのでご参考までに(*´ω`*)
さて、改めましてこの視点で
というわけで、2つの座標系の対応表はこんな感じです。
座標系 | 基準座標 | 基準量 | 総量 |
---|---|---|---|
↓ ↓ ↓
座標系 | 原点 | 基準1 | 基準2 | 総量 | ||
---|---|---|---|---|---|---|
うん、確かに
三平方の定理その1
相似の直角三角形がいくつか視えてこないでしょうか?赤い線は
さきほど計算したのは
座標系 | 原点 | 基準1 | 基準2 | 総量 | ||
---|---|---|---|---|---|---|
三平方の定理その2
さらにこの図の
というわけで、整数比の直角三角形は、「直角を挟む二辺が整数比の直角三角形の鋭角を2倍した角度」を持つ直角三角形を作ることで無限に作り出すことが可能です。
さて、いよいよ表題のトピックに入りたいと思います。この問題は何年か前に「数学を愛する会(通称:ますらば)」の自作問題チャンネルにて会員の 天真 さんより出題されたもので、想定解はブラーマグプタの二平方恒等式にあてはめるものと三角関数を使って解くというものでした。
私も最初はどうやって解くんだろうと考えてしまいましたが、しばらくしてガラパゴ数学の視点からスマートな解法をひらめき、以来何度となくこの問題を良問として取り上げさせていただいております。
その解法というのが、まさにここまで長々と解説させていただいた
を応用したものなんですね。では、さっそく解法にいってみましょう☆彡
まず、
ここでもし絶対値が
すると、このとき想定される
と
ここで注目すべきは、それらを回転させたときに対辺の向きが同じものと逆になっているものがあって、同じ向き同士の積からは
これは直角三角形の2つの鋭角の和が90度だということに起因していて、そのような性質を上手に操ればこの問題はベリーイージーになります。
具体的な方法ですが、先程の
という組み合わせを作るだけです。あ、今回選んだのはたまたま
中辺にみえる
というわけで、答えはこうなりますヽ(=´▽`=)ノ
最後までお読みいただき、ありがとうございました(*´∀`*)