§B1.3数列の和と一般項

最終更新

数列について、第nn項ana_nを与える式と、初項から第nn項までの和を与える式は、どちらか一方が分かれば他方を求めることができます。本記事では、和のほうが先に与えられている場合に、そこから一般項を取り出す方法を扱います。あわせて、Σ\Sigmaの公式を直接には用いることのできない二つの和、すなわち等差数列の項と等比数列の項の積の和と、数列を群に区切って番号を付け直した和の求め方を扱います。

1 和と一般項の関係

はじめに、和そのものを表す記号を定めます。

定義 1.1 (第nn項までの和). 数列{an}\{a_n\}に対して、初項から第nn項までを足し合わせた値

Sn=a1+a2+⋯+an=∑k=1nak(n≥1)S_n = a_1 + a_2 + \cdots + a_n = \sum_{k=1}^{n} a_k \qquad (n \ge 1)

を、{an}\{a_n\}の 第nn項までの和 (partial sum) という。SnS_nは、nnを番号とする一つの数列である。

SnS_nがnnの式として与えられているとき、番号が一つだけ違う二つの和の差を取ると、共通する部分が打ち消し合って、第nn項だけが残ります。

定理 1.2. 数列{an}\{a_n\}の第nn項までの和をSnS_nとする。このとき

a1=S1,an=Sn−Sn−1(n≥2)a_1 = S_1, \qquad a_n = S_n - S_{n-1} \quad (n \ge 2)

が成り立つ。

証明.S1=a1S_1 = a_1は定義 1.1でn=1n = 1とおいた式である。n≥2n \ge 2のとき、

Sn−Sn−1=(a1+⋯+an−1+an)−(a1+⋯+an−1)=anS_n - S_{n-1} = (a_1 + \cdots + a_{n-1} + a_n) - (a_1 + \cdots + a_{n-1}) = a_n

となる。▨

注意 1.3 (n≥2n \ge 2という範囲を落とさない).an=Sn−Sn−1a_n = S_n - S_{n-1}をn=1n = 1に対して用いることはできない。n=1n = 1のとき右辺に現れるS0S_0は、初項から第00項までの和にあたるが、定義 1.1ではn≥1n \ge 1に対してしかSnS_nは定められていないからである。初項は、a1=S1a_1 = S_1として別に求める。

n≥2n \ge 2について求めた式にn=1n = 1を代入した値は、a1a_1と一致することもあれば、一致しないこともあります。一致する場合は、一般項をすべてのn≥1n \ge 1について一つの式で書くことができます。一致しない場合は、n=1n = 1とn≥2n \ge 2に分けて書きます。SnS_nを表す式がn=0n = 0でも値をもつときは、どちらになるかを、差を計算する前に、その値から判断することができます。

公式 1.4. 数列{an}\{a_n\}の第nn項までの和SnS_nが、整数n≥0n \ge 0のすべてで値をもつnnの式F(n)F(n)によって、すべてのn≥1n \ge 1についてSn=F(n)S_n = F(n)と表されるとする。このとき、すべてのn≥1n \ge 1について

an=F(n)−F(n−1)a_n = F(n) - F(n-1)

が成り立つことは、F(0)=0F(0) = 0であることと同値である。ここでF(0)F(0)は、式F(n)F(n)にn=0n = 0を代入した値である。

証明.n≥2n \ge 2のとき、n≥1n \ge 1かつn−1≥1n - 1 \ge 1であるから、定理 1.2によりan=Sn−Sn−1=F(n)−F(n−1)a_n = S_n - S_{n-1} = F(n) - F(n-1)が成り立つ。n=1n = 1のときはa1=S1=F(1)a_1 = S_1 = F(1)であるから、a1=F(1)−F(0)a_1 = F(1) - F(0)はF(0)=0F(0) = 0と同値である。したがって、すべてのn≥1n \ge 1について等式が成り立つことは、F(0)=0F(0) = 0と同値である。▨

例 1.5.Sn=n2+nS_n = n^2 + nとする。n2+nn^2 + nにn=0n = 0を代入した値は00であるから、公式 1.4により、n≥2n \ge 2について求めた式はn=1n = 1でも成り立つ。実際、n≥2n \ge 2のとき定理 1.2より

an=Sn−Sn−1=(n2+n)−{(n−1)2+(n−1)}=2na_n = S_n - S_{n-1} = (n^2 + n) - \bigl\{(n-1)^2 + (n-1)\bigr\} = 2n

である。一方a1=S1=2a_1 = S_1 = 2であり、2n2nにn=1n = 1を代入した値22と一致する。よって、すべてのn≥1n \ge 1についてan=2na_n = 2nである。

例 1.6.Sn=2 n+1S_n = 2^{\,n} + 1とする。2 n+12^{\,n} + 1にn=0n = 0を代入した値は22であり00ではないから、公式 1.4により、n≥2n \ge 2について求めた式はn=1n = 1では成り立たない。実際、n≥2n \ge 2のとき定理 1.2より

an=Sn−Sn−1=(2 n+1)−(2 n−1+1)=2 n−1a_n = S_n - S_{n-1} = (2^{\,n} + 1) - (2^{\,n-1} + 1) = 2^{\,n-1}

である。一方a1=S1=3a_1 = S_1 = 3であり、2 n−12^{\,n-1}にn=1n = 1を代入した値11とは一致しない。よって一般項は

a1=3,an=2 n−1(n≥2)a_1 = 3, \qquad a_n = 2^{\,n-1} \quad (n \ge 2)

と、二つに分けて書く。

2 等差数列の項と等比数列の項の積の和

すでに導いた∑k\sum k、∑k2\sum k^2、∑k3\sum k^3の公式は多項式の和に、等比数列の和の公式は等比数列に、それぞれ用いるものです。k r k−1k\,r^{\,k-1}のように、等差数列の項と等比数列の項を掛け合わせて並べた数列の和は、どちらの公式にも当てはまりません。

この和は、等比数列の和を導いたときと同じ手順で求めます。和をSSとおき、SSからrSrSを引きます。rSrSはSSの各項のrrのべきを一つずつ繰り上げたものなので、差を取ると同じべきどうしが対応します。等差数列の隣り合う項の差は公差で一定であるため、対応した部分は、公差を係数に持つ等比数列の和になります。対応する相手を持たない両端の項だけが、そのまま残ります。

例 2.1.n≥2n \ge 2とし、S=∑k=1nk⋅2 k−1S = \displaystyle\sum_{k=1}^{n} k \cdot 2^{\,k-1}とおく。すなわち

S=1⋅2 0+2⋅2 1+3⋅2 2+⋯+n⋅2 n−1S = 1\cdot 2^{\,0} + 2\cdot 2^{\,1} + 3\cdot 2^{\,2} + \cdots + n\cdot 2^{\,n-1}

である。両辺を22倍すると

2S=1⋅2 1+2⋅2 2+⋯+(n−1)⋅2 n−1+n⋅2 n2S = 1\cdot 2^{\,1} + 2\cdot 2^{\,2} + \cdots + (n-1)\cdot 2^{\,n-1} + n\cdot 2^{\,n}

となる。辺々を引くと、2 12^{\,1}から2 n−12^{\,n-1}までの項の係数がいずれも11になり

S−2S=1+(2 1+2 2+⋯+2 n−1)−n⋅2 nS - 2S = 1 + (2^{\,1} + 2^{\,2} + \cdots + 2^{\,n-1}) - n\cdot 2^{\,n}

が得られる。右辺の括弧の中は、初項22、公比22、項数n−1n-1の等比数列の和であるから、§B1.1 公式 2.4により2 n−22^{\,n} - 2である。よって

−S=1+(2 n−2)−n⋅2 n=(1−n)2 n−1-S = 1 + (2^{\,n} - 2) - n\cdot 2^{\,n} = (1-n)2^{\,n} - 1

であり、S=(n−1)2 n+1S = (n-1)2^{\,n} + 1である。n=2n = 2のとき右辺は55であり、1+2⋅2=51 + 2\cdot 2 = 5と一致する。n=1n = 1のときはS=1⋅2 0=1S = 1\cdot 2^{\,0} = 1であり、(n−1)2 n+1=1(n-1)2^{\,n} + 1 = 1と一致する。したがって、すべてのn≥1n \ge 1について∑k=1nk⋅2 k−1=(n−1)2 n+1\displaystyle\sum_{k=1}^{n} k \cdot 2^{\,k-1} = (n-1)2^{\,n} + 1である。

注意 2.2 (公比が11のときは用いない). 公比が11のとき、SSからrSrSを引く方法を用いることはできない。r=1r = 1ではS−rS=0S - rS = 0となり、SSについての情報が残らないからである。公比が11のとき、和∑k=1nak⋅1 k−1\displaystyle\sum_{k=1}^{n} a_k\cdot 1^{\,k-1}は等差数列{ak}\{a_k\}の和そのものなので、等差数列の和の公式で求める。

3 群数列の和

一つの数列の項を、先頭から順にいくつかずつまとめて扱う和を考えます。

定義 3.1 (群数列). 数列{an}\{a_n\}の項を、先頭から順にc1c_1個、c2c_2個、…\dotsずつ区切り、第11群、第22群、…\dotsとする。ここでc1,c2,…c_1, c_2, \dotsはいずれも正の整数であり、cmc_mは第mm群に属する項の個数である。このように区切った数列を 群数列 (grouped sequence) という。

群数列では、二つの番号を区別します。一つは、もとの数列における番号、すなわち第何項かです。もう一つは、群に分けたあとの番号、すなわち第何群の何番目かです。この二つの対応が付けば、あとは各群の中で通常の数列として計算します。対応は、各群の項の個数c1,c2,…c_1, c_2, \dotsから決まります。

公式 3.2. 群数列で、第mm群に属する項の個数をcmc_mとする。mmを正の整数、kkを1≤k≤cm1 \le k \le c_mを満たす整数とするとき、第mm群のkk番目の項は、もとの数列の第(c1+⋯+cm−1+k)(c_1 + \cdots + c_{m-1} + k)項である。ただしm=1m = 1のときc1+⋯+cm−1=0c_1 + \cdots + c_{m-1} = 0とする。とくに、第mm群の最初の項はもとの数列の第(c1+⋯+cm−1+1)(c_1 + \cdots + c_{m-1} + 1)項、末尾の項は第(c1+⋯+cm)(c_1 + \cdots + c_m)項である。

証明. 第11群から第m−1m-1群までの項は、もとの数列の先頭から並ぶc1+⋯+cm−1c_1 + \cdots + c_{m-1}個の項であり、第mm群の項は、その直後に続くcmc_m個の項である。よって第mm群のkk番目の項は、もとの数列の第(c1+⋯+cm−1+k)(c_1 + \cdots + c_{m-1} + k)項である。k=1k = 1とk=cmk = c_mの場合が、それぞれ最初の項と末尾の項である。▨

例 3.3. 正の奇数を小さい順に並べた数列1,3,5,7,…1, 3, 5, 7, \dotsを

1∣3, 5∣7, 9, 11∣13, 15, 17, 19∣⋯1 \mid 3,\ 5 \mid 7,\ 9,\ 11 \mid 13,\ 15,\ 17,\ 19 \mid \cdots

と、第mm群がmm個の項を持つように区切る。もとの数列の第nn項は2n−12n - 1である。

第11群から第mm群までの項の個数の合計は1+2+⋯+m=m(m+1)21 + 2 + \cdots + m = \dfrac{m(m+1)}{2}であり、第m−1m-1群までの合計は(m−1)m2\dfrac{(m-1)m}{2}である。よって公式 3.2により、第mm群の最初の項は、もとの数列の第((m−1)m2+1)\left(\dfrac{(m-1)m}{2} + 1\right)項であり、その値は

2((m−1)m2+1)−1=m2−m+12\left(\frac{(m-1)m}{2} + 1\right) - 1 = m^2 - m + 1

である。第mm群は、初項m2−m+1m^2 - m + 1、公差22、項数mmの等差数列であるから、§B1.1 公式 1.3により、その和は

m{2(m2−m+1)+(m−1)⋅2}2=m3\frac{m\bigl\{2(m^2 - m + 1) + (m-1)\cdot 2\bigr\}}{2} = m^3

である。m=1m = 1のとき11、m=2m = 2のとき3+5=83 + 5 = 8、m=3m = 3のとき7+9+11=277 + 9 + 11 = 27であり、いずれもm3m^3と一致する。

例 3.4.例 3.3の群数列について、もとの数列の第100100項が第何群の何番目にあたるかを求める。公式 3.2により、第mm群に属する項は、もとの数列の第((m−1)m2+1)\left(\dfrac{(m-1)m}{2} + 1\right)項から第m(m+1)2\dfrac{m(m+1)}{2}項までであるから、

(m−1)m2<100≤m(m+1)2\frac{(m-1)m}{2} < 100 \le \frac{m(m+1)}{2}

を満たすmmを探せばよい。13⋅142=91\dfrac{13\cdot 14}{2} = 91、14⋅152=105\dfrac{14\cdot 15}{2} = 105であるからm=14m = 14である。100=91+9100 = 91 + 9であるから、第100100項は第1414群の99番目である。

注意 3.5 (二つの番号を取り違えない).公式 3.2により、第mm群までに含まれる項の個数c1+⋯+cmc_1 + \cdots + c_mは、第mm群の末尾の項の番号である。第mm群の最初の項の番号は、第m−1m-1群までに含まれる項の個数に11を加えたc1+⋯+cm−1+1c_1 + \cdots + c_{m-1} + 1である。両者の差はcm−1c_m - 1であり、cm=1c_m = 1のときに限って等しい。例 3.3では、前者はm(m+1)2\dfrac{m(m+1)}{2}、後者は(m−1)m2+1\dfrac{(m-1)m}{2} + 1である。どちらを求めているのかを、そのつど書き分ける。

4 演習

問題 4.1. 第nn項までの和SnS_nが次の式で与えられる数列{an}\{a_n\}の一般項を求めよ。

  1. Sn=n2+2n+3S_n = n^2 + 2n + 3
  2. Sn=3 n−1S_n = 3^{\,n} - 1
  3. Sn=2n2−n+cS_n = 2n^2 - n + c(ccは定数)。さらに、一般項がすべてのn≥1n \ge 1について一つの式で表されるようなccの値を求めよ。
解答.
  1. n≥2n \ge 2のとき、Sn−1=(n−1)2+2(n−1)+3=n2+2S_{n-1} = (n-1)^2 + 2(n-1) + 3 = n^2 + 2であるから、an=Sn−Sn−1=(n2+2n+3)−(n2+2)=2n+1a_n = S_n - S_{n-1} = (n^2 + 2n + 3) - (n^2 + 2) = 2n + 1である。a1=S1=6a_1 = S_1 = 6であり、2n+12n + 1にn=1n = 1を代入した値33とは一致しない。よってa1=6a_1 = 6、an=2n+1a_n = 2n + 1(n≥2)(n \ge 2)である。S2=6+5=11=22+2⋅2+3S_2 = 6 + 5 = 11 = 2^2 + 2\cdot 2 + 3と一致する。
  2. n≥2n \ge 2のとき、an=Sn−Sn−1=(3 n−1)−(3 n−1−1)=2⋅3 n−1a_n = S_n - S_{n-1} = (3^{\,n} - 1) - (3^{\,n-1} - 1) = 2\cdot 3^{\,n-1}である。a1=S1=2a_1 = S_1 = 2であり、2⋅3 0=22\cdot 3^{\,0} = 2と一致する。よって、すべてのn≥1n \ge 1についてan=2⋅3 n−1a_n = 2\cdot 3^{\,n-1}である。
  3. n≥2n \ge 2のとき、Sn−1=2(n−1)2−(n−1)+c=2n2−5n+3+cS_{n-1} = 2(n-1)^2 - (n-1) + c = 2n^2 - 5n + 3 + cであるから、an=Sn−Sn−1=(2n2−n+c)−(2n2−5n+3+c)=4n−3a_n = S_n - S_{n-1} = (2n^2 - n + c) - (2n^2 - 5n + 3 + c) = 4n - 3である。a1=S1=1+ca_1 = S_1 = 1 + cであり、4n−34n - 3にn=1n = 1を代入した値は11である。両者が一致するのはc=0c = 0のときに限る。したがって、すべてのn≥1n \ge 1について一つの式an=4n−3a_n = 4n - 3で表されるのはc=0c = 0のときであり、c≠0c \ne 0のときの一般項はa1=1+ca_1 = 1 + c、an=4n−3a_n = 4n - 3(n≥2)(n \ge 2)である。

▨

問題 4.2. 次の和を求めよ。

  1. ∑k=1nk (−2) k−1\displaystyle\sum_{k=1}^{n} k\,(-2)^{\,k-1}
  2. ∑k=1nk2 k\displaystyle\sum_{k=1}^{n} \dfrac{k}{2^{\,k}}
解答.
  1. S=∑k=1nk (−2) k−1S = \displaystyle\sum_{k=1}^{n} k\,(-2)^{\,k-1}とおく。n≥2n \ge 2のとき、−2S=1⋅(−2) 1+2⋅(−2) 2+⋯+(n−1)(−2) n−1+n(−2) n-2S = 1\cdot(-2)^{\,1} + 2\cdot(-2)^{\,2} + \cdots + (n-1)(-2)^{\,n-1} + n(-2)^{\,n}であるから、S−(−2)SS - (-2)Sを取ると、(−2) 1(-2)^{\,1}から(−2) n−1(-2)^{\,n-1}までの項の係数がいずれも11になり

    3S=1+{(−2) 1+(−2) 2+⋯+(−2) n−1}−n(−2) n3S = 1 + \bigl\{(-2)^{\,1} + (-2)^{\,2} + \cdots + (-2)^{\,n-1}\bigr\} - n(-2)^{\,n}

    が得られる。括弧の中は、初項−2-2、公比−2-2、項数n−1n-1の等比数列の和であるから、§B1.1 公式 2.4により(−2){1−(−2) n−1}1−(−2)=−2−(−2) n3\dfrac{(-2)\{1 - (-2)^{\,n-1}\}}{1 - (-2)} = \dfrac{-2 - (-2)^{\,n}}{3}である。よって

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

    であり、S=1−(3n+1)(−2) n9S = \dfrac{1 - (3n+1)(-2)^{\,n}}{9}である。n=1n = 1のときはS=1S = 1であり、この式の値1+89=1\dfrac{1 + 8}{9} = 1と一致する。n=3n = 3のときはS=1−4+12=9S = 1 - 4 + 12 = 9であり、この式の値1+809=9\dfrac{1 + 80}{9} = 9と一致する。

  2. T=∑k=1nk2 kT = \displaystyle\sum_{k=1}^{n} \dfrac{k}{2^{\,k}}とおく。n≥2n \ge 2のとき、12T=12 2+22 3+⋯+n−12 n+n2 n+1\dfrac12 T = \dfrac{1}{2^{\,2}} + \dfrac{2}{2^{\,3}} + \cdots + \dfrac{n-1}{2^{\,n}} + \dfrac{n}{2^{\,n+1}}であるから、T−12TT - \dfrac12 Tを取ると、12 2\dfrac{1}{2^{\,2}}から12 n\dfrac{1}{2^{\,n}}までの項の係数がいずれも11になり

    12T=12+(12 2+⋯+12 n)−n2 n+1\frac12 T = \frac12 + \left(\frac{1}{2^{\,2}} + \cdots + \frac{1}{2^{\,n}}\right) - \frac{n}{2^{\,n+1}}

    が得られる。括弧の中は、初項14\dfrac14、公比12\dfrac12、項数n−1n-1の等比数列の和であるから、§B1.1 公式 2.4により14{1−(12)n−1}1−12=12−12 n\dfrac{\frac14\{1 - (\frac12)^{n-1}\}}{1 - \frac12} = \dfrac12 - \dfrac{1}{2^{\,n}}である。よって12T=1−12 n−n2 n+1=1−n+22 n+1\dfrac12 T = 1 - \dfrac{1}{2^{\,n}} - \dfrac{n}{2^{\,n+1}} = 1 - \dfrac{n+2}{2^{\,n+1}}であり、T=2−n+22 nT = 2 - \dfrac{n+2}{2^{\,n}}である。n=1n = 1のときはT=12T = \dfrac12であり、この式の値2−32=122 - \dfrac32 = \dfrac12と一致する。n=2n = 2のときはT=12+24=1T = \dfrac12 + \dfrac24 = 1であり、この式の値2−44=12 - \dfrac44 = 1と一致する。

▨

問題 4.3. 次のように、第mm群が1,2,…,m1, 2, \dots, mのmm個の項からなる群数列を考える。

1∣1, 2∣1, 2, 3∣1, 2, 3, 4∣⋯1 \mid 1,\ 2 \mid 1,\ 2,\ 3 \mid 1,\ 2,\ 3,\ 4 \mid \cdots

この数列の第6060項と、初項から第6060項までの和を求めよ。

解答.

第mm群の項の個数はcm=mc_m = mであり、第mm群のkk番目の項はkkである。第1010群までの項の個数の合計は10⋅112=55\dfrac{10\cdot 11}{2} = 55、第1111群までの合計は11⋅122=66\dfrac{11\cdot 12}{2} = 66であり、55<60≤6655 < 60 \le 66である。よって公式 3.2により、第6060項は第1111群の60−55=560 - 55 = 5番目であり、その値は55である。

第mm群の項の和は1+2+⋯+m=m(m+1)21 + 2 + \cdots + m = \dfrac{m(m+1)}{2}であるから、第11群から第1010群までの項の和は

∑m=110m(m+1)2=12(10⋅11⋅216+10⋅112)=12(385+55)=220\sum_{m=1}^{10} \frac{m(m+1)}{2} = \frac12\left(\frac{10\cdot 11\cdot 21}{6} + \frac{10\cdot 11}{2}\right) = \frac12(385 + 55) = 220

である。初項から第6060項までの和は、これに第1111群の最初の55項の和1+2+3+4+5=151 + 2 + 3 + 4 + 5 = 15を加えた235235である。▨

前提記事