この記事は『数学ガールの秘密ノート/数列の広場』として書籍化されています。
テトラちゃんが持ってきたカードを調べていたら、 数式の思いがけない性質が見つかった。 でも……ほんとう?
僕「いやいや、等差数列になるわけはないよ」
テトラ「村木先生からの《カード》がまちがっているわけじゃないですよね」
村木先生からのカード
$$ \sqrt{\displaystyle \sum_{k=1}^{n}k} $$
僕「まちがいもなにも、村木先生の《研究課題》のカードに問題が書かれているわけじゃないからね」
テトラ「あ……」
僕「そうなんだよ。もう先生は関係ない。この問題は、先生がくれたカードから僕たちがいわば勝手に作った問題なんだから」
より正確には、僕が勝手に作った問題だ。 村木先生の式で、 $n$ を $1,2,3,\ldots$ と変化させるとできる数列はどんなものなのか。 そんな疑問を僕がふと抱いたからだ。
テトラちゃんへの問いかけ
この数列は、どんな数列だろうか。
$$ \sqrt{1}, \sqrt{3}, \sqrt{6}, \sqrt{10}, \ldots $$
テトラ「すみません、ごちゃごちゃしてきたので、整理させてください。こういうことですよね」
テトラちゃんの状況整理
(1)村木先生のカードに書かれていた数式は、 $$ \sqrt{\displaystyle \sum_{k=1}^n k} $$ というものでした。
(2)$n$ を $1,2,3,\ldots$ のように変化させると、この数式から数列 $\langle a_n \rangle$ が作れます。つまり一般項は、 $$ a_n = \sqrt{\displaystyle \sum_{k=1}^n k} $$ です。
(3)数式の列として書くなら、 $$ \sqrt{\displaystyle \sum_{k=1}^{1}k}, \sqrt{\displaystyle \sum_{k=1}^{2}k}, \sqrt{\displaystyle \sum_{k=1}^{3}k}, \ldots $$ となります。
(4)$\sum$ を使わずに書くなら、 $$ \sqrt{1}, \sqrt{1+2}, \sqrt{1+2+3}, \sqrt{1+2+3+4}, \ldots $$ となります。
(5)$\sqrt{\cdots}$ の中を計算して書くなら、 $$ \sqrt{1}, \sqrt{3}, \sqrt{6}, \sqrt{10}, \ldots $$ となります。
(6)さらに電卓で数値を計算すると、 $$ 1, 1.7320508\cdots, 2.4494897\cdots, 3.1622776\cdots, \ldots $$ となります。
(7)さらにグラフにするなら……
テトラ「さらにグラフにするなら……」
僕「うん、まちがいなく、こうなる」
数列 $\langle a_n \rangle$ のグラフ
テトラ「せ、先輩。これって、やはり直線上に並んでいますよね?」
僕「確かに、そう見えるけれど、そうじゃないよ。そうじゃないはずだよ。うん、調べてみればすぐにわかる」
テトラ「調べる?」
僕「うん。数列を調べる。 もしもこの点が直線上に並んでいるとしたなら、ある項と次の項との差が一定になるはずだ」
テトラ「ははあ……それはそうですね。では引き算すれば……」
僕「うん、そうそう。それは数列 $\langle a_n \rangle$ の階差数列を作るということだ」
テトラ「あ、なるほどです」
僕「数列を調べるときのセオリー通りだ。階差数列を作る。 $a_{n+1} - a_n$ を計算すればいいよね、テトラちゃん」
テトラ「あ、あたし、計算しますっ!」
僕「うん。数列 $\langle a_n \rangle$ の数値はすでに表になってるから……」
$$ \begin{array}{rll} a_{1} & = \sqrt{1} & = 1 \\ a_{2} & = \sqrt{3} & = 1.7320508\cdots \\ a_{3} & = \sqrt{6} & = 2.4494897\cdots \\ a_{4} & = \sqrt{10} & = 3.1622776\cdots \\ a_{5} & = \sqrt{15} & = 3.8729833\cdots \\ a_{6} & = \sqrt{21} & = 4.5825756\cdots \\ a_{7} & = \sqrt{28} & = 5.2915026\cdots \\ a_{8} & = \sqrt{36} & = 6 \\ a_{9} & = \sqrt{45} & = 6.7082039\cdots \\ a_{10} & = \sqrt{55} & = 7.4161984\cdots \\ a_{11} & = \sqrt{66} & = 8.1240384\cdots \\ a_{12} & = \sqrt{78} & = 8.8317608\cdots \\ a_{13} & = \sqrt{91} & = 9.5393920\cdots \\ a_{14} & = \sqrt{105} & = 10.246950\cdots \\ a_{15} & = \sqrt{120} & = 10.954451\cdots \\ a_{16} & = \sqrt{136} & = 11.661903\cdots \\ a_{17} & = \sqrt{153} & = 12.369316\cdots \\ a_{18} & = \sqrt{171} & = 13.076696\cdots \\ a_{19} & = \sqrt{190} & = 13.784048\cdots \\ a_{20} & = \sqrt{210} & = 14.491376\cdots \\ \end{array} $$
テトラ「はい。たとえば、 $a_2 - a_1$ や $a_3 - a_2$ を計算するんですよね」
僕「そうそう。いっしょにやろうよ」
僕とテトラちゃんは電卓を叩いて計算をした。
$$ \begin{array}{rll} a_{2} - a_{1} & = \sqrt{3} - \sqrt{1} & = 0.7320508\cdots \\ a_{3} - a_{2} & = \sqrt{6} - \sqrt{3} & = 0.7174389\cdots \\ a_{4} - a_{3} & = \sqrt{10} - \sqrt{6} & = 0.7127879\cdots \\ a_{5} - a_{4} & = \sqrt{15} - \sqrt{10} & = 0.7107056\cdots \\ a_{6} - a_{5} & = \sqrt{21} - \sqrt{15} & = 0.7095923\cdots \\ a_{7} - a_{6} & = \sqrt{28} - \sqrt{21} & = 0.7089269\cdots \\ a_{8} - a_{7} & = \sqrt{36} - \sqrt{28} & = 0.7084973\cdots \\ a_{9} - a_{8} & = \sqrt{45} - \sqrt{36} & = 0.7082039\cdots \\ a_{10} - a_{9} & = \sqrt{55} - \sqrt{45} & = 0.7079945\cdots \\ a_{11} - a_{10} & = \sqrt{66} - \sqrt{55} & = 0.7078399\cdots \\ a_{12} - a_{11} & = \sqrt{78} - \sqrt{66} & = 0.7077224\cdots \\ a_{13} - a_{12} & = \sqrt{91} - \sqrt{78} & = 0.7076311\cdots \\ a_{14} - a_{13} & = \sqrt{105} - \sqrt{91} & = 0.7075587\cdots \\ a_{15} - a_{14} & = \sqrt{120} - \sqrt{105} & = 0.7075003\cdots \\ a_{16} - a_{15} & = \sqrt{136} - \sqrt{120} & = 0.7074526\cdots \\ a_{17} - a_{16} & = \sqrt{153} - \sqrt{136} & = 0.7074130\cdots \\ a_{18} - a_{17} & = \sqrt{171} - \sqrt{153} & = 0.7073799\cdots \\ a_{19} - a_{18} & = \sqrt{190} - \sqrt{171} & = 0.7073519\cdots \\ a_{20} - a_{19} & = \sqrt{210} - \sqrt{190} & = 0.7073279\cdots \\ a_{21} - a_{20} & = \sqrt{231} - \sqrt{210} & = 0.7073074\cdots \\ \end{array} $$
テトラ「うわわ……」
僕「これは……」
テトラ「微妙ですね……ええと、 $0.7320508$ から始まって、 $0.71$ なんとか、少し進むと $0.709$ なんとか。 だんだん小さくなっています」
僕「そうだね。 $0.708$ が続いて $0.707$ になってる」
テトラ「最後の方は《$0.707$ なんとか》が続いてますね」
僕「やっぱり。これで確かめられたよ。 $a_n$ のグラフを見たら《右上がりの直線》に見えたけれど、 そうじゃない。 傾きは一定じゃない。もしも傾きが一定なら、 隣の項との差 $a_{n+1} - a_n$ は一定になるはずだから」
テトラ「あのう……先輩?」
僕「なに?」
テトラ「$0.707\cdots$ ってなんだか正体不明の変な数ですね」
僕「正体不明じゃないよ。だって、 たとえば $0.7073074\cdots$ だったら、 $\sqrt{231} - \sqrt{210}$ という具合に ちゃんと計算して出てきたわけだから」
テトラ「あ、それはそうなんですが……それぞれの計算で出てくるのが、 《$0.707$ なんとか》というふうに、みんな似てるけど、みんな違うので、 とらえどころがない感じがするんです。正体不明の《ナナ・ゼロ・ナナちゃん》です」
僕「それ、誰?」僕は笑いそうになる。
テトラ「正体不明です。でも、とりあえず名前をつけたらお友達になれるかなと……」
僕「……えっと、うん、そうだ、この階差数列には $\langle b_n \rangle$ という名前をつけることにして、 階差数列のグラフを描いてみようよ」
テトラ「わかりました。ええと、 $b_n = a_{n+1} - a_{n}$ でいいんですよね?」
僕「そうだね」
数列 $\langle a_n \rangle$ の階差数列 $\langle b_n \rangle$ の定義
$$ b_n = a_{n+1} - a_{n} \qquad \REMTEXT{($n = 1,2,3,\ldots$)} $$
数列 $\langle b_n \rangle$ のグラフ
テトラ「先輩。だめです。最初はいいんですけど、数値が小さすぎてこのグラフでは一定かどうかはかえってわかりませんよ」
僕「そうだね。まあ、でも、数値を見れば $\langle a_n \rangle$ が等差数列ではないことはわかる。 それが確かめられてほっとしたよ。 $\sqrt{1},\sqrt{3},\sqrt{6},\sqrt{10},\ldots$ が等差数列になるとは思えなかったから」
テトラ「……」
僕「どうしたの、テトラちゃん」
テトラ「は、はい。あたし、まだ先輩からの《問いかけ》に答えられていない……ですよね?」
テトラちゃんへの問いかけ
この数列は、どんな数列だろうか。
$$ \sqrt{1}, \sqrt{3}, \sqrt{6}, \sqrt{10}, \ldots $$
僕「まあ、そういえばそうだね」
テトラ「『数列 $\langle a_n \rangle$ は見たところ等差数列だけど、そうではない数列である』という答えでは、 ちょっとつまらないですよね」
僕「確かにね」
ミルカ「今日はどんな問題?」
テトラ「あ、ミルカさん!」
ミルカさんは僕のクラスメート。長い黒髪の饒舌才媛である。 僕とテトラちゃんとミルカさんは放課後の図書室でいつも数学トークを楽しむ。
ミルカ「ふうん……」
テトラちゃんの説明を聞いて、ミルカさんはちょっと首を傾げる。
テトラ「な、何かおかしいでしょうか」
ミルカ「テトラはこの数列 $\langle a_n \rangle$ のグラフを見て、等差数列かもしれないと思った」
テトラ「は、はいそうです。数列の……数列のグラフがいかにも直線みたいでしたから。こんなふうに点が並んでいてですね」
ミルカさんは手を挙げて、テトラちゃんの説明を止める。
ミルカ「テトラがきちんと描いてくれたから、グラフはよくわかる。 数列のグラフを見て等差数列かもしれないと思い、 階差数列の数値を見てそうではないと判断した」
テトラ「その通りです。計算してみると、たとえば $b_1 = \sqrt{2} - \sqrt{1}$ と $b_2 = \sqrt{3} - \sqrt{2}$ は実際に計算できますが、 でも、一定の値にはなりません。ええと、 $0.732$ いくつかと、 $0.71$ いくつかと、最後はナナ・ゼロ・ナナちゃんが」
ミルカさんは手を挙げて、再度テトラちゃんの説明を止める。
ミルカ「テトラがきちんと書いてくれたから、数値もよくわかる。それで? いまは何をしている?」
僕「結局この数列 $\langle a_n \rangle$ のことはよくわからなかったねという話をしてたんだよ」
ミルカ「どうして途中でやめたのかな」
僕「途中……?」
ミルカ「グラフを描いた。数値を計算した。どうして君の得意な数式を使わない?」
僕「数式?」
ミルカ「数列 $\langle a_n \rangle$ の一般項はすでに与えられているんだろう?」
テトラ「は、はい。村木先生のカードで、 $a_n = \sqrt{\displaystyle\sum_{k=1}^{n}{k}}$ と……」
僕「あ、そうか! $1$ から $n$ までの整数の和だ! 数式で計算できるじゃないか!」
僕はあわてて $\sqrt{\cdots}$ の中の $\sum$ を計算する。
$1$ から $n$ までの整数の和
$$ \begin{align*} \sum_{k=1}^{n} k & = \frac12n(n+1) \end{align*} $$
テトラ「先輩? さらっと計算しましたけど、これは何ですか?」
僕「《$1$ から $n$ までの整数の和》の式は暗記してもいいくらいよく使うけど、すぐに導けるよ。 《$1$ から $n$ までの整数の和》だから、 《$1$ から $n$ までの和》と逆順の《$n$ から $1$ までの和》を足して $2$ で割るようすを思い浮かべればいいんだ。 こんなふうに考えて、縦に足すんだよ」
$$ \begin{array}{rcrrrrrrrrrr} \sum_{k=1}^nk &=& 1 + & 2 + & \cdots + & (n-1) + & n \quad \REMTEXT{小さい順} \\ \sum_{k=1}^nk &=& n + & (n-1) + & \cdots + & 2 + & 1 \quad \REMTEXT{大きい順} \\ \end{array} $$
テトラ「あ!」
僕「そうすると、 $n+1$ が $n$ 個できるよね。これは $\displaystyle\sum_{k=1}^nk$ の二つ分になるんだね」
$$ 2 \sum_{k=1}^nk = \underbrace{(n+1) + (n+1) + \cdots + (n+1) + (n+1)}_{\REMTEXT{$n$個}} $$
テトラ「それで、 $\frac12n(n+1)$ が出てきたのですね」
$$ \begin{align*} \sum_{k=1}^nk &= \frac12\left(\underbrace{(n+1) + (n+1) + \cdots + (n+1) + (n+1)}_{\REMTEXT{$n$個}} \right) \\ &= \frac12n(n+1) \\ \end{align*} $$
僕「だから、僕たちの数列 $\langle a_n \rangle$ の一般項は実は $\sum$ を使わないで書けたんだよ!」
数列 $\langle a_n \rangle$ の一般項
$$ a_n = \sqrt{\sum_{k=1}^nk} = \sqrt{\frac12n(n+1)} $$
テトラ「はわわ。シグマらなくて良かったんですね!」
ミルカ「シグマらなくて?」
テトラ「あ、また……す、すみません。あたし、シグマさんとお友達になりたくて、シグマるって、つい」
ミルカ「シグマる……《シグマを使って和をとること》のつもり?」
テトラ「……はい」
ミルカ「それなら『シグマらなくて良かった』ではなく『シグマったら $\sqrt{\frac12n(n+1)}$ になった』がいい」
ミルカさんはそう言って、いたずらっぽく微笑んだ。
ミルカ「しかし、君はさっさと $a_n$ の方に飛びついたけれど、本命はそっちじゃない」
僕「え?」
ミルカ「私は $a_n$ の方よりも、階差数列の一般項つまり $b_n$ の方に関心がある」
僕「ああ、そうかそうか!」
ミルカ「そうだろう?」
テトラ「せ、先輩方! ちょっと待ってください。 テトラを置いていかないでくださいっ! 『そうかそうか』じゃなくて、『そうだろう』じゃなくて、 何をなさろうとしているか教えてから先に進んでくださいっ!」
ミルカ「彼が話す」
ミルカさんはそういって指揮者のように 僕を指さした。
僕「うん、基本的にはさっきテトラちゃんが状況整理してくれた流れの延長上にいるんだよ」
僕の状況整理
(1)僕たちは村木先生のカードから得た数列 $\langle a_n \rangle$ の数値を調べた。 そして、 $\langle a_n \rangle$ のグラフを描いて直線に近い点の並びになっていることに気づいた。
(2)でも、正確には直線じゃない。それは数列 $\langle a_n \rangle$ の階差数列 $\langle b_n \rangle$ の数値を調べればすぐにわかった。 $\langle b_n \rangle$ のグラフも描いたけれど、それはあまり役には立たなかった。
(3)ところで、 $a_n = \sqrt{\cdots}$ の中を計算すると、数列 $\langle a_n \rangle$ の一般項は数式でこう書ける。 $$ a_n = \sqrt{\frac12n(n+1)} $$
(4)そこで次は……
テトラ「はい、はい、確かにそうですが……えっと、それで、次は、何をすれば?」
ミルカ「テトラはわからない?」
僕「テトラちゃんはわかりたい?」
テトラ「はいっ!」
ミルカ「彼の状況整理は興味深い」
テトラ「……」
僕「僕たちの状況はこうなっているんだよ、テトラちゃん。こんなふうに《表にして考える》とわかるかも」
僕の状況整理(表)
テトラ「ああっ! 何てこと! 一目瞭然ですね……未調査なのは、階差数列 $\langle b_n \rangle$ の数式だけですっ!」
僕「そうそう。一般項 $b_n$ を数式で表すんだ」
テトラ「頭の中にこんな表を浮かべたら、確かに『そうかそうか!』と言いたくなりますよね…… あたしって、なんてトロいんでしょう!」
テトラちゃんがオーバーアクションで頭を抱える。
ミルカさんが急に僕を見る。彼女の強い視線。 その視線に押されるようにして僕は言葉を探す。
僕「いやいや、ぜんぜんトロくなんかないよ。テトラちゃん、大丈夫だよ。それより、数学に戻ろう」
テトラ「はい……」
僕「僕たちの次の問題はこうなったよ」
問題
数列 $\langle a_n \rangle$ の一般項が $$ a_n = \sqrt{\frac12n(n+1)} $$ で表されている。 その階差数列 $\langle b_n \rangle$ の一般項 $b_n$ を数式で表せ。
無料で「試し読み」できるのはここまでです。 この続きをお読みになるには「読み放題プラン」へのご参加が必要です。
ひと月500円で「読み放題プラン」へご参加いただきますと、 440本すべての記事が読み放題になりますので、 ぜひ、ご参加ください。
参加済みの方/すぐに参加したい方はこちら
結城浩のメンバーシップで参加 結城浩のpixivFANBOXで参加(2013年7月19日)
この記事は『数学ガールの秘密ノート/数列の広場』として書籍化されています。
書籍化にあたっては、加筆修正をたくさん行い、 練習問題や研究問題も追加しました。
どの巻からでも読み始められますので、 ぜひどうぞ!