- 💡 本時の導入に使える問いかけ
三平方の定理で定番の「3:4:5」という辺の比は、どのようにして見つけられたのでしょうか? -
実は「奇数の和」という、小学校の算数でも扱うシンプルな計算の中に、その秘密が隠されています。
まずは、次の計算を見てください。
\(1 + 3 + 5 = 9 = 3^2\)
\(1 + 3 + 5 + 7 = 16 = 4^2\)
\(1 + 3 + 5 + 7 + 9 = 25 = 5^2\)
連続する奇数を足していくと、見ごとに「平方数(マスの正方形の面積)」が現れます。
これだけでも十分に不思議で面白い性質です。
そして、この式の後半2つを組み合わせると、おなじみの関係式が浮かび上がります。
\(4^{2}+9=5^{2}\)
\(4^{2}+3^{2}=5^{2}\)
このように、直角三角形の3辺の長さとなる整数の組 \((a, b, c)\) を「ピタゴラス数(ピタゴラスの三つ組数)」と呼びます。ピタゴラス数は、奇数の和の性質を使うことで、芋づる式に作り出すことができるのです。
1. 奇数の和は平方数:ピタゴラス数とは何か
教材研究の出発点として、まずは「ピタゴラスの定理」とその逆を整理しておきましょう。
📐 ピタゴラスの定理(三平方の定理)
直角三角形において、直角をはさむ2辺の長さを $a, b$、斜辺の長さを \(c\) とすると、次の関係が成り立つ。$$a^2 + b^2 = c^2$$※幾何学的には「直角をはさむ二辺上の正方形の面積の和は、斜辺上の正方形の面積に等しい」と言い換えられます。
🔄 ピタゴラスの定理の逆
三角形の3辺の長さ \(a, b, c\) の間に \(a^2 + b^2 = c^2\) という関係が成り立つならば、その三角形は長さ \(c\) の辺を斜辺(対角が直角)とする直角三角形である。
💡 教材研究のポイント
この「定理の逆」があるからこそ、あらかじめ \(a^2 + b^2 = c^2\) を満たす整数の組(ピタゴラス数)を求めておくことで、測量や作図の現場で「確実に直角を作るツール」として日常的に活用できるようになります。
2. 奇数の和と平方数(四角数)の美しい関係
自然数を「1から順に」奇数だけ足していくと、不思議な現象が起こります。
- \(1 = 1 = 1^2\)
- \(1 + 3 = 4 = 2^2\)
- \(1 + 3 + 5 = 9 = 3^2\)
- \(1 + 3 + 5 + 7 = 16 = 4^2\)
- \(1 + 3 + 5 + 7 + 9 = 25 = 5^2\)
- \(1 + 3 + 5 + 7 + 9 + 11 = 36 = 6^2\)
このように、「1から始まる連続する奇数の和は、必ず平方数(自然数の2乗)になる」という性質があります。数式で表すと次のようになります。$$1 + 3 + 5 + 7 + \dots + (2n – 1) = n^2$$
🎨 ピタゴラスの視点:図形で見る「四角数」
古代ギリシャの数学者ピタゴラスは、この平方数のことを「四角数」と呼び、ドット(点)を並べた図形として捉えていました。
なぜ奇数を足すと正方形が大きくなるのか、図形的に解説します。
- 基本の正方形: まず、縦 \(n\) 個 × 横 \(n\) 個のドットでできた、面積 \(n^2\) の正方形をイメージします。
- L字型にドットを足す: この正方形をひと回り大きくするために、右側と上側にドットを付け足します。
- 上の辺に沿って \(n\) 個
- 右の辺に沿って \(n\) 個
- 右上の角(コーナー)に \(1\) 個
- 足した合計は「奇数」: 付け足したドットの合計は、 \(n + n + 1 = 2n + 1\) (個)となり、これは必ず奇数になります。
- 新しい正方形の完成: これにより、縦 \((n+1)\) 個 × 横 \((n+1)\) 個の新しい正方形、つまり \((n+1)^2\) という次の平方数が完成します。
この「L字型に奇数個のドットを足していく」という操作を繰り返すからこそ、奇数の和はいつでも綺麗な正方形(平方数)になるのです。
3. 平方数の差からピタゴラス数をつくる
ピタゴラスは、この「奇数の和が平方数になる」という性質を巧みに利用して、ピタゴラス数を見出しました。隣り合う平方数の「差」に着目してみましょう。
💡 例1:(3, 4, 5)の組み合わせ
「7までの奇数の和」と「9までの奇数の和」を並べてみます。
- \(1 + 3 + 5 + 7 = 4^2\) …… ①
- \(1 + 3 + 5 + 7 + 9 = 5^2\) …… ②
②の式の中に、まるごと①の式(\(4^2\))が隠れているのが分かります。①を②に代入してみましょう。
$$4^2 + 9 = 5^2$$
ここで、足した奇数の「 \(9\) 」は「 \(3^2\) 」と言い換えることができます。
$$4^2 + 3^2 = 5^2$$
見ごとに、もっとも有名なピタゴラス数 \((3, 4, 5)\) が導き出されました。
💡 例2:(5, 12, 13)の組み合わせ
同じ方法で、別のピタゴラス数も作ることができます。「23までの和」と「25までの和」を考えます。
- \(1 + 3 + 5 + \dots + 23 = 12^2\) …… ①
- \(1 + 3 + 5 + \dots + 23 + 25 = 13^2\) …… ②
①を②に代入します。
$$12^2 + 25 = 13^2$$
足した奇数の「$25$」は「\(5^2\)」ですので、次のようになります。
$$12^2 + 5^2 = 13^2$$
ここから、2つ目のピタゴラス数 \((5, 12, 13)\) が得られました。
つまり、「足し合わせた最後の奇数自体が平方数( \(3^2\) や \(5^2\) など)になるとき、そこにピタゴラス数が誕生する」というわけです。
4. 規則性を広げてピタゴラス数を「量産」する
同じ方法を使えば、ピタゴラス数をいくらでも作り出すことができます。もう一つ、「47までの奇数の和」と「49までの奇数の和」の例を見てみましょう。
- \(1 + 3 + 5 + \dots + 47 = 24^2\) …… ①
- \(1 + 3 + 5 + \dots + 47 + 49 = 25^2\) …… ②
①を②に代入すると、次のようになります。
$$24^2 + 49 = 25^2$$ $$24^2 + 7^2 = 25^2$$
ここから、3つ目のピタゴラス数 \((7, 24, 25)\) が得られました。
この「最後に足す奇数が平方数になる性質」を追いかけていくと、次のように無限にピタゴラス数を量産できます。
\(9\)( \(3^2\))を足す \(\rightarrow\) \(4^2 + 3^2 = 5^2\) \(\rightarrow\) \((3, 4, 5)\)
\(25\)( \(5^2\))を足す \(\rightarrow\) \(12^2 + 5^2 = 13^2\) \(\rightarrow\) \((5, 12, 13)\)
\(49\)( \(7^2\))を足す \(\rightarrow\) \(24^2 + 7^2 = 25^2\) \(\rightarrow\) \((7, 24, 25)\)
\(81\)( \(9^2\))を足す \(\rightarrow\) \(40^2 + 9^2 = 41^2\) \(\rightarrow\) \((9, 40, 41)\)
\(121\)(\(11^2\))を足す \(\rightarrow\) \(60^2 + 11^2 = 61^2\) \(\rightarrow\) \((11, 60, 61)\)
\(169\)(\(13^2\))を足す \(\rightarrow\) \(84^2 + 13^2 = 85^2\) \(\rightarrow\) \((13, 84, 85)\)
\(225\)(\(15^2\))を足す \(\rightarrow\) \(112^2 + 15^2 = 113^2\) \(\rightarrow\) \((15, 112, 113)\)
\(289\)(\(17^2\))を足す \(\rightarrow\) \(144^2 + 17^2 = 145^2\) \(\rightarrow\) \((17, 144, 145)\)
5. ピタゴラス数の構造を「数式」で分析する
📐 変化のきまりを文字式にする
先ほどの「L字型にドットを足して正方形を大きくする図形」を、文字式で表してみましょう。
一辺が \(n\) 個の正方形(面積:\(n^2\))に、L字型にドットを付け足して一辺が \((n+1)\) 個の正方形(面積:\((n+1)^2\))を作るとき、足したドットの数は \((2n+1)\) 個でした。これをそのまま式に表すと、次のようになります。
$$n^2 + (2n + 1) = (n + 1)^2$$
この式がピタゴラス数の条件である \(a^2 + b^2 = c^2\) を満たすためには、「新しく足した \((2n + 1)\) という奇数自体が、何かの平方数( ○\(^2\) )になっていること」が条件となります。
🔍 「奇数の平方数」を探す旅
奇数を順に並べて、それが「平方数」になる瞬間を待ち伏せしてみましょう。
- \(1\) (\(1^{2}\) \(\rightarrow \) 三角形が作れないので除外)
- \(3\)
- \(5\)
- \(7\)
- \(9\) (\(3^{2}\) \(\rightarrow \) 最初のターゲット!)
次の平方数である \(16\)(\(4^2\))は「偶数」なので、\((2n+1)\) には当てはまりません。
そのため、次に現れる「奇数の平方数」をさらに探していくことになります。
- \(11, 13, 15, 17, 19, 21, 23, \dots\) \(25\)(\(5^{2}\) \(\rightarrow \) 2番目のターゲット!)
このように、奇数の数列の中にポツポツと現れる「奇数の平方数(\(3^2, 5^2, 7^2, 9^2 \dots\))」を見つけるたびに、新しいピタゴラス数が必ず1組誕生する構造になっているのです。
6. ピタゴラス数を「関数」と「グラフ」で視覚化する
これまでに導き出したピタゴラス数の3辺の比を並べて、それぞれの数の増え方(変化の割合)に着目してみましょう。
| 番号(\(x\)) | 辺 \(a\) (奇数) | 辺 \(b\) (偶数) | 斜辺 \(c\) | 関係式(\(a^2 + b^2 = c^2\)) |
|---|---|---|---|---|
| 1 | 3 | 4 | 5 | \(3^2 + 4^2 = 5^2\) |
| 2 | 5 | 12 | 13 | \(5^2 + 12^2 = 13^2\) |
| 3 | 7 | 24 | 25 | \(7^2 + 24^2 = 25^2\) |
| 4 | 9 | 40 | 41 | \(9^2 + 40^2 = 41^2\) |
| 5 | 11 | 60 | 61 | \(11^2 + 60^2 = 61^2\) |
| 6 | 13 | 84 | 85 | \(13^2 + 84^2 = 85^2\) |
| 7 | 15 | 112 | 113 | \(15^2 + 112^2 = 113^2\) |
| 8 | 17 | 144 | 145 | \(17^2 + 144^2 = 145^2\) |
この変化の規則性をグラフ化(視覚化)すると、各辺の長さがまったく異なる関数的な性質を持って伸びていくことが分かります。
- 辺 \(a\) の変化: \(3, 5, 7, 9 \dots\) と、一定の割合で増える「1次関数(直線)」の動きをします。
- 辺 \(b\) の変化: \(4, 12, 24, 40 \dots\) と、後半に向けて急激に増える「2次関数(放物線)」の動きをします。
- 斜辺 \(c\) の変化: 辺 \(b\) と常に「わずか 1 」の差を保ちながら、同じく「2次関数(放物線)」の動きで伸びていきます。
7. 一般式による証明と「ピタゴラス数の普遍的な求め方」
📝 1次関数・2次関数としての数式化
この規則性を、自然数 \(n\) (上の表の番号に相当)を用いた関数として表すと、次のようになります。
- 辺 \(a\) (奇数): \(a = 2n + 1\) (1次関数)
- 辺 \(b\) (偶数): \(b = 2n^2 + 2n\) (2次関数)
- 斜辺 \(c\) (最大): \(c = 2n^2 + 2n + 1\) (2次関数)
これが常に三平方の定理を満たすことを、中学校3年生で習う「式の展開」を使って証明してみましょう。
$$\begin{aligned} a^2 + b^2 &= (2n + 1)^2 + (2n^2 + 2n)^2 \\ &= (4n^2 + 4n + 1) + (4n^4 + 8n^3 + 4n^2) \\ &= 4n^4 + 8n^3 + 8n^2 + 4n + 1 \end{aligned}$$
一方、斜辺 \(c^2\) を展開すると次のようになります。
$$\begin{aligned} c^2 &= (2n^2 + 2n + 1)^2 \\ &= 4n^4 + 8n^3 + 8n^2 + 4n + 1 \end{aligned}$$
見ごとに \(a^2 + b^2 = c^2\) が一致しました。この式を使えば、任意の自然数 \(n\) を代入するだけで、いくらでも直角三角形の比(ピタゴラス数)を自動生成できます。
🌍 さらに広い世界へ:普遍的なピタゴラス数の求め方
今回ご紹介した「奇数の和」からアプローチする方法は、斜辺と1辺の差が必ず「1」になるグループ(原始ピタゴラス数の一部)を導くものです。数学の世界では、これらを含めたすべてのピタゴラス数(互いに素な組)を網羅する、さらに一般的な生成式が知られています。
互いに素で、一方が奇数、他方が偶数である異なる自然数 \(m, n\) (\(m > n\))を用いると、ピタゴラス数は次のように表せます。
$$a = m^2 – n^2, \quad b = 2mn, \quad c = m^2 + n^2$$
※例えば、\(m=2, n=1\) を代入すると \((3, 4, 5)\) が、\(m=3, n=2\) を代入すると \((5, 12, 13)\) が導かれます。
8. まとめ(教材研究を振り返って)
一見、複雑に思える直角三角形の3辺の比「ピタゴラス数」は、実は「1から順に奇数を足すと正方形(平方数)になる」という、図形と数のシンプルな美しさから出発して構成することができます。
- 授業への還元ポイント:
- 小学校の算数:ドット(四角数)を並べて「奇数の和」の規則性を見つける活動。
- 中学校の数学:「文字式の利用」を使った証明や、「1次関数・2次関数」のグラフとの関連付け。
「3:4:5」という日常に溢れる直角の比の背景には、数と図形が織りなす素晴らしい調和が隠されています。ぜひ、明日の教材研究や授業づくりのヒントとしてご活用ください。
【引用・参考文献】
- 矢野健太郎『すばらしき数学者たち』(新潮文庫、1980年)
※本書では平方数が「三角数」と共に「四角数」として紹介されています。本稿では単元構成の都合上、中学校数学と地続きになるよう「平方数」という表記に統一して解説しました。