Σk² の公式の導出:(k+1)³−k³ の和で求める方法

数学2B数列公式の成立 更新
目次

平方の和の公式

∑k=1nk2=12+22+32+⋯+n2=16 n(n+1)(2n+1) \sum_{k=1}^{n}k^2=1^2+2^2+3^2+\cdots+n^2=\frac{1}{6}\,n(n+1)(2n+1)

この記事の要点

  • 恒等式 (k+1)3−k3=3k2+3k+1(k+1)^3-k^3=3k^2+3k+1 を、k=1k=1 から nn まで全部足す
  • 左辺は隣どうしが打ち消し合い、(n+1)3−1(n+1)^3-1 だけが残る
  • 右辺に ∑k2\displaystyle\sum k^2 が出てくるので、それについて解けば公式になる

∑k=1nk=12n(n+1)\displaystyle\sum_{k=1}^{n}k=\frac{1}{2}n(n+1) は、和を逆順に並べて足す方法で導けました。ところが ∑k2\displaystyle\sum k^2 では、その方法がうまくいきません。そこで使うのが、3乗の差をとって打ち消し合わせるという方法です。この記事では、その流れを一行ずつたどります。

Σk² の公式は何を表すか

∑k=1nk2\displaystyle\sum_{k=1}^{n}k^2 は、11 から nn までの平方数を全部足した値です。たとえば n=3n=3 なら

12+22+32=1+4+9=14 1^2+2^2+3^2=1+4+9=14

公式に n=3n=3 を代入すると 16⋅3⋅4⋅7=14\dfrac{1}{6}\cdot 3\cdot 4\cdot 7=14 で、一致します。公式は、項を1つずつ足さなくても、nn を代入するだけで和が求まるようにしたものです。

Σk² の公式の導出

1. 恒等式を用意する

(k+1)3(k+1)^3 を展開すると k3+3k2+3k+1k^3+3k^2+3k+1 なので、

(k+1)3−k3=3k2+3k+1 (k+1)^3-k^3=3k^2+3k+1

がすべての kk で成り立ちます。左辺は「3乗の差」、右辺には目的の k2k^2 が入っています。

2. k=1, 2, ⋯ , nk=1,\ 2,\ \cdots,\ n を代入して並べる

ある行の (k+1)³ と、次の行の k³ が打ち消し合う

3. nn 本の式を全部足す

左辺は、k=1k=1 の行の 232^3 と k=2k=2 の行の −23-2^3 のように、隣の行どうしで同じ数が打ち消し合い、最初の −13-1^3 と最後の (n+1)3(n+1)^3 だけが残ります 。右辺は、k2k^2 の項、kk の項、定数の項ごとにまとめます。

(n+1)3−1=3∑k=1nk2+3∑k=1nk+n (n+1)^3-1=3\sum_{k=1}^{n}k^2+3\sum_{k=1}^{n}k+n

最後の nn は、定数 11 を nn 回足したものです。

4. ∑k2\displaystyle\sum k^2 について解く

S=∑k=1nk2S=\displaystyle\sum_{k=1}^{n}k^2 とおき、∑k=1nk=12n(n+1)\displaystyle\sum_{k=1}^{n}k=\frac{1}{2}n(n+1) を代入して 3S3S を残りの項で表します。

3S=(n+1)3−1−n−32n(n+1) 3S=(n+1)^3-1-n-\frac{3}{2}n(n+1)

−1−n=−(n+1)-1-n=-(n+1) なので、右辺の3つの項はどれも (n+1)(n+1) を因数にもちます。(n+1)(n+1) でくくると

3S=(n+1){(n+1)2−1−32n}=(n+1)(n2+2n−32n)=(n+1)(n2+12n)=12 n(n+1)(2n+1) \begin{aligned} 3S&=(n+1)\left\{(n+1)^2-1-\frac{3}{2}n\right\}\\[4pt] &=(n+1)\left(n^2+2n-\frac{3}{2}n\right)\\[4pt] &=(n+1)\left(n^2+\frac{1}{2}n\right)\\[4pt] &=\frac{1}{2}\,n(n+1)(2n+1) \end{aligned}

2行目は (n+1)2−1=n2+2n(n+1)^2-1=n^2+2n、4行目は n2+12n=12n(2n+1)n^2+\dfrac{1}{2}n=\dfrac{1}{2}n(2n+1) としました。両辺を 33 で割ると

S=16 n(n+1)(2n+1) S=\frac{1}{6}\,n(n+1)(2n+1)

が得られます。

別の確かめ方:数学的帰納法

導いた公式が正しいことは、数学的帰納法でも確かめられます。Sn=16n(n+1)(2n+1)S_n=\dfrac{1}{6}n(n+1)(2n+1) とおきます。

  • n=1n=1 のとき:S1=16⋅1⋅2⋅3=1=12S_1=\dfrac{1}{6}\cdot 1\cdot 2\cdot 3=1=1^2 で成り立つ
  • Sn+1−SnS_{n+1}-S_n が、増えた項 (n+1)2(n+1)^2 に等しいことを示す
Sn+1−Sn=n+16{(n+2)(2n+3)−n(2n+1)}=n+16{(2n2+7n+6)−(2n2+n)}=n+16⋅(6n+6)=(n+1)2 \begin{aligned} S_{n+1}-S_n&=\frac{n+1}{6}\{(n+2)(2n+3)-n(2n+1)\}\\[4pt] &=\frac{n+1}{6}\{(2n^2+7n+6)-(2n^2+n)\}\\[4pt] &=\frac{n+1}{6}\cdot(6n+6)=(n+1)^2 \end{aligned}

1行目は共通の n+16\dfrac{n+1}{6} を前に出しました。公式どうしの差が、ちょうど次の項 (n+1)2(n+1)^2 になる ので、すべての自然数 nn で公式が成り立ちます。

使い方の例題

例題

∑k=1nk(k+1)\displaystyle\sum_{k=1}^{n}k(k+1) を求めよ。

k(k+1)=k2+kk(k+1)=k^2+k と分けて、それぞれの公式を使います。

∑k=1nk(k+1)=∑k=1nk2+∑k=1nk=16n(n+1)(2n+1)+12n(n+1)=16n(n+1){(2n+1)+3}=16n(n+1)(2n+4)=13n(n+1)(n+2) \begin{aligned} \sum_{k=1}^{n}k(k+1)&=\sum_{k=1}^{n}k^2+\sum_{k=1}^{n}k\\[4pt] &=\frac{1}{6}n(n+1)(2n+1)+\frac{1}{2}n(n+1)\\[4pt] &=\frac{1}{6}n(n+1)\{(2n+1)+3\}\\[4pt] &=\frac{1}{6}n(n+1)(2n+4)\\[4pt] &=\frac{1}{3}n(n+1)(n+2) \end{aligned}

3行目は共通の 16n(n+1)\dfrac{1}{6}n(n+1) でくくりました(12=36\dfrac{1}{2}=\dfrac{3}{6})。

検算として n=3n=3 を代入すると、公式は 13⋅3⋅4⋅5=20\dfrac{1}{3}\cdot 3\cdot 4\cdot 5=20、実際に足すと 1⋅2+2⋅3+3⋅4=2+6+12=201\cdot 2+2\cdot 3+3\cdot 4=2+6+12=20 で一致します。

注意

∑k2\displaystyle\sum k^2 を (∑k)2\left(\sum k\right)^2 と取り違えるのはよくある間違いです。n=2n=2 で比べると、12+22=51^2+2^2=5 に対して (1+2)2=9(1+2)^2=9 で、別の値になります。

この記事のまとめ

  • (k+1)3−k3=3k2+3k+1(k+1)^3-k^3=3k^2+3k+1 を k=1k=1 から nn まで足すと、左辺は (n+1)3−1(n+1)^3-1 だけが残る。
  • ∑k\sum k の公式を代入し、(n+1)(n+1) でくくって ∑k2\sum k^2 について解く。
  • 公式は、n=1n=1 の値と「差が次の項になること」で数学的帰納法でも確かめられる。