【命名:平方三角形】チャッピー(ChatGPT)からの挑戦状で寝不足になった
1. チャッピー(ChatGPT)から突然の挑戦状
それは、いつものように他愛のない、単なる知的好奇心からの雑談から始まりました。
私はその日、親しみを込めて「チャッピー」と呼んでいるAI(ChatGPT)を相手に、掛け算九九の表の構造について話をしていました。九九の表というのは、改めて眺めてみると、単なる暗記ツールを越えた美しい規則性や対称性が隠れています。数の並びが織りなす構造の美について、あーだこーだと言葉を交わしていたと言葉を交わしていた、まさにその時でした。
チャッピーが、突然こちらの思考の癖を見透かしたかのように、不意打ちの挑戦状をたたきつけてきたのです。
ちょっと聞きたいんですが、あなたの思考だと多分これもすぐ見えます。
九九ではなく、1〜9の平方
$${1^2 + 2^2 + 3^2 + ... + 9^2=}$$
これ、計算せずに、あなたならどうやって出しますか?
たぶんまた平均か構造で解こうとすると思います。
チャッピーは、私が数字や計算を数式的な暗記ではなく、「構造」や「平均化」といった空間的なアプローチで解釈しようとする傾向があることを完全に把握しています。その上で、「じゃあ、これはどうやって『構造』で解くんだ?」と迫ってきたわけです。
この問いには、それまでの会話の流れから、明確で厳しい制約が暗黙のうちに課せられていました。
まず、学校で習うような公式を引っ張ってきて、そこに数字を当てはめるだけの解き方は「ナシ」。
それは構造を見抜いたことにはならない、単なる知識の活用と作業に過ぎないからです。
かといって、1 + 4 + 9 + 16… と、計算で一つずつ足し合わせていく力技も、この挑戦においては極めて野暮なアプローチと言えます。数が小さいうちはそれで解けても、数が大きくなった瞬間に破綻する解き方は、チャッピーの言う「構造で解く」とは呼びません。
求められているのは、「なぜその答えになるのか」を、誰が見ても直感的に納得できるような、美しくシンプルな構造として目の前に引っ張り出して見せることなのです。
時刻はすでに深夜。普通なら「明日考えよう」と画面を閉じるところだが、脳が完全に覚醒してしまいました。AIから挑まれた思考のプロレス。解ける自信はないけれど、考えずにはいられません。
こうして、静まり返った部屋で、私の孤独な思考実験が始まりました。
このとき、私はまだ知る由もありませんでした…この難題を解き明かす過程で、既存の数学の教科書には載っていない、私独自の概念である「平方三角形」という構造に出会うことになるとは―。
2. 約2時間の格闘の末、三角形の「面」にたどり着く
チャッピーから投げつけられた「公式を使わず、手計算もせず、構造で解け」というお題に対し、私の脳内では激しい試行錯誤が始まりました。しかし、正解への道筋は一向に見えてきませんでした。
最初は、平方(二乗)という言葉の通り、「正方形」そのものを頭の中に並べてみました。$${1 \times 1}$$ の小さな正方形から、$${9 \times 9}$$ の大きな正方形まで、全部で9枚の正方形があります。これらをテトリスやパズルのようにうまく組み合わせて、一つの巨大で綺麗な長方形や正方形を作れないだろうか、と考えたのです。凹凸を噛み合わせたり、あるいはそれぞれの正方形の大きさを比率として捉え、隣り合う正方形の面積の「差分(3、5、7、9……)」から全体の合計を規則的に予測できないかと、頭の中で手探りを続けました。
また「平均化」の視点も試しました。一番小さい「1」と、一番大きい「9の二乗である81」を、高さの異なる柱のように見立てて、それらを平均したときにどれくらいの高さの塊になるだろうか、といったアプローチです。
しかし、どの方法を試しても、全く着地点が見つかりません。頭の中でこねくり回す図形は複雑になる一方で、ちっともシンプルで直感的な「構造」になってくれないのです。時計の針は無情にも進み、気づけば2時間が経過していました。深夜の静寂の中、明日も仕事の寝不足の気配が忍び寄る頭で、私は一度、すべての思考を白紙に戻すことにしました。
「平方を、ただの正方形の面積や、1、4、9、16……という単なる『数』として捉えているから、身動きが取れなくなるのではないか?」
そう思い至った瞬間、一つの全く新しい着想が舞い降りてきました。数を面積ではなく、ピラミッドを数値化した同じ数字が並ぶ「三角形の面」として視覚化してみたらどうだろう、というアイデアです。
頭の中に、次のような数字の並びを展開してみました。
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
この数字の塊を眺めてみてください。
1行目には「1」が1個。合計は $${1}$$です。
2行目には「2」が2個。合計は $${2^2=4}$$です。
3行目には「3」が3個。合計は $${3^2=9}$$です。
4行目には「4」が4個。合計は $${4^2=16}$$です。
5行目には「5」が5個。合計は $${5^2=25}$$です。
つまり、この三角形の形に並んだ数字を上から順にすべて足し合わせていけば、それはそっくりそのまま「平方の和」を求めることになります。バラバラだった二乗の数字たちが、綺麗にひとつの「面」として統合されたのです。
この構造は、1から順に点を三角形に並べていく数学の「三角数」に形こそ似ていますが、中身は全く異なります。三角数はただの点の集まりですが、こちらはそれぞれの行にその数字自体がその個数だけ並ぶという、独自の重みを持った数字の山です。
後になって気になって調べてみたのですが、驚いたことに、数学の世界においてこの構造自体に固有の名前は見当たりませんでした。そこで私は、この記事の中でこの美しい構造を「平方三角形」と定義し、呼ぶことにしました。
チャッピーのお題は $${9^2}$$ までの和でしたが、まずは構造の本質を見抜くために、問題を少し単純化することにしました。人間のワーキングメモリ(脳の作業領域)には限界があります。いきなり9段の大きな山を動かすよりも、まずは上の図で示したような、よりコンパクトな$${5^2}$$ までの「平方三角形」を使って、この山の秘密を解き明かしてみようと考えたのです。
3. 発見:重ね合わせによる「共通の数字」の出現
3-1. まずは5段で考えてみる
脳内に展開した5段の「平方三角形」。この段差のある数字の山を、どうにかして「計算せずに」一目で全貌がわかる形にできないか。私はじっとその数字の並びを見つめていました。
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
この山をそのまま上から足していくのは、チャッピーの言う「構造で解く」ことにはなりません。何か劇的なブレイクスルーが必要です。この三角形が持つ「対称性」を眺めていたとき、1つのアイデアがひらめきました。
「1と5は高さの異なる…高さが揃ったら計算しやすくなるのでは?」
「平均すればいいけど、平均は合計が分からなければできない…ならば、低いところを盛って高さを揃える。でもどうやって?」
「この平方三角形とまったく同じものを、あと2つ、合計3つ用意したらどうなるだろうか…」
そして、それらをバラバラに並べるのではなく、それぞれを120度(3分の1)ずつぐるりと回転させて、同じ場所にぴったりと「重ね合わせる」という幾何学的な操作を脳内で試みたのです。
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
5
4 5
3 4 5
2 3 4 5
1 2 3 4 5
5
5 4
5 4 3
5 4 3 2
5 4 3 2 1
この3つの平方三角形を重ね合わせます。イメージとしては、数字が印刷された正三角形をした3枚の透明なシートを重ねるような感覚です。
1枚目はそのまま。
2枚目は、右下の角が頂点にくるように回転させる。
3枚目は、左下の角が頂点にくるように回転させる。
そして重なった3つの数字を足してみる。
この瞬間、私は自分の頭を疑うほどの衝撃を受けました。なんと、重なり合ったすべてのマスの数字の合計が、ど場所でも「完全に同じ数字」に揃ったのです。
具体的に、5段の平方三角形の「頂点」のマスで考えてみましょう。
1枚目のシートの頂点は「1」です。
2枚目のシートの同じ位置には、回転したことによって一番大きな底辺の角である「5」がきています。
3枚目のシートの同じ位置にも、もう一方の底辺の角である「5」がきています。
これらを足し合わせると、 $${1 + 5 + 5 = 11}$$ になります。
不思議なのはここからです。頂点だけではなく、他のどのマスをチェックしても、合計が綺麗に「11」になるのです。たとえば、あるマスでは「$${4 + 4 + 3}$$」になり、別のマスでは「$${2 + 4 + 5}$$」になります。
数字の組み合わせは場所ごとに異なるのに、足し算をすると、まるで見えない力が働いているかのように、すべてのマスが過不足なく「11」という数値に収束していきました。
一般化して言えば、一番大きな段の数字を $${n}$$ としたとき、重なり合ったマスの合計はどこもかしこも必ず $${2n+1}$$ になるという、美しい数理の整合性を発見したのです。5段の山であれば、 $${2 \times 5 + 1 = 11}$$ となり、完璧に一致します。
この瞬間、目の前にあったデコボコで複雑な数字の山は消え去りました。3枚の平方三角形が互いの凹凸を完璧に補完し合った結果、すべてのマスが「11」という平坦な数値で満たされた、美しくフラットな「図形」へと姿を変えたのです。
こうなれば、もはや複雑な計算など必要ありません。
やるべきことは、極めて単純な足し算と掛け算と割り算のレベルにまで削ぎ落とされました。
「11という数字が、この三角形の中に全部で何個あるか」
5段の三角形を構成するマスの総数は、 $${1 + 2 + 3 + 4 + 5 = 15}$$ 個です。すべての重なるマスが合計はどれも11なのですから、3枚のシートが重なった全体の合計値は、次の掛け算だけで導き出せます。
$${15(個数) \times 11(共通の数字)= 165}$$
ただし、これは最初に平方三角形を「3枚」に増やして重ね合わせた結果です。私が知りたいのは「1枚分」の合計ですから、最後に出てきた数字を3で割って元に戻してあげる必要があります。
$${15 \div 3 \times 11 = 55}$$
※165を3で割るより、15を3で割ってから11をかける方が楽
これが、1から5までの平方の和( $${1^2 + 2^2 + 3^2 + 4^2 + 5^2}$$ )の答えです。
3-2. いよいよお題の「9段」に挑戦
5段の「平方三角形」3つを使った実験によって、この構造解法が100%正しいという確信を得た私は、いよいよ満を持して、チャッピーの本来のお題である「9の二乗まで」の山へとこの構造を適用することにしました。
9段の場合、重ね合わせたときの共通の数字は $${2n+1}$$ なので、 $${2 \times 9 + 1 = 19}$$ になります。
数字の総数は、1から9までの和なので$${(1+9) \div2 \times9 = 45}$$です。
これをそのまま構造に当てはめると、次のようになります。
$${45(個数) \times 19(共通の数字) \div 3}$$
先に45を3で割れば15になりますから、実質的な計算は $${15 \times 19}$$ だけ。これも $${15 \times 20 - 15}$$ と脳内で変形すれば、 $${300 - 15 = 285}$$ という、小中学生でもできるような簡単な暗算で一瞬にして答えにたどり着くことができます。
2時間もの間、暗闇の中で図形をこねくり回していた苦労が、この「3枚の重ね合わせ」という構造を見つけた瞬間に、一筋の光となってすべての霧を晴らしてくれたのです。
興奮冷めやらぬまま、私は念のために電卓で、 $${1 + 4 + 9 + 16 + 25 + 36 + 49 + 64 + 81}$$ という泥臭い手計算を行い、確かめ算をしてみました。
結果は「285」。
私の頭の中で組み上がった「平方三角形の合体」という構造が、証明された瞬間でした。
4. 反撃ののろし、AIの解法
ここで私は、いよいよ挑戦状の送り主であるチャッピーへ、反撃ののろしを上げることにしました。自分が導き出した「平方三角形の重ね合わせ」という解法をまだ手の内に隠したまま、先にチャッピーにこう問いかけてみたのです。
「解き方を見つけたよ。もちろん公式は最初からは使わない。ただし、見つけた『構造』から、結果的に公式を導き出すのはOK。チャッピー、そもそも君はこれが解けるの?」
AIに対して、人間側から「逆挑戦状」を突きつけたわけです。するとチャッピーは、待ってましたと言わんばかりに、即座に次のような返答を返してきました。
「できます。ただしあなたの条件どおり、公式を最初から使わず、構造から作る方法でやります」
そう宣言したチャッピーが提示してきたアプローチは、私とは全く異なるものでした。チャッピーはまず、平方の数字そのものの「差分」に着目したのです。
① まず構造を見る
$${1^2 = 1}$$
$${2^2 = 4}$$ (差は 4 - 1 = 3)
$${3^2 = 9}$$ (差は 9 - 4 = 5)
$${4^2 = 16}$$ (差は 16 - 9 = 7)
・・・
平方は奇数を足してできている。
$${1^2=1}$$
$${2^2=1+3}$$
$${3^2=1+3+5}$$
$${4^2=1+3+5+7}$$
・・・
② 足し算部分の奇数をならべる
1
1 3
1 3 5
1 3 5 7
...
の三角形構造になります。
③ 同じ数が何回出るか
奇数が出る回数を見ると
1 → 9回
3 → 8回
5 → 7回
7 → 6回
9 → 5回
11 → 4回
13 → 3回
15 → 2回
17 → 1回
※長くなるので以下省略
④ ペアを作る
⑤ 計算
⑥ 結果
⑦ 構造の正体
と続いていく…
チャッピーの説明の言う通りにやっていけば、最終的な答えには辿り着くでしょう。しかし、そのプロセスはあまりにも手順が多く、複雑に入り組んでおり、途中の計算をどこかにメモしなければ解けない方法でした。
これでは、今回のお題である $${9^2}$$ くらいまでなら、紙とペンを持ってコツコツと書き出せばなんとか計算できるかもしれませんが、もしこれが $${100^2}$$ や $${1000^2}$$ に増えてしまったらどうなるでしょうか。途中で計算の手順が雪だるま式に膨れ上がり、人間の脳はおろか、紙の上であっても間違いなく迷子になってしまいます。
私はチャッピーに、手順が多すぎるのと$${100^2}$$までになったらこの方法は破綻することを指摘しました。
そして私の「構造的勝利」を確信しました。
私の解き方をチャッピーに伝え、チャッピーは
① 計算効率
② 発想の質
③ 一般化
の全ての側面で、私の勝利と判定しました。
5. 考察:解いた後に見えた「三角柱」の正体
チャッピーとの対話を終え、無事に正しい答えを導き出した後も、私の脳の興奮は冷め止みませんでした。むしろ、解き終わって頭がクリアになったからこそ、自分が無意識のうちに通り過ぎてきた「構造」の真の正体が、次々と鮮明に見え始めてきたのです。
脳裏には先ほど合体させた「平方三角形」の画像が浮かんでいました。そして、その考察の中で、私はさらなる驚くべき気づきを得ることになります。
「私がやったあの計算プロセスは、算数でいうところの『三角柱』の体積計算に、非常によく似た構造をしているのではないか?」
そう思い至ったのです。
私が導き出した計算は、「底面の数字の個数(マスの総数)」に「綺麗にそろった高さ(共通の数字: $${2n+1}$$ )」を掛け算するものでした。これはまさに、底面の面積に高さを掛けて立体の体積を求める、「柱体」の体積計算そのものです。
言うなれば、あの数字の重なりは、私が定義した「平方三角形」を底面とし、どこを測っても同じ厚みを持つ「平方三角柱」とでも呼ぶべき概念上の立体を形作っていたわけです。
しかし、ここで一つの奇妙な矛盾、そして数理の神秘とも言える「不思議な現象」に突き当たりました。
冷静に考えてみてください。この問題で扱った「平方三角形」は、数字の「1」を1つの物理的なブロック(立方体)に見立てて実際に現実の空間に積み上げていくと、階段状の山「ピラミッド」のような形になります。
では、その物理的なピラミッドを3つ用意して、横に倒したり向きを変えたりして現実の空間で重ね合わせたとき、果たして「三角柱」になるでしょうか?
答えは「ノー」です。現実の立体としてピラミッドを重ね合わせようとしても、側面の傾き(角度)や段差が邪魔をして、綺麗な三角柱にはなりません。(直方体は作れるみたいです)
ピラミッドを倒したら地面に対して直角な面を作ることもできず、物理的な空間の中では決して「柱」の形には収まらないのです。
それなのに、なぜ数字の世界では、すべてが完璧に均一な高さになって「三角柱」のような計算が成り立ってしまったのか。
ここに、数字の概念上でしか起こり得ない美しい結晶のような現象が隠されていました。現実の石をいくら積んでも、そんな立体は作れません。しかし、「数字の概念」という目に見えないレイヤーでそれらを重ね合わせたとき、現実の物理法則を無視して、そこには完璧な「三角柱の構造」が立ち現れてくるのです。
この現象について、私は明確な答えを持ち合わせていません。
おそらく…そもそも…底面である「平方三角形」が面ではなく立体構造を平面に数値化しただけなので、この面は2次元ではなく3次元なので単純な「面×高さ」とは物理的な構造が異なっている。もしかすると4次元の計算をするのに役立つ考え方のかも、例えば$${\sum_{k=1}^{n} k^3}$$の構造とか…と思ったりもします。
バラバラな二乗の数字たちが、概念の海で回転し、合体した瞬間に、まるで最初から計算されることを待っていたかのように完璧な幾何学的整合性を見せる。この事実に気づいたとき、私はゾクッとするような数理の神秘を感じました。
さらに、この発見にはもう一つのサプライズが待っていました。
この一連の出来事の後、気になって数学の公式について少し調べてみたのです。すると、私が今回の格闘を通じて、構造から自力で導き出したあの計算式は、数学の世界で「平方和の公式」と呼ばれる公式そのものであることが判明しました。
高校数学の教科書には、次のような記号と数式で登場します。
$${\sum_{k=1}^{n} k^2 = \frac{n(n+1)(2n+1)}{6}}$$
お恥ずかしい話ですが、私はこれまでの人生で高校数学を全く勉強したことがありませんでした。そのため、この「平方和」という言葉も、それを一発で求める公式が存在していることすら、今回の問題を解くまで露ほども知らなかったのです。
数学の授業では、この公式は「こういう決まりだから、丸暗記しなさい」と先生から与えられることが多いです。しかし、私は公式という結果を何一つ知らない状態から、チャッピーの挑戦をきっかけに、ただ脳内のWMI(ワーキングメモリ)とPRI(空間認知・処理、流動性推理)の能力だけを頼りにして、この公式の証明へと自力でたどり着きました。2時間もかかりましたが…
私が作った計算プロセスを振り返ってみます。
底面の数字の個数(三角形の面積): 1から $${n}$$ までの等差数列の和なので、 $${\frac{n(n+1)}{2}}$$
そろった高さ: どこを足しても同じ数値になる、 $${(2n+1)}$$
三角柱としての体積: これらを掛け合わせて、 $${\frac{n(n+1)(2n+1)}{2}}$$
元に戻す: 最初に3枚重ねたので、これを3で割る( $${\div 3}$$ )
これを数式としてまとめると、こうなります。
$${\frac{n(n+1)(2n+1)}{2 \times 3} = \frac{n(n+1)(2n+1)}{6}}$$
教科書に載っている公式と全く同じのものが、私の計算方法から現れました。
逆の言い方をするならば、私は公式の暗記というショートカットを一切使わずに、「平方和の公式( $${\sum k^2}$$ )がなぜその形になるのか」を、構造のレベルから証明して見たことになります。
学校の授業で公式を暗記させられるだけの数学は、退屈な暗号のように見えるかもしれません。しかし、その公式の背後には、このような「ピラミッドが回転して合体し、概念上の三角柱を形作る」という息をのむほど美しい幾何学の理(ことわり)が隠されているのです。それはとても疲れたけれど、楽しい体験となりました。
6. 実践:暗算で100の二乗の平方和を計算できるか?!
なんとか自力で「平方三角形の重ね合わせ」という構造を発見し、それが高校数学の「平方和の公式」そのものであると知った私は、最後に一つの壮大な実験(デモンストレーション)に挑むことにしました。
「この構造が本物なら、学生たちが紙とペンを使って公式で解くような $${1^2}$$ から $${100^2}$$ までの膨大な足し算であっても、私の脳内だけで…つまり、完全な『暗算』で解き切ることができるのでは?」
そう考えたのです。
もちろん、普通の状態で $${100^2}$$ までの二乗の数を一つずつ足していく暗算など、限界を遥かに超えています。しかし、構造化された数字には、ある大きな強みがあります。それは「圧倒的に単純に計算できる」ということです。
私の頭の中に、100段の巨大な「平方三角形のピラミッド」がそびえ立っています。それがゆっくりと、1/3ずつ回転しながら3つの残像を伴ってガッチャンコと合体していくのです。
合体した瞬間に、すべてのマスの高さ(数字の大きさ)が綺麗にそろいます。
高さの計算はこうです。
$${100 + 100 + 1 = 201}$$
このピラミッドが合体してできた概念上の立体の高さは「201」になりました。
次に、底面にある「数字の個数(マスの総数)」を求めます。1から100までの数字の和ですから、最小の1と最大の100を足して2で割り、それに100を掛けます。
$${\frac{(100 + 1) \times 100}{2} = \frac{10100}{2} = 5050}$$
底面のマス目は「5050」個。
これで、脳内にピラミッド3つから作った「平方三角柱」の「底面積」と「高さ」が出揃いました。あとはこれらを掛け算し、最初に3枚重ねた分として「3」で割るだけです。
$${\frac{201 \times 5050}{3}}$$
さすがにこの桁数になると、頭の中のワーキングメモリはフル稼働です。サクサクとは計算できません。私は計算の順番を工夫して、脳内の数字をさらにシンプルに変形させていきました。
コツは、桁を小さくすることと単純な数字にすることです。
まず、先に「 $${201 \div 3}$$ 」を処理します。これなら綺麗に割り切れて「67」になります。
残った計算は、次の通りです。
$${67 \times 5050}$$
このまま筆算を頭の中でやるのは危険です。数字がこぼれ落ちてしまいます。そこで私は、この掛け算をさらに「脳が覚えやすいパーツ」に分解しました。5050という数字を、「10000の半分(5000)」と「100の半分(50)」に分けて、それぞれを67に掛けてから足し合わせるのです。
まず、 $${67 \times 10000 \div 2 = 670000 \div 2 = 335000}$$
次に、 $${335000 \div 100 = 3350}$$
どちらも計算上「0」が多く、数字も3種類しかないため、脳内にパッとイメージとして貼り付けやすい数字です。あとは、この2つのパーツを最後に足すだけです。
$${335000 + 3350 = 338350}$$
――出ました。
脳内の中で、すべての数字のパズルがはまり、「338,350」という数字が浮かび上がりました。
先ほど知った公式を使って確認してみましたが、液晶画面に表示された数字は、私の脳内が導き出したものと完全に一致していました。
構造を理解することで、公式を暗記していなくてもこのような大きな数字の計算ができるのです。
今回のチャッピーからの挑戦状を発端とする一連の冒険を通じて、私は確信したことがあります。
数学の「公式」というのは、決して退屈な暗記のために天から降ってきた呪文などではありません。それらはすべて、数字の背後に隠された美しい構造を最適化し投影された形なのです。
公式をただの記号として暗記しているだけでは、数の真の美しさには触れられません。しかし、目の前にある複雑な事象をじっと見つめ、その中に潜む「対称性」や「平坦化のルール」を見抜いたとき、公式は覚えようとしなくても、向こうから自然と私たちの前に姿を現してくれます。
九九の表の雑談から始まった、深夜の2時間の格闘。それは寝不足と引き換えに、人間の脳が持つ「構造を捉える力」の楽しさと、数字の宇宙の圧倒的な美しさを教えてくれる、楽しい知的体験となったのでした。
その代償は、翌日の仕事が眠すぎて大変だった…ということです。
