級数

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:Otheruses テンプレート:Calculus

数学における級数 (きゅうすう、テンプレート:Lang-en-short) とは、ひと口に言えば数や関数など互いに足すことのできる数学的対象のについて考えられる無限項ののことである。ただし「無限の項の総和」が何を表しているのかということはしばしば解析学の言葉を用いて様々な場合に意味を与える(#級数の収束性の節を参照)ことができるが、そのようなことができない「発散する級数」もあれば、級数自体を新たな形式的対象としてとらえることもある。小さくなっていく実数を項とする級数の収束性については様々な判定条件が与えられている。

級数を表す記法として、和記号を用いた表現anや三点リーダ テンプレート:Math を用いた表現 テンプレート:Math などがある。

有限個の項以外は テンプレート:Math とすることで有限個の対象の和を表すこともでき、無限項の和であることを特に強調する場合には無限級数ともいう。無限の項の和の形に表された級数が何を表しているかということは一見必ずしも明らかではないため、何らかの意味付けを与えなければならない。最もよく採用される理解の方法は、有限個の項の和が収束する先を無限級数の値とすることである。例えば、

12++12n=112n

より

12+14+18+=1

となる(1/2 + 1/4 + 1/8 + 1/16 + ⋯ を参照)。このほかに、解析接続などの手法により、みかけ上発散している級数に対して

1+2+3+=112 (1+2+3+4+…を参照)

のような等式が意味付けされることもある。

定義

与えられた無限数列 テンプレート:Math に対し、初項から第テンプレート:Mvar項(テンプレート:Mvar は自然数)の総和テンプレート:Efn

SN:=a0+a1+a2++aN=n=0Nan

を数列 テンプレート:Math あるいは級数 ∑ aテンプレート:Sub の第 N部分和 (テンプレート:Lang-en-short) と呼び、これらを総称して部分和と呼ぶ。「無限個の項の和」の意味が必ずしも明らかではない場合も含めて、形式的な意味での(無限)級数とはこの部分和からなる列 テンプレート:Math 自身のことであると理解される(各項 Sテンプレート:Sub は有限級数と呼ばれることもある)。またこの部分和の列自身を「形式的な和」として

a0+a1+a2+,n=0an,nan,nan

などの形で書き表すテンプレート:Efn。ただし、これはそう書くというだけのことであって、これに「総和」としての意味のある値を結びつけるには、きちんとした理由付けが必要である。例えば、有限個の例外を除いて全ての項が 0 である無限列(実質有限列)に対しては、0 である項は総和に寄与しない(ので無いも同然の)ものと考えることにより、0 でない有限個の項の総和の値を以って所期の級数の値、すなわち無限個の項の総和であるとすることは自然である。そうでない場合、つまり テンプレート:Math でない項が無数にある無限列に対しては、実質的有限であることは必ずしも期待できないので、総和のきちんとした定義は、やはり極限や収束について考えられなければならない。

有限個の項の和である部分和は、初等代数の意味での総和として定義されている。部分和の列 テンプレート:Math適当な意味で収束して有限な値 テンプレート:Mvar を持つならば、級数 ∑ aテンプレート:Sub収束 (テンプレート:Lang-en-short) するといい、テンプレート:Mvar を数列 テンプレート:Math あるいは級数 ∑ aテンプレート:Sub の和の値と呼んで、

n=0an=limNSN=α

で表すテンプレート:Efn。部分和が有限な値に収束しない(極限が無いかあっても有限でない)級数は発散 (テンプレート:Lang-en-short) するという。級数に和の値が結び付けられているとき、しばしば便宜的に「級数の和の値」の意味で「級数」という言葉を用いることがある(和の値を単に和と呼ぶことがあるのと同様である)。これらは厳密に言えば異なる概念であるが、いずれの意味であるのかは文脈から明らかなはずである。

例えば、「0.999... = 1」における左辺は

0.999=0.9+0.09++910n+

という級数の値という意味である。テンプレート:Math2 で定まる無限数列 テンプレート:Math2 の部分和の列

(s1=0.9,s2=0.99,,sN=0.999N,)

を考えれば常に sテンプレート:Sub < 1 であって、1 という値がこの数列の項としては現れない。素朴な意味で 0.999… ≠ 1 とか 0.999… < 1 であると主張する人々の議論は、しばしばこのような数列として 0.999… を捉えているものと解釈することができる。同様にそのような捉え方では、数列 テンプレート:Math2

(0.1,0.01,,0.000N11,)

であるから、0 が続いた後に必ず 1 が現れるはずだ(から等しくは無い)ということになる。しかしこれらの数列の極限は

1sN=0.000N110(N),
sN=i=1N910i1(N)

と定まるので、級数 0.999… の値は 1 なのである。

テンプレート:Anchors 級数の収束性

自然数によって項が添字づけられている場合には絶対収束条件収束との2つの収束性の概念を定義することができる。各項が絶対値ノルム)の定義された体系に属する級数 ∑aテンプレート:Sub は、有限個の項の絶対値を足して得られる正数列が有界である場合、

i=1n|ai|<M(n)

その級数は絶対収束 (テンプレート:Lang-en-short) していると言われる。最初の有限個の項の絶対値をそれぞれ足して得られる数の列がコーシー列になっているようなとき、およびそのときに限り絶対収束が成り立っている。

最初の有限個の項を足して得られる部分和の列が収束しているような級数 ∑aテンプレート:Sub条件収束 (テンプレート:Lang-en-short) あるいは単に収束していると言われる。

sn=i=1nais(n)

絶対収束している級数は条件収束している。しばしば「絶対収束でない収束」の意味で単に「条件収束」と呼ぶことがある。条件収束級数の和の値は一般に数列の項の並びに依存して決まる。数列 テンプレート:Math の項を任意に並べ替えてできる数列 テンプレート:Math の和が、置換 テンプレート:Mvar の取り方に依らずもとの数列の和に等しいとき、しばしば級数 ∑aテンプレート:Sub無条件収束 (テンプレート:Lang-en-short) しているといわれる。絶対収束級数は無条件収束する。無条件収束でない(実数項の)収束級数は、適当な置換を選んで並べ替えることにより、任意の(実数)値に収束または発散させることができる。

整数の集合など、整列可算集合ではない添字集合 I によって項が数え上げられた級数 iIai に関しても以下のように収束性の概念を定めることができる。添字集合の有限部分集合のなす直系について、対応する項の和が収束、すなわち

limFFI:|F|<;iFai=s

となるとき、級数 iIai条件収束しているといい、各項の絶対値を考えられて

FI:|F|<;iF|ai|<

となっているとき iIai絶対収束していると言われる。

テンプレート:Anchors無限級数の収束判定法

上に有界な正項級数

各項が実数で正の級数を正項級数という。上に有界な単調増加な実数列が収束することから、

正項級数は有限項までの和が常にある一定の上界Mを持つならば収束する。

(これはもちろん絶対収束する級数でもある)。条件を弱めて各項を非負としても良い。

交代級数の収束判定

各項が実数で正負が毎回反転する級数を交代級数という。

交代級数は項が0に収束するならば収束する。

ガウスの判定法[1]
すべての項が正の数である級数(正項級数)∑aテンプレート:Sub が、ある正の数 α に対して、
anan+1=1+αn+O(1n2)
と書けるならば、∑aテンプレート:Sub は α > 1 のとき収束し、α ≤ 1 のとき発散する。
ライプニッツの収束判定法 (Leibniz criterion)
交項級数 ∑ aテンプレート:Subテンプレート:Math が単調減少で 0 に収束するならば収束する。
コーシーの冪根判定法
実数を各項にもつ級数 ∑aテンプレート:Sub は、lim sup|an|n<1 ならば絶対収束し、逆にこの量が1より大きければ発散する。
ダランベールの収束判定法
連続する項の比の絶対値が1より小さな極限を持つ級数は絶対収束し、逆に1より大きな極限を持つ級数は発散する。
比較判定法
|aテンプレート:Sub| < bテンプレート:Sub (n = 1, 2, …) が成り立つとき、n=1bn を優級数、n=1an を劣級数という。優級数が収束するならば劣級数は絶対収束する。(対偶により)劣級数が発散すれば優級数も発散する。

無限級数の打切り誤差(剰余項)

無限級数の打切り誤差(剰余項)を評価することは数値解析(特に精度保証付き数値計算計算機援用証明)などでは欠かすことのできない手順である[2]

交代級数の打切り誤差(剰余項)

ライプニッツの収束判定法が適用できるとき、打切り誤差(剰余項)を厳密に評価できる[1][3]。この技法はベッセル関数にも適用できる[4]

正項級数の打切り誤差(剰余項)

正項級数を

S:=m=0am

と定めてその部分和を

Sn:=m=0nam

とする。このとき、

1>an+2an+1>an+3an+2>

が成り立つとき、公比の最大値を用いて打切り誤差を

|SSn|=|m=n+1am|an+11an+2/an+1=an+12an+1an+2

と評価できる[5]

テイラー級数の打切り誤差(剰余項)

テイラーの定理テイラー級数の打切り誤差(剰余項)を与える定理である[1][3]。数学関数の精度保証付き数値計算で重宝する[2]

行列指数関数の打切り誤差(剰余項)

行列指数関数:

exp(X):=k=01k!Xk,Xn×n

の打切り誤差(剰余項)を評価する手法として、scaling and squaring method が知られている[6][7][8]。誤差評価は次のようになる:

Tr,s(X):=[j=0r1j!(X/s)j]s,||exp(X)Tr,s(X)||||X||r+1sr(r+1)!exp(||X||).

超幾何級数の打切り誤差(剰余項)

公比を使うことで超幾何級数:

rFs[a1,a2,,arb1,b2,,bs;z]:=n=0(a1)n(a2)n(ar)n(b1)n(b2)n(bs)nn!zn

の打切り誤差(剰余項)を評価することができる[9]

級数の例

以下に重要な級数の例を挙げる。

テンプレート:Main 関数列 {fn} に対して、関数を項に持つ級数

n=0fn

関数項級数 (en:function series) と呼ぶ。関数列 テンプレート:Math は変数 テンプレート:Mvar の値をひとつ止めるごとに数列 テンプレート:Math を与えるから、各点における部分和

SN(x):=f0(x)+f1(x)+f2(x)++fN(x)=n=0Nfn(x)

の極限は数列の和の意味での級数である。関数列 テンプレート:Math は適当な集合 テンプレート:Mvar について テンプレート:Math なる任意の テンプレート:Mvar に対する数列 テンプレート:Math が収束するとき、テンプレート:Mvar 上で各点収束するという。このとき テンプレート:Mvar における値を

f(x):=limNSN(x)

で定義して得られる関数 テンプレート:Mvar を関数列 テンプレート:Math の(各点収束の意味での)極限関数という。またこのとき、一般に部分和 テンプレート:Mvar の漸近的な評価、すなわち任意の テンプレート:Math に対して

|SN(x)f(x)|<ε

とできるような テンプレート:Math の選び方は テンプレート:Mvar ごとに異なってよいが、もし テンプレート:Mvar に依らず一定の テンプレート:Mvar をとることができるならば、関数項級数 テンプレート:Mathテンプレート:Mvar 上で極限関数 テンプレート:Mvar一様収束するという。

連続関数の一様収束極限はふたたび連続であるから、連続関数を項に持つ関数項級数の一様収束極限もやはり連続関数となる。また、可積分関数を項に持つ関数項級数が一様収束するならば、その極限関数はふたたび可積分であり、とくに項別積分可能 (テンプレート:Lang-en-short)

En=0fn(x)dx=n=0Efn(x)dx

である。滑らかな関数を項に持つ関数項級数の一様収束極限に対する項別微分可能性も同様である。収束冪級数の収束はその収束域において一様で、各項の冪関数は可積分かつ連続的微分可能であるから、収束冪級数は項別積分可能かつ項別微分可能であり、その原始関数および導関数はもとの冪級数と同じ収束域もつ冪級数として得られる。

関数列の収束性と同じく、関数項級数の他の収束性として分布収束(法則収束)平均収束なども考えることができる。 テンプレート:Seealso

歴史

古代ギリシアでは、幾何級数に基づく取り尽くし法によって四角錐の体積(エウドクサス)、放物線と直線で囲まれた部分の面積(アルキメデス)などを求める方法が開発された[11]

関数を級数によって表す方法論は、14世紀インドのマーダヴァによる逆正接関数のテイラー級数の研究が知られているうちで最古のものである。マーダヴァは同時にこの級数の収束する条件についても述べているが、これは収束性の議論という意味でも初めての研究になっている[12]

条件収束の概念は1823年のポアソンの研究に初めて現れる。テイラー級数の一般論はブルック・テイラーによって1715年に発表された。フーリエ級数は1822年のフーリエの研究に、ディリクレ級数は1839年のディリクレの研究で初めて定義された[12]

歴史的な記法

無限の項を表すための記法として知られる最も古いものは17世紀ヨーロッパの数学界で用いられた &c(x+y+z,&cが現在の記法で書くところの x+y+z+…を表した)である。このほか用いられた記法に x+y+z+&c, x+y+z+etc, x + y + z + . . . . ∼ などがあった。級数を表す記号として大文字のシグマを初めて使ったのはオイラー (1775) だったが、この記号はすぐには広まらなかった[13]

一般化

漸近級数

ある種の関数の漸近級数あるいは漸近展開とは、定義域内の点における部分和がその関数のよい近似を与えるような無限級数をいう。漸近級数は、一般には必ずしも収束しないが、近似列として見れば有効であり、任意の有限項で打ち切った和の値があるべき「真の値」に近いものを与える。ただし、真の値がそのまま得られる収束級数とは異なり、漸近級数を利用するにはきちんと誤差を評価する必要がある。事実として典型的な漸近級数では、ある程度多くの項を加えて初めて「最適」な近似が得られるようになり、また一方で加える項の数が多くなりすぎると近似の精度が悪くなるという特徴が見られる。

発散級数

テンプレート:Main 「通常の意味」での和が収束しないような級数に対して、何らかの意味で和と呼ぶにふさわしい極限値を割り当てることができるというような状況はたくさんある。総和法はそのような、古典的な意味での収束の概念を完全に拡張して、発散級数全体の成す集合の特定の部分集合に対して値を割り当てる方法である。総和法の代表的なものとしては、総和可能な発散級数が少ない(実は後へいくほど前者の一般化となる)順にチェザロ総和法、(C, k)-総和法(k-次のチェザロ総和法)、アーベル総和法ボレル総和en:Borel summation)などがある。

どのような総和法が可能かということに関して知られる一般的な結果の一種で、シルバーマン-テープリッツの定理は(係数全体の成すベクトルに無限次行列を作用させることによって発散級数を総和する)行列総和法 (テンプレート:Lang-en-short) を特徴付けるものである。発散級数に対する最も一般の総和法は、バナッハ極限に関するもので、非構成的 (テンプレート:Lang-en-short) なため計算などには向かない。

位相代数系における級数

級数の概念をバナッハ空間の元の列に対するものに拡張するのは容易である。(xn) をバナッハ空間 X 内の点列とするとき、級数 ∑ xnxX に収束するとは、その部分和の列が N → ∞ の極限で

xn=0Nxn0

となる意味で x に収束することを言う。

さらに一般に、任意の位相アーベル群分離位相群を成す可換群)における収束級数の概念を定義することができる。この場合も具体的には、級数 ∑ xnx に収束するということを、その部分和の列が x に収束することを以って定める。

任意添字集合上の和

任意の添字集合 I に対する和を定義することもできる。通常の級数の概念に対して、大きく二つの異なる一般化の方向性があり、ひとつは添字集合に特定の順序が定められていない場合であり、もうひとつは添字集合が非可算無限集合となる場合である。

任意濃度の添字集合の場合

必ずしも可算でない無限集合 I で添字付けられる非負実数の族 (ai)iI の総和は、発散する場合も含めて

iIai=supAIA:finite{iAai}[0,]

によって定義することができる。和の値が有限となるならば、ai > 0 となるような iI は高々可算である。実際このとき、任意の n ≥ 1 に対して、集合 An = {iI | ai > 1/n} は

1ncard(An)iAnaiiIai<

となるから、有限集合であることがわかる(ここに card(A) は集合 A濃度を表す)。I が可算無限集合で、I = {i0, i1, ..., ik, ...} と数え上げられるならば、先ほどの和の定義は

iIai=k=0aik

を満たす(級数の値として無限大 ∞ を許す)。

非負実数で添字付けられる族の和は、非負値関数の数え上げ測度に関する積分として理解することができる。この二つの構成の間には多くの共通性が認められる。

位相アーベル群における総和

任意の集合 I位相アーベル群 X に対して、I で添字付けられた X の元の族 a: IX を考える。FI の有限部分集合全体の成す部分集合族とすると、F は集合の包含関係に関する半順序集合として、交わり結びをもつ有向集合となることに注意する。このとき、族 a の和 S は極限

S=iIai=lim{iAai|A𝐅}

として定義される。このとき、和が有限確定ならば族 a無条件総和可能 (テンプレート:Lang-en-short) であるという。「和 S が有限部分和の極限である」というのは、X における 0 の任意の近傍 V に対して I の有限部分集合 A0 をうまく選べば

SiAaiV(AA0)

となるようにできることをいう。F全順序集合ではないから、これは「部分和の数列の極限」というのとは異なり、有向点族(ネット)の極限と考えなければならない。

位相アーベル群 X における単位元 0 の任意の近傍 W に対し、VVW を満たすより小さな近傍 V が存在する。このことから、無条件総和可能族 (ai)iI の有限部分和の全体がコーシーネットを成すことが従う。すなわち、0 の任意の近傍 W に対し、I の有限部分集合 A0 が存在して、

iA1aiiA2aiW,(A1,A2A0)

を満たす。位相アーベル群 X完備である場合には、族 aX において無条件総和可能であることと、後述する「コーシーネット条件」を満たすことが同値になる。また、X が完備で (ai)iIX において無条件総和可能ならば、I の任意の部分集合 J に対して対応する部分族 (aj)jJ もまた無条件総和可能である。

非負実数の族の(先の定義の意味での、値として無限大を許す)和の場合、それが有限ならば、それは位相アーベル群 X として実数全体の成す加法群 R をとったときの、ここでいう意味での和と一致する。

X の元の族 a が無条件総和可能ならば、X の単位元 0 の任意の近傍 W に対して I の有限部分集合 A0 が存在して、aiWA0 に属さないすべての i について成り立つようにすることができる。ゆえに、X第一可算公理を満たすならば、ai ≠ 0 となるような添字 iI 全体の成す集合は可算であることが従う。これは一般の位相アーベル群においては必ずしも成り立たない(後述)。

テンプレート:Anchors無条件収束級数

添字集合を I = N とする。点列 (an)nN が位相アーベル群 X において無条件総和可能な族ならば、この点列は通常の意味でも収束し、同じ値の和

n=0an=nan

を持つ。定義の仕方から、無条件総和可能性は和を取る項の順番によって値が変化することは無い。すなわち、∑ an が無条件総和可能ならば、添字集合 N 上で任意の置換 σ を施したものも収束し、

n=0aσ(n)=n=0an

が成り立つ。この逆もまた成立し、級数 ∑ an が任意の置換を施してもなお収束するならば、その級数は無条件収束する。X が完備ならば、無条件収束は任意の部分級数が収束することと同値であり、X がバナッハ空間ならば任意の符号付け εn (= ±1) から得られる級数

n=0εnan

X において収束することとも同値である。X がバナッハ空間ならば絶対収束の概念を定義することができる。すなわち、X に属するベクトルの級数 ∑ an が絶対収束するとは

n𝐍an<

となることをいう。バナッハ空間におけるベクトルの級数が絶対収束するならばその収束は無条件収束であるが、この逆が成り立つのはバナッハ空間が有限次元である場合に限る(Dvoretzky-Rogersの定理)[14] [15]

整列和

添字集合 I が(たとえば最小の超限順序数 α0 のような)整列集合ならば、条件収束級数を考えることができる。超限帰納的

β<α+1aβ=aα+β<αaβ

と定め、また極限順序数 α に対しては極限が存在する限り

β<αaβ=limγαβ<γaβ

と定義する。α0 の違いを除いて全ての極限が存在するならばこの級数は収束する。

  1. 写像 f: XYY が位相アーベル群のとき、X の各点 a に対し、
    fa(x)={0(xa)f(a)(x=a)
    で定義される写像の一元集合 {a} であり、このとき各点収束の位相に関して(すなわち、和が無限直積位相群 YX に値をとるものとして)
    f=aXfa
    が成立する。
  2. 任意添字集合 I 上の関数の和として1の分割
    iIφi(x)=1
    を構成することもできる。作り方から、形の上では非可算添字を持つ級数の和の概念が必要であるように見えるが、x が与えられるごとに和における非零項は有限個しかないので、この和において非可算和が生じることは無い。実用上はさらに関数族が「局所有限」(各 x に対して関数の値が有限個の例外を除く全ての近傍で消えている)などの仮定を置くのが普通である。φi が連続であるとか可微分であるなどの(有限和をとる操作で保たれる)「素性の良い性質」(テンプレート:Lang-en-short) は関数族の任意の部分族の和に対して保たれる。
  3. 最小の非可算順序数 ω1順序位相に関する位相空間とみるとき、f(α) ≡ 1 で定義される定値関数 f: [0, ω1) → [0, ω1] は
    α[0,ω1)f(α)=ω1
    を満足する(言い換えれば、1 の ω1 個の複写を加えたものは ω1 に等しい)。極限は有限部分和ではなく全ての可算部分和に亘ってとるものに限る。この空間は可分 (テンプレート:Lang-en-short) ではない。

注釈

テンプレート:Notelist

出典

テンプレート:Reflist

参考文献

外部リンク

テンプレート:級数 テンプレート:Analysis-footer

テンプレート:Normdaten

  1. 1.0 1.1 1.2 高木貞治. 定本解析概論. 岩波書店.
  2. 2.0 2.1 テンプレート:Cite book
  3. 3.0 3.1 杉浦光夫. 解析入門 I, 東京大学出版会.
  4. 山本野人, & 松田望. (2005). 多倍長演算を利用した Bessel 関数の精度保証付き数値計算 (科学技術計算と数値解析 (多倍長科学技術計算の基礎と応用),< 特集> 平成 17 年研究部会連合発表会). 日本応用数理学会論文誌, 15(3), 347-359.
  5. テンプレート:Cite book
  6. Higham, N. J. (2008). Functions of matrices: theory and computation. en:Society for Industrial and Applied Mathematics.
  7. Higham, N. J. (2009). The scaling and squaring method for the matrix exponential revisited. SIAM review, 51(4), 747-764.
  8. How and How Not to Compute the Exponential of a Matrix
  9. Johansson, F. (2016). Computing hypergeometric functions rigorously. arXiv preprint arXiv:1606.06977.
  10. 10.0 10.1 Gasper, G., Rahman, M. (2004). Basic hypergeometric series. en:Cambridge university press.
  11. テンプレート:Cite book
  12. 12.0 12.1 テンプレート:Cite book
  13. テンプレート:Cite book
  14. テンプレート:Cite journal
  15. テンプレート:Cite journal