コンテンツにスキップ

積分

積分の導入

有界閉区間[𝑎,𝑏]上の関数𝑓(𝑥)が与えられたときに、特に𝑓(𝑥)が常に正のとき、𝑥軸と𝑦=𝑓(𝑥)それと𝑥=𝑎および𝑥=𝑏で囲まれた部分の「面積」を計算するにはどうすればよいだろうか。 この疑問から出発する数学の理論が積分である。 もし𝑓が定数関数ならば囲まれた部分は長方形になるので「たてかけるよこ」で面積が計算できる。 𝑓が一次関数の場合は囲まれた部分は台形になるので台形の面積の公式が使えるだろう。 しかしながらより一般の関数の場合はたとえ二次関数であっても一筋縄ではいかないことがわかる。 これは面積(積分)を考える際にどうしても無限や極限の概念が必要になるためである。 以下で展開するのはこの問題に解決の方法を与えた理論で発案者の名を取ってリーマン積分と呼ばれる。 ちなみに積分の理論はリーマン積分の他に積分の定義の仕方によってルベーグ積分などいろいろあるが、ここでは歴史上最初の積分の厳密な定式化であるリーマン積分について紹介する。

面積を計算する時の基礎は先ほど述べた長方形の面積の公式「たてかけるよこ」であり、 これは𝑓が定数関数の𝑓(𝑥)=𝑐である場合𝑥軸と𝑦=𝑐および𝑥=𝑎と𝑥=𝑏で囲まれた部分(長方形)の「面積」が𝑐(𝑏−𝑎)で計算できることに対応する。 ここで、𝑐が負の場合も𝑐(𝑏−𝑎)は負の値として定義できることに注意する。

ここから一気に一般の関数𝑓(𝑥)を考える。 リーマン積分の基礎的な考え方は区間[𝑎,𝑏]を細かい区間に分割することである。

そのためにまず、区間[𝑎,𝑏]の分割を定式化する。 区間[𝑎,𝑏]の分割𝑃とは

𝑎=𝑝0≤𝑝1≤𝑝2≤𝑝3≤…≤𝑝𝑁=𝑏

を満たす点の並び𝑝0,𝑝1,𝑝2,𝑝3,…,𝑝𝑁のことである(𝑁=1,2,3,…)。 つまり、区間[𝑎,𝑏]を小区間[𝑝0,𝑝1],[𝑝1,𝑝2],[𝑝2,𝑝3],…,[𝑝𝑁−1,𝑝𝑁]に分割している。 また、分割の大きさを小区間の大きさの中で最も大きいもの、つまり

|𝑃|=max{𝑝𝑛−𝑝𝑛−1|𝑛=1,2,3,…,𝑁}

とする。

ここで小区間[𝑝𝑛−1,𝑝𝑛] (𝑛=1,2,3,…,𝑁)において𝑥軸と𝑦=𝑓(𝑥)および𝑥=𝑝𝑛−1と𝑥=𝑝𝑛で囲まれた部分を考えると一般には長方形とは限らないが、分割の大きさが小さいと長方形とみなしても全体の面積を計算するのには差し支えないと考える。 そこで点𝑡𝑛∈[𝑝𝑛−1,𝑝𝑛]をとりあえずは好きにとって、長方形の「たて」に相当する量として𝑓(𝑡𝑛)を採用し、(たてに細長の)長方形の面積を𝑓(𝑡𝑛)(𝑝𝑛−𝑝𝑛−1)とする。 この時の𝑡𝑛を小区間[𝑝𝑛−1,𝑝𝑛]の代表点という。 これらの面積を足し合わせて得られる全体の面積

∑𝑛=1𝑁𝑓(𝑡𝑛)(𝑝𝑛−𝑝𝑛−1)

を𝑓の区間[𝑎,𝑏]の分割𝑝0,𝑝1,𝑝2,𝑝3,…,𝑝𝑁と代表点𝑡1,𝑡2,𝑡3,…,𝑡𝑁のリーマン和という。

リーマン積分はリーマン和の分割の大きさを0に近づけるときの極限として定義する。 より詳しくは分割𝑃や代表点𝑡𝑛の取り方によらず|𝑃|→0となるように分割の個数を𝑁→∞とするときにリーマン和がある実数𝑙に収束するならば関数𝑓は区間[𝑎,𝑏]上でリーマン積分可能といいその𝑙を関数𝑓の区間[𝑎,𝑏]上の定積分といい

∫𝑎𝑏𝑓(𝑥)d𝑥

と表す。 また、この時の関数𝑓を被積分関数という。 ただし、この表現だと「分割や代表点の取り方によらず」というあいまいな部分があり、上限・下限を用いたより正確で洗練された定義を後で導入する。

ひとまずはこれを定積分の定義として簡単な関数の積分を求めてみよう。 最初に考えるのは基礎的な関数である定数関数𝑓(𝑥)=𝑐である。 この時、分割と代表点に対してリーマン和は

∑𝑛=1𝑁𝑓(𝑡𝑛)(𝑝𝑛−𝑝𝑛−1)=∑𝑛=1𝑁𝑐(𝑝𝑛−𝑝𝑛−1)=𝑐∑𝑛=1𝑁(𝑝𝑛−𝑝𝑛−1)=𝑐(𝑝𝑁−𝑝0)=𝑐(𝑏−𝑎)

となり、分割や代表点の取り方によらない値になっているので、定積分は

∫𝑎𝑏𝑐d𝑥=𝑐(𝑏−𝑎)

となり、長方形の面積の公式と等価である。

次に𝑓が一次関数𝑓(𝑥)=𝑘𝑥+𝑚のとき、いきなり一般の分割と代表点を考えるのは難しいので、 特殊な分割として区間[𝑎,𝑏]の𝑁=1,2,3,…等分つまり𝑝𝑛=𝑎+𝑛𝑁(𝑏−𝑎) (𝑛=0,1,2,3,….𝑁)を代表点として小区間の右端点𝑡𝑛=𝑝𝑛 (𝑛=1,2,3,…..)をそれぞれ考えることにしよう。 この時、リーマン和は

∑𝑛=1𝑁𝑓(𝑡𝑛)(𝑝𝑛−𝑝𝑛−1)=1𝑁(𝑏−𝑎)∑𝑛=1𝑁𝑓(𝑎+𝑛𝑁(𝑏−𝑎))=1𝑁(𝑏−𝑎)∑𝑛=1𝑁[𝑘(𝑎+𝑛𝑁(𝑏−𝑎))+𝑚]=1𝑁(𝑏−𝑎)[(𝑘𝑎+𝑚)𝑁+1𝑁𝑘(𝑏−𝑎)12𝑁(𝑁+1)]=(𝑏−𝑎)[(𝑘𝑎+𝑚)+12𝑘(1+𝑁−1)(𝑏−𝑎)]

となり、𝑁→∞つまり分割を細かくすることを考えると、このリーマン和は

∑𝑛=1𝑁𝑓(𝑡𝑛)(𝑝𝑛−𝑝𝑛−1)→(𝑏−𝑎)[(𝑘𝑎+𝑚)+12𝑘(𝑏−𝑎)]=12[(𝑘𝑎+𝑚)+(𝑘𝑏+𝑚)](𝑏−𝑎)

に収束し、これは台形の面積の公式と等価である。 ただし、これはあくまで特殊な分割と代表点に対してしか示していないので、まだこれが定積分とは言えない。 しかしながらリーマン積分可能である十分条件を後でいくつか紹介し、それによれば一次関数は常にリーマン積分可能で上記の値が定積分である。 また、上記の計算方法は一般のリーマン積分可能な関数に適用でき、特殊な分割や代表点の取り方にもとづいて定積分を計算することを区分求積法という。 例えば、

∫𝑎𝑏𝑓(𝑥)d𝑥=lim𝑁→∞𝑏−𝑎𝑁∑𝑛=1𝑁𝑓(𝑎+𝑛𝑏−𝑎𝑁)

とする計算法である。

二次関数や𝑛次関数に対しても区分求積法により定積分が計算できるが、リーマン和を計算する段階で式が複雑になりがちである。 そこで定積分の計算を微分とのかねあいで容易に計算する手法が知られていて、これによれば積分の計算は被積分関数の原始関数や不定積分と呼ばれる関数を見つけることに帰着される。 この時に原理的な役割を果たすのが微分積分学の基本定理と呼ばれる定理になる。 この計算方法は非常に強力で様々な関数の定積分が計算できるようになる。 そのため区分求積法を反対に使って今までの知識では扱えなかった極限の問題を積分の問題に帰着させることもできたりする。

また、これまで定積分は定義の都合上有界閉区間上の有界関数、例えば連続関数を主に考えていたが、 応用上重要なガンマ関数やベータ関数を定義するには開区間や有界でない区間で定積分を考える必要がある。 つまり端点までは連続でなく発散している場合や無限遠方を考えたい場合などがある。 このような要求に対する積分の理論が広義積分であり、定積分が定義される関数の範囲の拡張を試みる。

この章では以上の流れで説明を進めていく。

上積分下積分と定積分

𝑓(𝑥)を有界閉区間[𝑎,𝑏] (𝑎<𝑏)上の有界な関数とする。 区間[𝑎,𝑏]の分割𝑃を𝑎=𝑝0<𝑝1<𝑝2<𝑝3<…<𝑝𝑁=𝑏とする。 この時、リーマン和の代わりに次の上リーマン和と下リーマン和を考える。

𝑆(𝑓,𝑃)=∑𝑛=1𝑁sup𝑥∈[𝑝𝑛−1,𝑝𝑛]𝑓(𝑥)(𝑝𝑛−𝑝𝑛−1),𝑆(𝑓,𝑃)=∑𝑛=1𝑁inf𝑥∈[𝑝𝑛−1,𝑝𝑛]𝑓(𝑥)(𝑝𝑛−𝑝𝑛−1).

𝑓を有界な関数としているので、𝑆(𝑓,𝑃), 𝑆(𝑓,𝑃)は無限大にならず実数値になることに注意する。

命題 1

任意の分割𝑃に対して

inf𝑥∈[𝑎,𝑏]𝑓(𝑥)(𝑏−𝑎)≤𝑆(𝑓,𝑃)≤𝑆(𝑓,𝑃)≤sup𝑥∈[𝑎,𝑏]𝑓(𝑥)(𝑏−𝑎)

が成り立つ。

証明

これは

inf𝑥∈[𝑎,𝑏]𝑓(𝑥)≤inf𝑥∈[𝑝𝑛−1,𝑝𝑛]𝑓(𝑥)≤sup𝑥∈[𝑝𝑛−1,𝑝𝑛]𝑓(𝑥)≤sup𝑥∈[𝑎,𝑏]𝑓(𝑥)

から自然に示される。

ここから分割𝑃を細かくすることを考える。 分割𝑃′を𝑎=𝑝0′<𝑝1′<𝑝2′<𝑝3′<…<𝑝𝑀′=𝑏として、

{𝑝0,𝑝1,𝑝2,𝑝3,…𝑝𝑁}⊂{𝑝0′,𝑝1′,𝑝2′,𝑝3′,….𝑝𝑀′}

となっている時、分割𝑃′は分割𝑃の細分という。

命題 2

任意の分割𝑃とその細分𝑃′に対して、

𝑆(𝑓,𝑃′)≤𝑆(𝑓,𝑃),𝑆(𝑓,𝑃)≤𝑆(𝑓,𝑃′)

が成り立つ。

証明

まず𝑃={[𝑎,𝑏]}の時、

𝑆(𝑓,𝑃′)≤sup𝑥∈[𝑎,𝑏]𝑓(𝑥)(𝑏−𝑎),inf𝑥∈[𝑎,𝑏]𝑓(𝑥)(𝑏−𝑎)≤𝑆(𝑓,𝑃′)

から、𝑃が区間を複数に分けないような分割の時に成り立っていることに注意する。 一般の場合では細分は小区間ごとに分割したものをまとめていることからそれらを足し合わせると主張が成り立つことがわかる。

命題 3

任意の分割𝑃と𝑃に対して、

𝑆(𝑓,𝑃)≤𝑆(𝑓,𝑃)

が成り立つ。

証明

これは分割𝑃と𝑃の点をまとめて並び替えなおして得られる分割を𝑃′とすると、𝑃′は𝑃と𝑃の細分になることから、 今までに示した二つの命題より

𝑆(𝑓,𝑃)≤𝑆(𝑓,𝑃′)≤𝑆(𝑓,𝑃′)≤𝑆(𝑓,𝑃)

が得られる。

ここから𝑃を固定したまま𝑃についての上限を取ったのち𝑃についての下限を取ることを考える。 積分の候補として次の上積分と下積分

𝑆(𝑓)=inf𝑃𝑆(𝑓,𝑃),𝑆(𝑓)=sup𝑃𝑆(𝑓,𝑃)

を導入すると、 以上の議論から

𝑆(𝑓)≤𝑆(𝑓)

を得る。

定義 4 (定積分)

𝑓(𝑥)を有界閉区間[𝑎,𝑏] (𝑎<𝑏)上の有界な関数とする。 𝑓が[𝑎,𝑏]で積分可能あるいは可積分であるとは上記の式において等号が成り立つ場合をいう。 その時の等しい値𝑆(𝑓)=𝑆(𝑓)を関数𝑓の区間[𝑎,𝑏]上の定積分といい、

∫𝑎𝑏𝑓(𝑥)d𝑥

で表す。 また𝑎=𝑏の時は

∫𝑎𝑎𝑓(𝑥)d𝑥=0

と定義し、 𝑎>𝑏に対しては

∫𝑎𝑏𝑓(𝑥)d𝑥=−∫𝑏𝑎𝑓(𝑥)d𝑥

と定義する。

注意 5

最初に示した命題より

inf𝑥∈[𝑎,𝑏]𝑓(𝑥)(𝑏−𝑎)≤∫𝑎𝑏𝑓(𝑥)d𝑥≤sup𝑥∈[𝑎,𝑏]𝑓(𝑥)(𝑏−𝑎)

なので、 ∫𝑎𝑎𝑓(𝑥)d𝑥=0とするのは自然である。

例 6

導入でも触れた通り定数関数𝑓(𝑥)=𝑐は任意の有界閉区間で積分可能で

∫𝑎𝑏𝑐d𝑥=𝑐(𝑏−𝑎)

が成り立つ。

例 7

有界な関数𝑓(𝑥)を𝑥∈[0,1]に対して𝑥が有理数のとき𝑓(𝑥)=1で𝑥が無理数のとき𝑓(𝑥)=0と定義する。 この時、任意の小区間[𝑝,𝑞] (𝑝<𝑞)に対して間に有理数と無理数が存在するので、𝑆(𝑓,𝑃)=1と𝑆(𝑓,𝑃)=0が成り立ち、この関数𝑓は積分可能でない。

以下では積分可能であることの十分条件として主に単調関数と連続関数を紹介する。 まず、準備として次を示す。

命題 8

𝑓を有界閉区間[𝑎,𝑏]上の有界な関数とする。 この時、𝑓が[𝑎,𝑏]上で積分可能であることの必要十分条件は、 分割の列(𝑃𝑛)であって|𝑃𝑛|→0かつ

𝑆(𝑓,𝑃𝑛)−𝑆(𝑓,𝑃𝑛)→0

を満たすものが存在することである。

証明

まず、上積分下積分が下限上限で定義されていることから分割の列(𝑃𝑛)と(𝑃𝑛)であって𝑆(𝑓,𝑃𝑛)→𝑆(𝑓)と𝑆(𝑓,𝑃𝑛)→𝑆(𝑓)を満たすものが存在することに注意する。 ここで各𝑛に対して𝑃𝑛と𝑃𝑛をまとめて並び替えなおして必要があれば分割をさらに細かくすることで|𝑃𝑛|→0となる分割の列(𝑃𝑛)を作る。 この時𝑃𝑛は𝑃𝑛と𝑃𝑛の細分になっているので、

𝑆(𝑓,𝑃𝑛)−𝑆(𝑓,𝑃𝑛)≤𝑆(𝑓,𝑃𝑛)−𝑆(𝑓,𝑃𝑛)→𝑆(𝑓)−𝑆(𝑓)

が成り立つ。 よって、𝑓が積分可能であるときほしかった分割の列が得られた。

逆に𝑃𝑛が存在するとき、

𝑆(𝑓)−𝑆(𝑓)≤𝑆(𝑓,𝑃𝑛)−𝑆(𝑓,𝑃𝑛)→0

となっていることから、𝑓は積分可能である。

定理 9 (単調関数の可積分性)

𝑓を有界閉区間[𝑎,𝑏]上の広義単調増加または広義単調減少な関数とする。 この時、𝑓は[𝑎,𝑏]上で積分可能である。

証明

議論はほぼ同じなので、広義単調増加の場合のみ示す。 関数の単調性から𝑓の小区間[𝑝𝑛−1,𝑝𝑛]での上限と下限は端点で達成するので、上リーマン和と下リーマン和は

𝑆(𝑓,𝑃)=∑𝑛=1𝑁𝑓(𝑝𝑛)(𝑝𝑛−𝑝𝑛−1),𝑆(𝑓,𝑃)=∑𝑛=1𝑁𝑓(𝑝𝑛−1)(𝑝𝑛−𝑝𝑛−1)

となりその差は

𝑆(𝑓,𝑃)−𝑆(𝑓,𝑃)=∑𝑛=1𝑁(𝑓(𝑝𝑛)−𝑓(𝑝𝑛−1))(𝑝𝑛−𝑝𝑛−1)

となる。 これを評価すると

𝑆(𝑓,𝑃)−𝑆(𝑓,𝑃)≤∑𝑛=1𝑁(𝑓(𝑝𝑛)−𝑓(𝑝𝑛−1))|𝑃|=(𝑓(𝑏)−𝑓(𝑎))|𝑃|

であり、分割を細かくすると右辺はいくらでも小さくできるので、最終的に𝑓が可積分であることがわかる。

定理 10 (連続関数の可積分性)

𝑓を有界閉区間[𝑎,𝑏]上の連続関数とする。 この時、𝑓は[𝑎,𝑏]上で積分可能である。

証明のためには有界閉区間上の連続関数は一様連続に更新できることを思い出す。 また、ここでは度合い関数を使って一様連続性を書き下している。

証明

𝑓は[𝑎,𝑏]上の一様連続関数、つまり度合い関数𝜔が存在し任意の𝑥,𝑦∈[𝑎,𝑏]に対して|𝑓(𝑥)−𝑓(𝑦)|<𝜔(|𝑥−𝑦|)が成り立つ。 ここから小区間[𝑝,𝑞]⊂[𝑎,𝑏]に対して、[𝑝,𝑞]上の連続関数𝑓の最大点𝑥̄と最小点𝑦̄を取ると、

sup𝑥∈[𝑝,𝑞]𝑓(𝑥)−inf𝑥∈[𝑝,𝑞]𝑓(𝑥)=𝑓(𝑥̄)−𝑓(𝑦̄)≤𝜔(|𝑥̄−𝑦̄|)≤𝜔(𝑞−𝑝)

である。 これを踏まえると上リーマン和と下リーマン和の差は

𝑆(𝑓,𝑃)−𝑆(𝑓,𝑃)≤∑𝑛=1𝑁𝜔(𝑝𝑛−𝑝𝑛−1)(𝑝𝑛−𝑝𝑛−1)≤∑𝑛=1𝑁𝜔(|𝑃|)(𝑝𝑛−𝑝𝑛−1)=𝜔(|𝑃|)(𝑏−𝑎)

となる。 よって、分割を細かくすると右辺は0に収束するので、最終的に𝑓が可積分であることがわかる。

以降では定積分の性質をいくつか述べる。

命題 11 (和と定数倍の積分)

関数𝑓(𝑥), 𝑔(𝑥)が区間[𝑎,𝑏]上で積分可能として、𝑐を実数の定数とする。 この時、和𝑓(𝑥)+𝑔(𝑥)と定数倍𝑐𝑓(𝑥)も積分可能で、

∫𝑎𝑏(𝑓(𝑥)+𝑔(𝑥))d𝑥=∫𝑎𝑏𝑓(𝑥)d𝑥+∫𝑎𝑏𝑔(𝑥)d𝑥,∫𝑎𝑏𝑐𝑓(𝑥)d𝑥=𝑐∫𝑎𝑏𝑓(𝑥)d𝑥

が成り立つ。

このことを積分の線形性という。

証明

和の上限はそれぞれの上限を取ったものの和で上から抑えられることから、

𝑆(𝑓+𝑔,𝑃)=∑𝑛=1𝑁sup𝑥∈[𝑝𝑛−1,𝑝𝑛](𝑓(𝑥)+𝑔(𝑥))(𝑝𝑛−𝑝𝑛−1)≤𝑆(𝑓,𝑃)+𝑆(𝑔,𝑃).

同様にして

𝑆(𝑓+𝑔,𝑃)=∑𝑛=1𝑁inf𝑥∈[𝑝𝑛−1,𝑝𝑛](𝑓(𝑥)+𝑔(𝑥))(𝑝𝑛−𝑝𝑛−1)≥𝑆(𝑓,𝑃)+𝑆(𝑔,𝑃).

したがって

𝑆(𝑓,𝑃)+𝑆(𝑔,𝑃)≤𝑆(𝑓+𝑔,𝑃)≤𝑆(𝑓+𝑔,𝑃)≤𝑆(𝑓,𝑃)+𝑆(𝑔,𝑃)

であり、𝑆(𝑓)+𝑆(𝑔)≤𝑆(𝑓+𝑔)≤𝑆(𝑓+𝑔)≤𝑆(𝑓)+𝑆(𝑔)が言える。 ここで、𝑓と𝑔が積分可能であることから𝑓+𝑔も積分可能でほしい式が成り立つことがわかる。 もう一つの定数倍の式は簡単に示されるので詳細は省略する。

この命題では和と定数倍またそれを組み合わせて差の積分の公式が得られるが、関数の積や商については一般に定積分の公式はない。 代わりに後に述べる部分積分を用いて積分を計算することになる。

命題 12 (積分の大小関係)

区間[𝑎,𝑏] (𝑎<𝑏)上で積分可能な関数𝑓, 𝑔が各𝑥∈[𝑎,𝑏]に対して𝑓(𝑥)≤𝑔(𝑥)を満たすとき、

∫𝑎𝑏𝑓(𝑥)d𝑥≤∫𝑎𝑏𝑔(𝑥)d𝑥

が成り立つ。 特に区間[𝑎,𝑏]上で積分可能な関数𝑓に対して、

|∫𝑎𝑏𝑓(𝑥)d𝑥|≤∫𝑎𝑏|𝑓(𝑥)|d𝑥

が成り立つ。

積分とは和のようなものだと思えば、和を取って絶対値を取るよりも絶対値の和を考えた方が大きいということで、自然に受け入れられるはずである。

証明

下限や上限は大小関係を保つことから、𝑆(𝑓,𝑃)≤𝑆(𝑔,𝑃)が成り立ち、ここから𝑆(𝑓)≤𝑆(𝑔)なので、求めたい不等式が得られる。 また、−|𝑓(𝑥)|≤𝑓(𝑥)≤|𝑓(𝑥)|なので、もう一つの不等式もいえる。

命題 13 (積分の区間分割)

𝑎<𝑐<𝑏として、関数𝑓は区間[𝑎,𝑐]と区間[𝑐,𝑏]上で積分可能とする。 このとき、𝑓は[𝑎,𝑏]上で積分可能で

∫𝑎𝑏𝑓(𝑥)d𝑥=∫𝑎𝑐𝑓(𝑥)d𝑥+∫𝑐𝑏𝑓(𝑥)d𝑥

が成り立つ。

証明

区間[𝑎,𝑐]の分割𝑃1と区間[𝑐,𝑏]の分割𝑃2を任意にとって、それらを合わせて得られる区間[𝑎,𝑏]の分割を𝑃とおく。 この時、

𝑆(𝑓,𝑃)=𝑆(𝑓,𝑃1)+𝑆(𝑓,𝑃2),𝑆(𝑓,𝑃)=𝑆(𝑓,𝑃1)+𝑆(𝑓,𝑃2)

が成り立つ。 ここで𝑃1, 𝑃2は任意の分割で𝑃は特殊な分割なので、

𝑆(𝑓)≤∫𝑎𝑐𝑓(𝑥)d𝑥+∫𝑐𝑏𝑓(𝑥)d𝑥,𝑆(𝑓)≥∫𝑎𝑐𝑓(𝑥)d𝑥+∫𝑐𝑏𝑓(𝑥)d𝑥

となるからほしかった等式が得られる。

注意 14

この命題の等式は𝑐が𝑎と𝑏の間の点でなくても一般に成り立つ。 例えば𝑎<𝑏<𝑐の時でも𝑓が[𝑎,𝑐]上で積分可能であれば

∫𝑎𝑐𝑓(𝑥)d𝑥=∫𝑎𝑏𝑓(𝑥)d𝑥+∫𝑏𝑐𝑓(𝑥)d𝑥=∫𝑎𝑏𝑓(𝑥)d𝑥−∫𝑐𝑏𝑓(𝑥)d𝑥

なので、整理してほしい等式が得られる。

命題 15 (積分の区間についての連続性)

実数列𝑎𝑛→𝑎と𝑏𝑛→𝑏に対して、有界な関数𝑓が区間[𝑎,𝑏]と各𝑛に対して区間[𝑎𝑛,𝑏𝑛]上で積分可能であるとする。 この時、

∫𝑎𝑛𝑏𝑛𝑓(𝑥)d𝑥→∫𝑎𝑏𝑓(𝑥)d𝑥

が成り立つ。

証明

積分区間について先ほどの命題とその注意より

∫𝑎𝑛𝑏𝑛𝑓(𝑥)d𝑥=∫𝑎𝑏𝑓(𝑥)d𝑥+∫𝑎𝑛𝑎𝑓(𝑥)d𝑥+∫𝑏𝑏𝑛𝑓(𝑥)d𝑥

と分割される。 ここで𝑓は有界なので、

|∫𝑎𝑛𝑏𝑛𝑓(𝑥)d𝑥−∫𝑎𝑏𝑓(𝑥)d𝑥|≤|∫𝑎𝑛𝑎𝑓(𝑥)d𝑥|+|∫𝑏𝑏𝑛𝑓(𝑥)d𝑥|≤sup𝑓|𝑎𝑛−𝑎|+sup𝑓|𝑏𝑛−𝑏|

となり、極限を取ると最右辺は0に収束するので、ほしかった式が得られる。

命題 16 (積分の端点修正)

区間[𝑎,𝑏]上の関数𝑓に対して、区間[𝑎,𝑏]上で積分可能な関数𝑓̃であって各𝑥∈(𝑎,𝑏)で𝑓(𝑥)=𝑓̃(𝑥)が成り立つものが存在したとするとき、 𝑓も積分可能で

∫𝑎𝑏𝑓(𝑥)d𝑥=∫𝑎𝑏𝑓̃(𝑥)d𝑥

が成り立つ。

証明

𝑛=2,3,…に対して𝑎𝑛=𝑎+2−𝑛(𝑏−𝑎)と𝑏𝑛=𝑏−2−𝑛(𝑏−𝑎)とおけば、 𝑎<𝑎𝑛<𝑏𝑛<𝑏であり、𝑎𝑛→𝑎, 𝑏𝑛→𝑏である。 ここで𝑓と𝑓̃は区間[𝑎𝑛,𝑏𝑛]上で等しいので、

∫𝑎𝑛𝑏𝑛𝑓(𝑥)d𝑥=∫𝑎𝑛𝑏𝑛𝑓̃(𝑥)d𝑥

が成り立つ。 ここで前の命題を使うと、ほしかった式が得られる。

注意 17

以上の定理、命題をまとめると、 関数𝑓の区間を有限個に分割してどの小区間でも積分可能であれば全体で積分可能である。 つまり、小区間で(端点で修正して)連続または単調になっていればよい。

微分積分学の基本定理

微分と積分の間の関係性を示すのが微分積分学の基本定理である。 その表現のために必要になる概念が原始関数と不定積分である。 高校数学ではこの二つは同じようなものであったが、微分の理論で生じるのが原始関数で積分の理論で生じるのが不定積分であるという違いがある。

つまり、微分して目的の関数になるものが原始関数である。

定義 1 (原始関数)

𝑓(𝑥)を開区間𝐼上の関数とする。 𝐼上の微分可能な関数𝐹(𝑥)であって各𝑥∈𝐼に対して

𝐹′(𝑥)=𝑓(𝑥)

が成り立つとき、𝐹を𝑓の原始関数という。

これに対して、定積分の端点を変数にして得られる関数が不定積分である。

定義 2 (不定積分)

𝑓(𝑥)を区間𝐼上の任意の有界閉区間で積分可能な関数として、𝑎∈𝐼とする。 ここで𝑥∈𝐼に対して

𝐹(𝑥)=∫𝑎𝑥𝑓(𝑡)d𝑡

とすることで定義される𝐼上の関数𝐹を𝑓の不定積分という。

微分積分学の基本定理は連続関数の不定積分はその関数の原始関数であることを主張する。

定理 3 (微分積分学の基本定理)

𝑓を開区間𝐼上の連続関数とする。

  1. このとき𝑎∈𝐼に対して式 (0.2) で定まる不定積分𝐹(𝑥)は𝑓(𝑥)の原始関数である、つまり式 (0.1) が成り立つ。
  2. 𝐹を𝑓の原始関数の一つとすると、任意の𝑎,𝑏∈𝐼に対して

    ∫𝑎𝑏𝑓(𝑥)d𝑥=𝐹(𝑏)−𝐹(𝑎)

    が成り立つ。

証明

  1. 𝑥∈𝐼に対して𝐹′(𝑥)を書き下すと命題 13 を使って、

    𝐹′(𝑥)=limℎ→0𝐹(𝑥+ℎ)−𝐹(𝑥)ℎ=limℎ→01ℎ(∫𝑎𝑥+ℎ𝑓(𝑡)d𝑡−∫𝑎𝑥𝑓(𝑡)d𝑡)=limℎ→01ℎ∫𝑥𝑥+ℎ𝑓(𝑡)d𝑡

    となり、𝑓の𝑥での連続性の度合い関数𝜔を取ることで、

    |1ℎ∫𝑥𝑥+ℎ𝑓(𝑡)d𝑡−𝑓(𝑥)|=|1ℎ∫𝑥𝑥+ℎ(𝑓(𝑡)−𝑓(𝑥))d𝑡|≤1ℎ∫𝑥𝑥+ℎ|𝑓(𝑡)−𝑓(𝑥)|d𝑡≤1ℎ∫𝑥𝑥+ℎ𝜔(ℎ)d𝑡=𝜔(ℎ).

    右辺はℎ→0で0に収束するので、結論として𝐹′(𝑥)=𝑓(𝑥)がわかる。

  2. 𝑓の不定積分を𝐺とおく、つまり

    𝐺(𝑥)=∫𝑎𝑥𝑓(𝑡)d𝑡

    とすると(1)より𝐺は𝑓の原始関数である。 したがって𝐺(𝑥)−𝐹(𝑥)は、微分導関数が𝑓(𝑥)−𝑓(𝑥)=0より定数関数なので、

    𝐹(𝑏)−𝐹(𝑎)=𝐺(𝑏)−𝐺(𝑎)=∫𝑎𝑏𝑓(𝑥)d𝑥−∫𝑎𝑎𝑓(𝑥)d𝑥=∫𝑎𝑏𝑓(𝑥)d𝑥

    である。

この微分積分学の基本定理を用いれば定積分を計算することは原始関数を一つ見つけることに帰着される。 また、𝐹(𝑏)−𝐹(𝑎)のことを

𝐹|𝑎𝑏,𝐹(𝑥)|𝑥=𝑎𝑏,𝐹(𝑥)|𝑎𝑏

などと略記する。

例 4

一次関数𝑓(𝑥)=𝑘𝑥+𝑚に対して、二次関数𝑓(𝑥)=𝑘2𝑥2+𝑚𝑥は𝑓(𝑥)の原始関数であることがすぐわかるので、

∫𝑎𝑏(𝑘𝑥+𝑚)d𝑥=[𝑘2𝑥2+𝑚𝑥]|𝑥=𝑎𝑏=(𝑘2𝑏2+𝑚𝑏)−(𝑘2𝑎2+𝑚𝑎)

と(区分求積法より)簡単に計算できる。

ここでは連続関数𝑓(𝑥)が与えられたときに𝑓のすべての原始関数、つまり𝑓の原始関数全体の集合について考えよう。 この集合を

∫𝑓(𝑥)d𝑥

と書くことにする。 𝐹, 𝐺を𝑓の原始関数とすると、𝐺(𝑥)−𝐹(𝑥)は、微分導関数が𝑓(𝑥)−𝑓(𝑥)=0より、定数関数になる。 つまり、𝑓の原始関数𝐹を一つ見つけたら原始関数全体の集合は

∫𝑓(𝑥)d𝑥={𝐹(𝑥)+𝐶|𝐶∈ℝ}

とでき、この時の𝐶を積分定数という。 上の記述はしばしば

∫𝑓(𝑥)d𝑥=𝐹(𝑥)+𝐶

と略記される。 積分定数もしばしば省略されるが、微分方程式の理論では積分定数は省略されないので、このテキストでは省略せずに書くことにする。

以下では微分の公式から直ちに得られる積分の公式を列挙する。 一部に被積分関数が連続である範囲が実数全体でない場合もあるので注意する。

命題 5 (種々の関数の積分1)

∫𝑥𝑛d𝑥=1𝑛+1𝑥𝑛+1+𝐶(𝑛=0,1,2,3,…,∫𝑥𝑛d𝑥=1𝑛+1𝑥𝑛+1+𝐶(𝑛=−2,−3,…𝑥≠0),∫|𝑥|𝑎d𝑥=1𝑎+1𝑥|𝑥|𝑎+𝐶(𝑎≠−1,𝑥≠0).∫𝑒𝑥d𝑥=𝑒𝑥+𝐶,∫𝑎𝑥d𝑥=1log𝑎𝑎𝑥+𝐶(𝑎>0,𝑎≠1).∫1𝑥d𝑥=log|𝑥|+𝐶(𝑥≠0),∫sin𝑥d𝑥=−cos𝑥+𝐶,∫cos𝑥d𝑥=sin𝑥+𝐶,∫1cos2𝑥d𝑥=tan𝑥+𝐶(𝑥≠𝜋2+𝑛𝜋,𝑛∈ℤ).∫11−𝑥2d𝑥=arcsin𝑥+𝐶(−1<𝑥<+1),∫11+𝑥2d𝑥=arctan𝑥+𝐶.∫sinh𝑥d𝑥=cosh𝑥+𝐶,∫cosh𝑥d𝑥=sinh𝑥+𝐶,∫1cosh2𝑥d𝑥=tanh𝑥+𝐶.∫11+𝑥2d𝑥=arsinh𝑥+𝐶,∫11−𝑥2d𝑥=12log|1+𝑥1−𝑥|+𝐶(𝑥≠±1).

注意 6

上記では細かく書いたが、いくつかは簡単に

∫𝑥𝑎d𝑥={1𝑎+1𝑥𝑎+1+𝐶(𝑎≠−1),log|𝑥|+𝐶(𝑎=−1)

と覚えておけばよい。

また、被積分関数が単純な関数についての積分として次が挙げられる。

命題 7 (種々の関数の積分2)

∫log|𝑥|d𝑥=𝑥log|𝑥|−𝑥+𝐶(𝑥≠0).∫tan𝑥d𝑥=−log|cos𝑥|+𝐶(𝑥≠𝜋2+𝑛𝜋,𝑛∈ℤ).∫tanh𝑥d𝑥=log(cosh𝑥)+𝐶.

証明

証明は右辺を微分することで確かめられるので省略する。

部分積分と置換積分

まず、次が成り立つことに注意する。

命題 1

連続関数𝑓, 𝑔に対して、

∫(𝑓(𝑥)+𝑔(𝑥))d𝑥=∫𝑓(𝑥)d𝑥+∫𝑔(𝑥)d𝑥

が成り立つ。

積の微分や合成関数の微分に対応する積分の計算法が部分積分と置換積分である。

定理 2 (部分積分)

𝑓(𝑥), 𝑔(𝑥)を𝐶1級関数とするとき、

∫𝑓(𝑥)𝑔′(𝑥)d𝑥=𝑓(𝑥)𝑔(𝑥)−∫𝑓′(𝑥)𝑔(𝑥)d𝑥

が成り立つ。

証明

𝐹(𝑥)=𝑓(𝑥)𝑔(𝑥)とおくと積の微分より

𝐹′(𝑥)=𝑓′(𝑥)𝑔(𝑥)+𝑓(𝑥)𝑔′(𝑥).

つまり𝑓(𝑥)𝑔(𝑥)は𝑓′(𝑥)𝑔(𝑥)+𝑓(𝑥)𝑔′(𝑥)の原始関数より

∫[𝑓′(𝑥)𝑔(𝑥)+𝑓(𝑥)𝑔′(𝑥)]d𝑥=𝑓(𝑥)𝑔(𝑥)+𝐶.

よって整理して示すべき式を得る。

例 3

部分積分により

∫𝑥𝑒𝑥d𝑥=∫𝑥(𝑒𝑥)′d𝑥=𝑥𝑒𝑥−∫(𝑥)′𝑒𝑥d𝑥=𝑥𝑒𝑥−∫𝑒𝑥d𝑥=(𝑥−1)𝑒𝑥+𝐶.

例 4

部分積分により

∫log𝑥d𝑥=∫(𝑥)′log𝑥d𝑥=𝑥log𝑥−∫𝑥(log𝑥)′d𝑥=𝑥log𝑥−∫d𝑥=𝑥log𝑥−𝑥+𝐶.

定理 5 (置換積分)

𝑓(𝑥)を連続関数、𝜑(𝑡)を𝐶1級関数とするとき、𝑥=𝜑(𝑡)とおくと、

∫𝑓(𝜑(𝑡))𝜑′(𝑡)d𝑡=∫𝑓(𝑥)d𝑥

が成り立つ。

注意 6

置換積分はd𝑥d𝑡d𝑡=d𝑥と考えると覚えやすい。

証明

𝐹を連続関数𝑓(𝑥)の原始関数(の一つ)とおくと合成関数の微分より

dd𝑡(𝐹(𝜑(𝑡)))=𝐹′(𝜑(𝑡))𝜑′(𝑡)=𝑓(𝜑(𝑡))𝜑′(𝑡).

つまり𝐹(𝜑(𝑡))は𝑓(𝜑(𝑡))𝜑′(𝑡)の原始関数より、𝑥=𝜑(𝑡)と置換することで

∫𝑓(𝜑(𝑡))𝜑′(𝑡)d𝑡=𝐹(𝜑(𝑡))+𝐶=𝐹(𝑥)+𝐶=∫𝑓(𝑥)d𝑥

である。

例 7

置換積分により𝑦=𝑥2とおくと

∫𝑥𝑒𝑥2d𝑥=∫12(𝑥2)′𝑒𝑥2d𝑥=∫12𝑒𝑦d𝑦=12𝑒𝑦+𝐶=12𝑒𝑥2+𝐶.

部分積分と置換積分を定積分に適用するとき、部分積分ではそのままだが置換積分では積分区間が変更になることに注意が必要である。

定理 8 (定積分の部分積分)

𝑓(𝑥), 𝑔(𝑥)を有界閉区間[𝑎,𝑏]を含む開区間で𝐶1級関数とするとき、

∫𝑎𝑏𝑓(𝑥)𝑔′(𝑥)d𝑥=[𝑓(𝑥)𝑔(𝑥)]|𝑎𝑏−∫𝑎𝑏𝑓′(𝑥)𝑔(𝑥)d𝑥

が成り立つ。

定理 9 (定積分の置換積分)

[𝛼,𝛽]を𝑡の有界閉区間、𝐼を𝑥の区間とし、𝑓を𝐼上の連続関数、𝑥=𝜑(𝑡)を[𝛼,𝛽]を含む開区間で𝐶1級関数であって値域が𝐼に入っているとする。 ここで𝜑(𝛼)=𝑎, 𝜑(𝛽)=𝑏とするとき、

∫𝛼𝛽𝑓(𝜑(𝑡))𝜑′(𝑡)d𝑡=∫𝑎𝑏𝑓(𝑥)d𝑥

が成り立つ。

部分積分と置換積分の応用として逆関数の積分がある。

定理 10 (逆関数の積分)

𝑓を連続関数として、𝐹を𝑓の原始関数の一つとする。 𝑓が逆関数𝑓−1を持つとすると、

∫𝑓−1(𝑥)d𝑥=𝑥𝑓−1(𝑥)−𝐹(𝑓−1(𝑥))+𝐶

が成り立つ。

証明

𝑦=𝑓−1(𝑥)と置換すると、𝑥=𝑓(𝑦)より

∫𝑓−1(𝑥)d𝑥=∫𝑦𝑓′(𝑦)d𝑦.

部分積分より

∫𝑓−1(𝑥)d𝑥=𝑦𝑓(𝑦)−∫𝑓(𝑦)d𝑦=𝑦𝑓(𝑦)−𝐹(𝑦)+𝐶.

よって、𝑓(𝑓−1(𝑥))=𝑥に注意して𝑥で書き直せばほしかった式が得られる。

例 11

𝑓(𝑥)=exp𝑥=𝑒𝑥を考えると原始関数は𝐹(𝑥)=𝑒𝑥=𝑓(𝑥)、逆関数は𝑓−1(𝑥)=log𝑥より

∫log𝑥d𝑥=∫𝑓−1(𝑥)d𝑥=𝑥𝑓−1(𝑥)−𝐹(𝑓−1(𝑥))+𝐶=𝑥log𝑥−𝑥+𝐶

である。

また、次のような積分の公式もある。

定理 12 (キング則)

𝑓を有界閉区間[𝑎,𝑏]上の連続関数とするとき、

∫𝑎𝑏𝑓(𝑥)d𝑥=∫𝑎𝑏𝑓(𝑎+𝑏−𝑥)d𝑥

が成り立つ。

証明

右辺において𝑦=𝑎+𝑏−𝑥と置換すると、

∫𝑎𝑏𝑓(𝑎+𝑏−𝑥)d𝑥=∫𝑏𝑎(−𝑓(𝑦))d𝑦=∫𝑎𝑏𝑓(𝑦)d𝑦.

したがって、𝑦を𝑥に書き直せばほしかった式が得られる。

注意 13

このキング則は面積としての積分の対称性を表すもので、 𝑦−𝑎+𝑏2=−(𝑥−𝑎+𝑏2)のように中点で左右反転させても同じ面積を与えることを意味する。

例 14

𝑓を有界閉区間[0,1]上の連続関数とするとき、

∫0𝜋2𝑓(sin𝑥)d𝑥=∫0𝜋2𝑓(cos𝑥)d𝑥

が成り立つ。 実際、キング則より

∫0𝜋2𝑓(sin𝑥)d𝑥=∫0𝜋2𝑓(sin(𝜋2−𝑥))d𝑥=∫0𝜋2𝑓(cos𝑥)d𝑥

である。

種々の積分の計算

この章では積分を計算する系統だった技法をいくつか紹介することで様々な関数の積分が計算できるようにする。

実数係数の有理式つまり実数係数の多項式𝑝(𝑥)≠0と実数係数の多項式𝑞(𝑥)の分数の形𝑞(𝑥)𝑝(𝑥)になっている関数は積分が計算できる。 これは部分分数分解によりどの有理式も次の形の有理式の和として表されることによる。

  • 単項式𝑎𝑥𝑛 (𝑎∈ℝ, 𝑛=0,1,2,3,…)。
  • 一次式の累乗𝑎(𝑥−𝑏)𝑛 (𝑎,𝑏∈ℝ, 𝑛=1,2,3,…)。
  • 判別式が負な二次式の累乗で次の形2𝑎(𝑥−𝑏)((𝑥−𝑏)2+𝑐2)𝑛 (𝑎,𝑏,𝑐∈ℝ, 𝑛=1,2,3,…)。
  • 判別式が負な二次式の累乗𝑎((𝑥−𝑏)2+𝑐2)𝑛 (𝑎,𝑏,𝑐∈ℝ, 𝑐≠0, 𝑛=1,2,3,…)。

これらのうち一つ目と二つ目は𝑥𝑛, 𝑥−𝑛の積分をそれぞれ使えばよく、 三つ目は𝑦=(𝑥−𝑏)2+𝑐2と置換することで𝑦−𝑛の積分に帰着される。 四つ目は置換𝑦=𝑥−𝑏𝑐により、

𝐼𝑛=∫1(𝑥2+1)𝑛d𝑥

の計算に帰着され、部分積分

𝐼𝑛=∫(𝑥)′(𝑥2+1)𝑛d𝑥=𝑥(𝑥2+1)𝑛+∫2𝑛𝑥2(𝑥2+1)𝑛+1d𝑥=𝑥(𝑥2+1)𝑛+2𝑛(𝐼𝑛−𝐼𝑛+1)

からこの𝐼𝑛が満たす漸化式

𝐼𝑛+1=𝑥2𝑛(𝑥2+1)𝑛+2𝑛−12𝑛𝐼𝑛,𝐼1=arctan𝑥+𝐶

により計算できる(一般項は難しいが与えれた𝑛に対する𝐼𝑛は計算できる)。 いくつか計算してみると

∫1𝑥2+1d𝑥=arctan𝑥+𝐶,∫1(𝑥2+1)2d𝑥=12𝑥𝑥2+1+12arctan𝑥+𝐶,∫1(𝑥2+1)3d𝑥=14𝑥(𝑥2+1)2+38𝑥𝑥2+1+38arctan𝑥+𝐶

などとなる。

例 1

部分分数分解

𝑥2𝑥2−1=1+1𝑥2−1=1+1(𝑥−1)(𝑥+1)=1+12𝑥−1−12𝑥+1

により

∫𝑥2𝑥2−1d𝑥=∫d𝑥+12∫1𝑥−1d𝑥−12∫1𝑥+1d𝑥=𝑥+12log|𝑥−1|−12log|𝑥+1|+𝐶

と計算される(𝑥≠±1)。

根号を含む関数𝑅(𝑥,𝑎𝑥+𝑏𝑐𝑥+𝑑𝑛)(𝑅は実数係数の有理式、𝑎,𝑏,𝑐,𝑑∈ℝ, 𝑎𝑑−𝑏𝑐≠0, 𝑛=1,2,3,…)も積分が計算できる。 これは𝑦=𝑎𝑥+𝑏𝑐𝑥+𝑑𝑛と置換することで𝑦についての有理式の積分に帰着されることによる。

例 2

別の形の根号を含む関数𝑅(𝑥,𝑎𝑥2+𝑏𝑥+𝑐)も積分が計算できる。

例 3

さらにsin𝑥, cos𝑥を含む関数𝑅(sin𝑥,cos𝑥)(𝑅は実数係数の有理式)は𝑡=tan𝑥2という置換により𝑡についての有理式の積分に帰着される。

例 4

特に𝑅(sin2𝑥,cos2𝑥)(𝑅は実数係数の有理式)の形の関数の場合は𝑡=tan𝑥という置換によりさらに簡単に積分が求められる。

例 5

積分の漸化式

この節では被積分関数に自然数の定数𝑛があるような積分を考える。 もちろん

∫𝑥𝑛d𝑥=1𝑛+1𝑥𝑛+1+𝐶

のような簡単な例もあるが、一般項が簡単には求まらないことが普通である。 例えば前節で紹介した

∫1(𝑥2+1)𝑛d𝑥

がそれにあたる。 そこで部分積分や置換積分を使って漸化式を立てて目的の積分を計算するという技法が取られる。

例 1 (ウォリス積分)

𝑛=0,1,2,3,…に対して積分

∫sin𝑛𝑥d𝑥

を考える。 この積分は部分積分を使うことにより𝑛≥2に対して、

∫sin𝑛𝑥d𝑥=∫(−cos𝑥)′sin𝑛−1𝑥d𝑥=−cos𝑥sin𝑛−1𝑥+∫(𝑛−1)cos2𝑥sin𝑛−2𝑥cos𝑥d𝑥=−cos𝑥sin𝑛−1𝑥+(𝑛−1)∫sin𝑛−2𝑥d𝑥−(𝑛−1)∫sin𝑛𝑥d𝑥

となるので、積分の漸化式

∫sin𝑛𝑥d𝑥=−1𝑛cos𝑥sin𝑛−1𝑥+𝑛−1𝑛∫sin𝑛−2𝑥d𝑥

を得る。 最初の𝑛=0,1の場合だけ積分を計算したらこの漸化式から

∫sin0𝑥d𝑥=𝑥+𝐶,∫sin1𝑥d𝑥=−cos𝑥+𝐶,∫sin2𝑥d𝑥=−12cos𝑥sin𝑥+12𝑥+𝐶,∫sin3𝑥d𝑥=−13cos𝑥sin2𝑥−23cos𝑥+𝐶

などと順に計算することができる。

また、定積分

𝐼𝑛=∫0𝜋2sin𝑛𝑥d𝑥=∫0𝜋2cos𝑛𝑥d𝑥

を考えよう。 なお、sinの定積分とcosの定積分が等しいことはキング則式 (0.3) からわかる。 この積分𝐼𝑛をウォリス積分という。 不定積分が得られているので定積分に対する漸化式は

𝐼𝑛=𝑛−1𝑛𝐼𝑛−2(𝑛≥2),𝐼0=𝜋2,𝐼1=1

となる。

定理 2 (ウォリスの公式)

ウォリス積分式 (0.4) で定まる数列(𝐼𝑛)𝑛=0∞は

lim𝑛→∞𝑛𝐼𝑛=𝜋2

を満たす。

証明

ウォリス積分の漸化式より

(𝑛+1)𝐼𝑛+1𝐼𝑛=𝑛𝐼𝑛𝐼𝑛−1

なので、数列(𝑛𝐼𝑛𝐼𝑛−1)𝑛は定数列であり、

𝑛𝐼𝑛𝐼𝑛−1=𝐼1𝐼0=𝜋2

がわかる。

ここで、0≤𝑥≤𝜋2でsin𝑛+1𝑥≤sin𝑛𝑥≤sin𝑛−1𝑥より

𝐼𝑛+1≤𝐼𝑛≤𝐼𝑛−1

であり、𝑛𝐼𝑛≥0をかけて

𝑛𝐼𝑛+1𝐼𝑛=𝑛𝑛+1𝜋2≤𝑛𝐼𝑛2≤𝑛𝐼𝑛𝐼𝑛−1=𝜋2

を得る。 したがってはさみうちの原理より結論の式を得る。

積分の不等式

この節では積分を含んだいくつかの有名な不等式を紹介し、応用として(本来の応用先ではない場合もあるが)様々な積分や式に対して評価を与える。

命題 1 (連続関数に対する積分の大小関係)

𝑓(𝑥), 𝑔(𝑥)を有界閉区間[𝑎,𝑏] (𝑎<𝑏)上の連続関数とする。 各𝑥∈[𝑎,𝑏]に対して𝑓(𝑥)≤𝑔(𝑥)を満たすとき、

∫𝑎𝑏𝑓(𝑥)d𝑥≤∫𝑎𝑏𝑔(𝑥)d𝑥

が成り立つ。 等号成立条件は任意の𝑥∈[𝑎,𝑏]に対して𝑓(𝑥)=𝑔(𝑥)が成り立つことである。

証明

不等式自体は命題 12 ですでに示したとおりである。 等号成立条件については、もし𝑓(𝑐)<𝑔(𝑐)つまり𝑒≔𝑔(𝑐)−𝑓(𝑐)>0となる𝑐∈[𝑎,𝑏]が存在したとする。 このとき𝑓と𝑔は連続関数なので𝑐の近傍で𝑔(𝑥)−𝑓(𝑥)>𝑒2となる。 この近傍を[𝑐−𝑑,𝑐+𝑑] (𝑑>0)とすれば、

∫𝑎𝑏𝑔(𝑥)d𝑥−∫𝑎𝑏𝑓(𝑥)d𝑥=∫𝑎𝑏(𝑔(𝑥)−𝑓(𝑥))d𝑥≥∫𝑐−𝑑𝑐+𝑑(𝑔(𝑥)−𝑓(𝑥))d𝑥≥∫𝑐−𝑑𝑐+𝑑𝑒2d𝑥=𝑑𝑒>0

となるので、積分の値は厳密に大きくなる。

例 2

区間[0,1]上の連続関数𝑓(𝑥)=𝑥4(1−𝑥)41+𝑥2を考えると、𝑓(𝑥)は非負値で0<𝑥<1では正なので、

∫01𝑥4(1−𝑥)41+𝑥2d𝑥>0

が成り立つ。 積分を計算すると、

∫01𝑥4(1−𝑥)41+𝑥2d𝑥=∫01𝑥4−4𝑥5+6𝑥6−4𝑥7+𝑥81+𝑥2d𝑥=∫01(𝑥6−4𝑥5+5𝑥4−4𝑥2+4−41+𝑥2)d𝑥=17−23+1−43+2−𝜋=227−𝜋

であるから、 円周率𝜋が227=3.142857142857143…より小さいことがわかる。

さらに評価を精密化すると0≤𝑥≤1で

12𝑥4(1−𝑥)4≤𝑓(𝑥)≤𝑥4(1−𝑥)4

が成り立つので、

∫01𝑥4(1−𝑥)4d𝑥=∫01(𝑥4−4𝑥5+6𝑥6−4𝑥7+𝑥8)d𝑥=15−23+67−12+19=1630

より、

227−1630=3.141269841269841…<𝜋<227−11260=3.142063492063492…

という評価が得られる。

命題 3 (単調関数の積分)

𝑓(𝑥)を有界閉区間[𝑎,𝑏]上の広義単調増加または広義単調減少な関数とする。

  • 𝑓が広義単調増加であるとき、

    𝑓(𝑎)(𝑏−𝑎)≤∫𝑎𝑏𝑓(𝑥)d𝑥≤𝑓(𝑏)(𝑏−𝑎)

    が成り立つ。

  • 𝑓が広義単調減少であるとき、

    𝑓(𝑏)(𝑏−𝑎)≤∫𝑎𝑏𝑓(𝑥)d𝑥≤𝑓(𝑎)(𝑏−𝑎)

    が成り立つ。

証明

𝑓が広義単調増加の場合を示す。 各𝑥∈[𝑎,𝑏]に対して𝑓(𝑎)≤𝑓(𝑥)≤𝑓(𝑏)なので、積分して

𝑓(𝑎)(𝑏−𝑎)≤∫𝑎𝑏𝑓(𝑥)d𝑥≤𝑓(𝑏)(𝑏−𝑎)

を得る。 同様にして𝑓が広義単調減少の場合も示される(詳細省略)。

命題 4 (凸関数・凹関数の積分)

𝑓(𝑥)を有界閉区間[𝑎,𝑏]上の連続関数とする。

  • 𝑓が凸関数であるとき、

    𝑓(𝑎+𝑏2)(𝑏−𝑎)≤∫𝑎𝑏𝑓(𝑥)d𝑥≤𝑓(𝑎)+𝑓(𝑏)2(𝑏−𝑎)

    が成り立つ。

  • 𝑓が凹関数であるとき、

    𝑓(𝑎)+𝑓(𝑏)2(𝑏−𝑎)≤∫𝑎𝑏𝑓(𝑥)d𝑥≤𝑓(𝑎+𝑏2)(𝑏−𝑎)

    が成り立つ。

証明

𝑓が凸関数の場合を示す。 このとき𝑦=𝑓(𝑥)のグラフより、二点(𝑎,𝑓(𝑎))と(𝑏,𝑓(𝑏))を結ぶ線分の方が上に位置して、𝑥=𝑎+𝑏2での接線の方が下に位置する、 つまり接線の傾きを𝑘とすれば𝑥∈[𝑎,𝑏]に対して

𝑘(𝑥−𝑎+𝑏2)+𝑓(𝑎+𝑏2)≤𝑓(𝑥)≤𝑓(𝑏)−𝑓(𝑎)𝑏−𝑎(𝑥−𝑎)+𝑓(𝑎)

が成り立つ。 これを積分すれば示すべき不等式が得られる。 𝑓が凹関数の場合も同様に示される(詳細省略)。

例 5

<t_ratio_mean_ineq> において微分を使って示した不等式<e_ratio_mean_ineq> や<e_ratio_mean_ineq2> は積分を用いて示すことができる。 実際、𝑘≥1に対して関数𝑓(𝑥)=𝑥𝑘は凸なので、

∫𝑎𝑏𝑥𝑘d𝑥=𝑏𝑘+1−𝑎𝑘+1𝑘+1≤𝑎𝑘+𝑏𝑘2(𝑏−𝑎)

を得る。

定理 6 (コーシー・シュワルツの不等式)

𝑓(𝑥), 𝑔(𝑥)を有界閉区間[𝑎,𝑏]上の連続関数とする。 このとき不等式

(∫𝑎𝑏𝑓(𝑥)𝑔(𝑥)d𝑥)2≤(∫𝑎𝑏𝑓(𝑥)2d𝑥)(∫𝑎𝑏𝑔(𝑥)2d𝑥)

が成り立つ。

証明

任意の実数𝑡に対して

∫𝑎𝑏(𝑓(𝑥)𝑡+𝑔(𝑥))2d𝑥=(∫𝑎𝑏𝑓(𝑥)2d𝑥)𝑡2+2(∫𝑎𝑏𝑓(𝑥)𝑔(𝑥)d𝑥)𝑡+(∫𝑎𝑏𝑔(𝑥)2d𝑥)≥0

に注意する。 これは𝑡についての二次不等式なので判別式が非正であり、ほしかった不等式を得る。

例 7

[𝑎,𝑏]=[0,1], 𝑓(𝑥)=1−𝑥4, 𝑔(𝑥)=1としてコーシー・シュワルツの不等式を用いれば、

∫011−𝑥4d𝑥≤∫01(1−𝑥4)d𝑥=25

を得る。

定理 8 (ヘルダーの不等式)

𝑓(𝑥), 𝑔(𝑥)を有界閉区間[𝑎,𝑏]上の連続関数として、𝑝, 𝑞を<e_holder_conj> を満たす実数とする。 このとき不等式

∫𝑎𝑏|𝑓(𝑥)𝑔(𝑥)|d𝑥≤(∫𝑎𝑏|𝑓(𝑥)|𝑝d𝑥)1𝑝(∫𝑎𝑏|𝑔(𝑥)|𝑞d𝑥)1𝑞

が成り立つ。

証明

𝐴=(∫𝑎𝑏|𝑓(𝑥)|𝑝d𝑥)1𝑝,𝐵=(∫𝑎𝑏|𝑔(𝑥)|𝑞d𝑥)1𝑞

とおく。 𝐴=0のときは𝑓(𝑥)=0、𝐵=0のときは𝑔(𝑥)=0となり不等式は成立するので、𝐴>0かつ𝐵>0の場合を考える。 各𝑥∈[𝑎,𝑏]に対してヤングの不等式(<t_young_ineq>)より

|𝑓(𝑥)𝐴||𝑔(𝑥)𝐵|≤1𝑝|𝑓(𝑥)𝐴|𝑝+1𝑞|𝑔(𝑥)𝐵|𝑞

なので、積分して

∫𝑎𝑏|𝑓(𝑥)𝐴||𝑔(𝑥)𝐵|d𝑥≤1𝑝∫𝑎𝑏|𝑓(𝑥)𝐴|𝑝d𝑥+1𝑞∫𝑎𝑏|𝑔(𝑥)𝐵|𝑞d𝑥=1𝑝+1𝑞=1.

よってほしかった不等式が得られる。

注意 9

𝑝=2, 𝑞=2の場合のヘルダーの不等式はコーシー・シュワルツの不等式に他ならない。

注意 10

𝑝=1に対応する場合は𝑞=∞となり、そのままでは考えられないが、

∫𝑎𝑏|𝑓(𝑥)𝑔(𝑥)|d𝑥≤(∫𝑎𝑏|𝑓(𝑥)|d𝑥)max𝑥∈[𝑎,𝑏]|𝑔(𝑥)|

が対応する不等式と考えることができる。

定理 11 (ミンコフスキーの不等式)

𝑓(𝑥), 𝑔(𝑥)を有界閉区間[𝑎,𝑏]上の連続関数として、𝑝を1以上の実数とする。 このとき不等式

(∫𝑎𝑏|𝑓(𝑥)+𝑔(𝑥)|𝑝d𝑥)1𝑝≤(∫𝑎𝑏|𝑓(𝑥)|𝑝d𝑥)1𝑝+(∫𝑎𝑏|𝑔(𝑥)|𝑝d𝑥)1𝑝

が成り立つ。

証明

途中で三角不等式を一回使うことで

∫𝑎𝑏|𝑓(𝑥)+𝑔(𝑥)|𝑝d𝑥=∫𝑎𝑏|𝑓(𝑥)+𝑔(𝑥)||𝑓(𝑥)+𝑔(𝑥)|𝑝−1d𝑥≤∫𝑎𝑏|𝑓(𝑥)||𝑓(𝑥)+𝑔(𝑥)|𝑝−1d𝑥+∫𝑎𝑏|𝑔(𝑥)||𝑓(𝑥)+𝑔(𝑥)|𝑝−1d𝑥

を得る。 𝑝=1のときはすでに結論を得ていることに注意して、以降では𝑝>1の場合を考える。 ここで、

𝐴=(∫𝑎𝑏|𝑓(𝑥)|𝑝d𝑥)1𝑝,𝐵=(∫𝑎𝑏|𝑔(𝑥)|𝑝d𝑥)1𝑝

とおき、 𝑞を<e_holder_conj> を満たす実数つまり𝑞=𝑝𝑝−1として取ると、ヘルダーの不等式から

∫𝑎𝑏|𝑓(𝑥)+𝑔(𝑥)|𝑝d𝑥≤𝐴(∫𝑎𝑏|𝑓(𝑥)+𝑔(𝑥)|(𝑝−1)𝑞d𝑥)1𝑞+𝐵(∫𝑎𝑏|𝑓(𝑥)+𝑔(𝑥)|(𝑝−1)𝑞d𝑥)1𝑞=(𝐴+𝐵)(∫𝑎𝑏|𝑓(𝑥)+𝑔(𝑥)|𝑝d𝑥)𝑝−1𝑝

よってほしかった不等式が得られる。

定理 12 (イェンセンの不等式)

𝑥(𝑡), 𝑝(𝑡)を有界閉区間𝐼上の連続関数で任意の𝑡∈[𝑎,𝑏]に対して𝑝(𝑡)≥0と∫𝐼𝑝(𝑡)d𝑡=1を満たし、𝑓を[inf𝑥,sup𝑥]上の連続関数とする。

  • 𝑓が凸関数のとき、

    𝑓(∫𝐼𝑝(𝑡)𝑥(𝑡)d𝑡)≤∫𝐼𝑝(𝑡)𝑓(𝑥(𝑡))d𝑡

    が成り立つ。

  • 𝑓が凹関数のとき、

    𝑓(∫𝐼𝑝(𝑡)𝑥(𝑡)d𝑡)≥∫𝐼𝑝(𝑡)𝑓(𝑥(𝑡))d𝑡

    が成り立つ。

証明

凸関数の方について示す。 <t_convex_supp> より𝑓(𝑥)≥𝑓(𝑎)+𝑘(𝑥−𝑎)を満たす実数𝑘が存在する。 ここで𝑎=∫𝐼𝑝(𝑡)𝑥(𝑡)d𝑡、𝑥=𝑥(𝑡) (𝑡∈𝐼)として𝑝(𝑡)倍して積分すると、∫𝐼𝑝(𝑡)d𝑡=1に注意して、

∫𝐼𝑝(𝑡)𝑓(𝑥(𝑡))d𝑡≥∫𝐼𝑝(𝑡)(𝑓(𝑎)+𝑘(𝑥(𝑡)−𝑎))d𝑡=𝑓(𝑎)+𝑘(∫𝐼𝑝(𝑡)𝑥(𝑡)d𝑡−𝑎)=𝑓(𝑎).

よってほしかった不等式を得る。

凹関数の方は同様なので詳細は省略する。

高階微分と積分

関数の値を高階の微分係数で評価する方法としてテイラーの定理を学んだが、 実は剰余項の表現の一つとして高階微分の積分がある。

定理 1 (テイラーの定理(ベルヌーイの剰余項))

𝑁=0,1,2,3,…として、𝑓を開区間𝐼上の𝐶𝑁+1級関数とする。 このとき、任意の点𝑎,𝑥∈𝐼に対して

𝑓(𝑥)=∑𝑛=0𝑁𝑓(𝑛)(𝑎)𝑛!(𝑥−𝑎)𝑛+∫𝑎𝑥𝑓(𝑁+1)(𝑡)𝑁!(𝑥−𝑡)𝑁d𝑡

が成り立つ。

この時の剰余項の表現𝑅𝑁(𝑥)=∫𝑎𝑥𝑓(𝑁+1)(𝑡)𝑁!(𝑥−𝑡)𝑁d𝑡をベルヌーイの剰余項という。 この定理はペアノの剰余項やラグランジュの剰余項よりも仮定は強いが、剰余項に𝜔や𝑐のような計算が難しいものが入らないので、剰余項の評価がしやすい。 それでいて証明は積分の部分に部分積分を繰り返すだけで簡単である。

ここでは被積分関数を導出するためにいったん抽象化した次の補題を示す。

補題 2 (ダルブーの公式)

𝑁=0,1,2,3,…として𝑓,𝑔を有界閉区間[𝑎,𝑏]を含む開区間上の𝐶𝑁+1級関数とする。 このとき、

∫𝑎𝑏𝑓(𝑁+1)(𝑥)𝑔(𝑥)d𝑥=∑𝑛=0𝑁(−1)𝑛𝑓(𝑁−𝑛)(𝑥)𝑔(𝑛)(𝑥)|𝑥=𝑎𝑏+(−1)𝑁+1∫𝑎𝑏𝑓(𝑥)𝑔(𝑁+1)(𝑥)d𝑥

証明

部分積分を繰り返すことで、

∫𝑎𝑏𝑓(𝑁+1)(𝑥)𝑔(𝑥)d𝑥=[𝑓(𝑁)(𝑥)𝑔(𝑥)]|𝑎𝑏−∫𝑎𝑏𝑓(𝑁)(𝑥)𝑔′(𝑥)d𝑥=[𝑓(𝑁)(𝑥)𝑔(𝑥)−𝑓(𝑁−1)(𝑥)𝑔′(𝑥)]|𝑎𝑏+∫𝑎𝑏𝑓(𝑁−1)(𝑥)𝑔″(𝑥)d𝑥=…=∑𝑛=0𝑁(−1)𝑛𝑓(𝑁−𝑛)(𝑥)𝑔(𝑛)(𝑥)|𝑥=𝑎𝑏+(−1)𝑁+1∫𝑎𝑏𝑓(𝑥)𝑔(𝑁+1)(𝑥)d𝑥

が得られる。

この補題で𝑔(𝑥)=1𝑁!(𝑏−𝑥)𝑁としてとることでテイラーの定理(ベルヌーイの剰余項)が得られる(ただし𝑏を𝑥に𝑥を𝑡に変更している)わけだが、 この𝑝は次のようにして発見される。 つまり、ダルブーの公式とテイラーの定理(ベルヌーイの剰余項)の目標の式

𝑓(𝑏)=∑𝑛=0𝑁𝑓(𝑛)(𝑎)𝑛!(𝑏−𝑎)𝑛+∫𝑎𝑏𝑓(𝑁+1)(𝑥)𝑁!(𝑏−𝑥)𝑁d𝑥

を比較することを考える。 するとまず𝑓(𝑥)の積分の項がないので、すべての𝑥に対して𝑔(𝑁+1)(𝑥)=0が必要である。 また、𝑓(𝑁−𝑛)(𝑏)の係数が𝑛=𝑁の時だけ1でそれ以外の時は0なので、

𝑔(𝑏)=…=𝑔(𝑁−1)(𝑏)=0,(−1)𝑁𝑔(𝑁)(𝑏)=1

がわかる。 これらを満たす𝑔は𝑁次の多項式であり、

𝑔(𝑥)=(−1)𝑁1𝑁!(𝑥−𝑏)𝑁=1𝑁!(𝑏−𝑥)𝑁

であることがわかる。

証明 (テイラーの定理(ベルヌーイの剰余項)の証明)

ダルブーの定理で𝑔(𝑥)=(−1)𝑁1𝑁!(𝑥−𝑏)𝑁とおくと、

𝑔(𝑛)(𝑎)=(−1)𝑁1(𝑁−𝑛)!(𝑎−𝑏)𝑁−𝑛,𝑔(𝑛)(𝑏)={0(𝑛=0,…𝑁−1)(−1)𝑁(𝑛=𝑁),𝑔(𝑁+1)(𝑥)=0

なので、

∫𝑎𝑏𝑓(𝑁+1)(𝑥)𝑔(𝑥)d𝑥=∑𝑛=0𝑁(−1)𝑛𝑓(𝑁−𝑛)(𝑥)𝑔(𝑛)(𝑥)|𝑥=𝑎𝑏=𝑓(𝑏)−∑𝑛=0𝑁(−1)𝑁+𝑛1(𝑁−𝑛)!(𝑎−𝑏)𝑁−𝑛𝑓(𝑁−𝑛)(𝑎)=𝑓(𝑏)−∑𝑛=0𝑁1𝑛!(𝑏−𝑎)𝑛𝑓(𝑛)(𝑎)

となり、整理してほしかった式

𝑓(𝑏)=∑𝑛=0𝑁𝑓(𝑛)(𝑎)𝑛!(𝑏−𝑎)𝑛+∫𝑎𝑏𝑓(𝑁+1)(𝑥)𝑁!(𝑏−𝑥)𝑁d𝑥

を得る。

テイラーの定理は関数の値𝑓(𝑥)を表現する方法だったが、 積分∫𝑎𝑏𝑓(𝑥)d𝑥を高階微分を使って表現することもできる。 そのためには𝑔(𝑁+1)(𝑥)=1つまり𝑔は𝑁+1次の多項式とすればよい。 ここではさらに条件

𝑁=1,𝑔(𝑎)=𝑔(𝑏)=0,𝑔′(𝑎)+𝑔′(𝑏)=0

を満たすものとする。 この条件は

∫𝑎𝑏𝑓(𝑥)d𝑥=𝑐0[𝑓(𝑎)+𝑓(𝑏)]+∫𝑎𝑏𝑔(𝑥)𝑓″(𝑥)d𝑥

を導く。 この形は、[𝑎,𝑏]=[𝑛,𝑛+1]として整数𝑛についての和を取った時に、 後々𝑓(𝑛)の和を積分で近似する公式の元になる。 なお、似たようなアイデアで𝑝(𝑥)をベルヌーイ多項式と呼ばれる多項式にすればより高精度の公式が得られるが、ここでは扱わない。

定理 3 (台形公式)

𝐼を開区間として、𝑎,𝑏∈𝐼, 𝑎<𝑏とする。

  1. 𝑓を𝐼上の𝐶1級関数とすると、

    ∫𝑎𝑏𝑓(𝑥)d𝑥=𝑓(𝑎)+𝑓(𝑏)2(𝑏−𝑎)−∫𝑎𝑏𝑓′(𝑥)(𝑥−𝑎+𝑏2)d𝑥

    が成り立つ。

  2. 𝑓を𝐼上の𝐶2級関数とすると、

    ∫𝑎𝑏𝑓(𝑥)d𝑥=𝑓(𝑎)+𝑓(𝑏)2(𝑏−𝑎)+12∫𝑎𝑏𝑓″(𝑥)(𝑥−𝑎)(𝑥−𝑏)d𝑥

    が成り立つ。

注意 4

二つ目の公式において、𝑥∈[𝑎,𝑏]で

−14(𝑏−𝑎)2≤(𝑥−𝑎)(𝑥−𝑏)≤0

である。

証明

右辺の積分を部分積分する。 一つ目の主張は

∫𝑎𝑏𝑓′(𝑥)(𝑥−𝑎+𝑏2)d𝑥=[𝑓(𝑥)(𝑥−𝑎+𝑏2)]|𝑎𝑏−∫𝑎𝑏𝑓(𝑥)d𝑥=𝑓(𝑎)+𝑓(𝑏)2(𝑏−𝑎)−∫𝑎𝑏𝑓(𝑥)d𝑥

より示される。 二つ目の主張は

∫𝑎𝑏𝑓″(𝑥)(𝑥−𝑎)(𝑥−𝑏)d𝑥=[𝑓′(𝑥)(𝑥−𝑎)(𝑥−𝑏)]|𝑎𝑏−∫𝑎𝑏𝑓′(𝑥)[(𝑥−𝑎)(𝑥−𝑏)]′d𝑥=−∫𝑎𝑏𝑓′(𝑥)[2𝑥−(𝑎+𝑏)]d𝑥

より一つ目に帰着される。

区分求積法の応用

区分求積法とはこの章の導入のところで紹介したとおり、定積分をリーマン積分の定義に基づいて和の極限として表現する方法である。

命題 1 (区分求積法)

𝑓(𝑥)を有界閉区間[𝑎,𝑏]上のリーマン積分可能な関数とする。 このとき、

∫𝑎𝑏𝑓(𝑥)d𝑥=lim𝑁→∞𝑏−𝑎𝑁∑𝑛=1𝑁𝑓(𝑎+𝑛𝑏−𝑎𝑁)

が成り立つ。 特に[𝑎,𝑏]=[0,1]の時、

∫01𝑓(𝑥)d𝑥=lim𝑁→∞1𝑁∑𝑛=1𝑁𝑓(𝑛𝑁)

が成り立つ。

証明

右辺は特殊な分割

𝑃𝑁={𝑎,𝑎+1𝑏−𝑎𝑁,𝑎+2𝑏−𝑎𝑁,𝑎+3𝑏−𝑎𝑁,…𝑎+(𝑁−1)𝑏−𝑎𝑁,𝑏}

に対するリーマン和の極限なので、

𝑆(𝑓,𝑃𝑁)≤𝑏−𝑎𝑁∑𝑛=1𝑁𝑓(𝑎+𝑛𝑏−𝑎𝑁)≤𝑆(𝑓,𝑃𝑁)

より、𝑁→∞の極限を取ればリーマン積分の定義から結論が得られる。

区分求積法は積分の計算法というより、右辺の和の極限を計算する方法として有用である。

例 2

𝑝>0に対して、

lim𝑁→∞1𝑁𝑝+1∑𝑛=1𝑁𝑛𝑝=lim𝑁→∞1𝑁∑𝑛=1𝑁(𝑛𝑁)𝑝=∫01𝑥𝑝d𝑥=1𝑝+1

と計算される。

和と積分の関係

数の和の問題はしばしば積分の問題に帰着される。 まずは覚えやすく簡便な方法として単調関数に対する和の評価を示す。

命題 1 (単調な和の評価)

𝑀,𝑁を𝑀<𝑁を満たす整数とし、𝑓(𝑥)を区間[𝑀,𝑁]上の広義単調増加または広義単調減少な関数とする。

  • 𝑓が広義単調増加であるとき、

    ∫𝑀𝑁𝑓(𝑥)d𝑥+𝑓(𝑀)≤∑𝑛=𝑀𝑁𝑓(𝑛)≤∫𝑀𝑁𝑓(𝑥)d𝑥+𝑓(𝑁)

    が成り立つ。

  • 𝑓が広義単調減少であるとき、

    ∫𝑀𝑁𝑓(𝑥)d𝑥+𝑓(𝑁)≤∑𝑛=𝑀𝑁𝑓(𝑛)≤∫𝑀𝑁𝑓(𝑥)d𝑥+𝑓(𝑀)

    が成り立つ。

この話題は和と積分が表す面積の関係に基づいていて、一般的には積分区間を[𝑀−1,𝑁]や[𝑀,𝑁+1]にすることが多いが、どちらが小さくどちらが大きいか迷いがちである。 しかしながらこの方法であれば、和の𝑀,𝑁をそのまま積分区間にして、和は𝑁−𝑀+1項なのに積分区間の長さは𝑁−𝑀であるので端点𝑓(𝑀),𝑓(𝑁)をその大小に応じて足せばよく、わかりやすい。 (そもそも今回の命題の設定では[𝑀,𝑁]の外では𝑓はどうなっているのかわからないのでこのような形にならざるを得ない。)

証明

𝑓が広義単調増加の場合を示す。 積分区間を分割すると

∫𝑀𝑁𝑓(𝑥)d𝑥=∑𝑛=𝑀𝑁−1∫𝑛𝑛+1𝑓(𝑥)d𝑥.

ここで𝑓(𝑥)の単調性より

∑𝑛=𝑀𝑁−1𝑓(𝑛)≤∫𝑀𝑁𝑓(𝑥)d𝑥≤∑𝑛=𝑀𝑁−1𝑓(𝑛+1).

よって

∑𝑛=𝑀𝑁𝑓(𝑛)−𝑓(𝑁)≤∫𝑀𝑁𝑓(𝑥)d𝑥≤∑𝑛=𝑀𝑁𝑓(𝑛)−𝑓(𝑀)

なので、整理してほしかった不等式を得る。

𝑓が広義単調減少の場合も同様に示される(詳細省略)。

例 2 (調和数の漸近近似)

調和数とは正の整数の逆数の和のことをいい、𝑛=1,2,3,…項の和

𝐻𝑛=∑𝑘=1𝑛1𝑘=1+12+13+…1𝑛

を考える。 逆数関数1𝑥は(0,∞)上で狭義単調減少なので、上の命題より

∫1𝑛1𝑥d𝑥+1𝑛≤𝐻𝑛≤∫1𝑛1𝑥d𝑥+1

が成り立つ。 積分を計算すると

∫1𝑛1𝑥d𝑥=[log𝑥]|1𝑛=log𝑛

であるから、

log𝑛+1𝑛≤𝐻𝑛≤log𝑛+1

である。 ここから例えばlog𝑛で割れば𝑛→∞で𝐻𝑛log𝑛→1が得られて、 調和数𝐻𝑛はlog𝑛で漸近近似されると表現される。

注意 3 (オイラーの定数)

調和数𝐻𝑛=∑𝑘=1𝑛1𝑘とその漸近近似log𝑛=∫1𝑛1𝑥d𝑥の差𝐻𝑛−log𝑛について、

(𝐻𝑛+1−log(𝑛+1))−(𝐻𝑛−log𝑛)=1𝑛+1−∫𝑛𝑛+11𝑥d𝑥≤0

より、𝐻𝑛−log𝑛は単調減少である。 上の評価から0<1𝑛≤𝐻𝑛−log𝑛≤1であるので有界であり、したがって収束する。 この極限をオイラーの定数といい、𝛾=lim𝑛→∞(𝐻𝑛−log𝑛)と表される。 数値的には𝛾=0.577215664901532…であるが、他の有名な定数𝑒や𝜋との関係性などわかっていないことが多い。

例 4 (階乗の対数漸近近似)

𝑛=1,2,3,…の階乗𝑛!を階乗を用いない形で評価することを考える。 そのために対数を取ったlog𝑛!=∑𝑘=1𝑛log𝑘を評価する。 対数関数logは(0,∞)上で狭義単調増加なので、上の命題より

∫1𝑛log𝑥d𝑥+log1≤∑𝑘=1𝑛log𝑘≤∫1𝑛log𝑥d𝑥+log𝑛

が成り立つ。 積分を計算すると

∫1𝑛log𝑥d𝑥=[𝑥log𝑥−𝑥]|1𝑛=𝑛log𝑛−𝑛+1

であるから、

𝑛log𝑛−𝑛+1≤log𝑛!≤𝑛log𝑛−𝑛+1+log𝑛

である。 ここから例えば𝑛log𝑛−𝑛+1で割れば𝑛→∞で

1≤log𝑛!𝑛log𝑛−𝑛+1≤1+log𝑛𝑛log𝑛−𝑛+1→1

となっている。 このためlog𝑛!は𝑛log𝑛−𝑛+1で漸近近似されるというが、 階乗に直すと𝑛!と𝑒(𝑛𝑒)𝑛で、その比は、log𝑛のために、1以上𝑛以下しかわからず漸近近似とは言いがたい。 そのため、今回の評価では𝑛!は𝑒(𝑛𝑒)𝑛で対数漸近近似されるという。

より精密な和と積分の関係を得るために、台形公式を用いる。

定理 5 (台形和公式)

𝑀,𝑁を𝑀<𝑁を満たす整数とし、𝑓(𝑥)を区間[𝑀,𝑁]を含む開区間上の𝐶2級関数とする。 このとき、

∑𝑛=𝑀𝑁𝑓(𝑛)=∫𝑀𝑁𝑓(𝑥)d𝑥+𝑓(𝑀)+𝑓(𝑁)2−12∫𝑀𝑁𝑓″(𝑥)(𝑥−⌊𝑥⌋)(𝑥−⌊𝑥⌋−1)d𝑥

が成り立つ。 特に

|∑𝑛=𝑀𝑁𝑓(𝑛)−∫𝑀𝑁𝑓(𝑥)d𝑥−𝑓(𝑀)+𝑓(𝑁)2|≤18∫𝑀𝑁|𝑓″(𝑥)|d𝑥

が成り立つ。

証明

積分区間を分割して

∫𝑀𝑁𝑓(𝑥)d𝑥=∑𝑛=𝑀𝑁−1∫𝑛𝑛+1𝑓(𝑥)d𝑥.

台形公式から

∫𝑛𝑛+1𝑓(𝑥)d𝑥=𝑓(𝑛)+𝑓(𝑛+1)2+12∫𝑛𝑛+1𝑓″(𝑥)(𝑥−𝑛)(𝑥−𝑛−1)d𝑥.

ここで

∑𝑛=𝑀𝑁−1𝑓(𝑛)+𝑓(𝑛+1)2=∑𝑛=𝑀𝑁𝑓(𝑛)−𝑓(𝑀)+𝑓(𝑁)2

に注意して、足し合わせるとほしかった式を得る。

注意 6

𝑓が凸関数(または凹関数)の場合、𝑓″(𝑥)≥0であり(𝑥−⌊𝑥⌋)(𝑥−⌊𝑥⌋−1)≤0なので、台形和公式の一番最後の項は非負である。 このことはより弱い仮定のもとで次のように表現される。

命題 7 (凸な和の評価)

𝑀,𝑁を𝑀<𝑁を満たす整数とし、𝑓(𝑥)を区間[𝑀,𝑁]上の連続関数とする。

  • 𝑓が凸関数であるとき、

    ∫𝑀𝑁𝑓(𝑥)d𝑥+𝑓(𝑀)+𝑓(𝑁)2≤∑𝑛=𝑀𝑁𝑓(𝑛)≤∫𝑀+12𝑁−12𝑓(𝑥)d𝑥+(𝑓(𝑀)+𝑓(𝑁))

    が成り立つ。

  • 𝑓が凹関数であるとき、

    ∫𝑀+12𝑁−12𝑓(𝑥)d𝑥+(𝑓(𝑀)+𝑓(𝑁))≤∑𝑛=𝑀𝑁𝑓(𝑛)≤∫𝑀𝑁𝑓(𝑥)d𝑥+𝑓(𝑀)+𝑓(𝑁)2

    が成り立つ。

証明

𝑓が凸関数の場合を示す。 積分の上からの評価は積分区間を普通に分割して

∫𝑀𝑁𝑓(𝑥)d𝑥=∑𝑛=𝑀𝑁−1∫𝑛𝑛+1𝑓(𝑥)d𝑥≤∑𝑛=𝑀𝑁−1𝑓(𝑛)+𝑓(𝑛+1)2=∑𝑛=𝑀𝑁𝑓(𝑛)−𝑓(𝑀)+𝑓(𝑁)2.

積分の下からの評価は中点が整数値になるように積分区間を12ずらして分割して

∫𝑀+12𝑁−12𝑓(𝑥)d𝑥=∑𝑛=𝑀+1𝑁−1∫𝑛−12𝑛+12𝑓(𝑥)d𝑥≥∑𝑛=𝑀+1𝑁−1𝑓(𝑛)=∑𝑛=𝑀𝑁𝑓(𝑛)−(𝑓(𝑀)+𝑓(𝑁)).

よって整理してほしかった不等式を得る。

𝑓が凹関数の場合も同様に示される(詳細省略)。

例 8 (階乗の漸近近似)

階乗を台形和公式で評価する。 つまり𝑓(𝑥)=log𝑥、𝑀=1、𝑁=𝑛とする。 出現する項は

∫1𝑛log𝑥d𝑥=𝑛log𝑛−𝑛+1,log1+log𝑛2=12log𝑛,∫1𝑛1𝑥2d𝑥=1−1𝑛

である。 したがって、𝑓は凹関数であることに注意すれば、

−18(1−1𝑛)≤log𝑛!−(𝑛log𝑛−𝑛+1+12log𝑛)≤0

が成り立つ。 ここからlog𝑛!の漸近近似として𝑛log𝑛−𝑛+12log𝑛が得られて、 階乗に直すと𝑛!と𝑛(𝑛𝑒)𝑛でその比は

exp(1−18(1−1𝑛))≤𝑛!𝑛(𝑛𝑒)𝑛≤𝑒

を満たし、有界な範囲に留まるので、 𝑛!はだいたい𝑛(𝑛𝑒)𝑛と同じ速さで漸近近似される。

広義積分

有界閉区間とは限らない区間上の連続関数あるいは単調関数(広義単調増加関数と広義単調減少関数)に対する積分である広義積分は区間を有界閉区間で近似することで定義される。 このとき、極限の有無によって広義積分での積分可能性が分かれることに注意する。

定義 1 (広義積分)

𝑓を開区間(𝑎,𝑏) (−∞≤𝑎<𝑏≤+∞)上の関数であって、(𝑎,𝑏)内の任意の有界閉集合で積分可能とする。 ここで𝑎<𝑐<𝑏に対して極限

lim𝑡→𝑎+∫𝑡𝑐𝑓(𝑥)d𝑥,lim𝑡→𝑏−∫𝑐𝑡𝑓(𝑥)d𝑥

の両方が存在するとき、 𝑓は(𝑎,𝑏)上で広義積分可能であるまたは広義積分が収束するという。 また、その時の二つの極限の和を𝑓の(𝑎,𝑏)上の広義積分といい、通常の定積分と同様に

∫𝑎𝑏𝑓(𝑥)d𝑥

で表す。

注意 2

  1. 開区間(𝑎,𝑏)において、広義積分可能かどうかや広義積分の値は𝑐の取り方によらない。
  2. 𝑓が有界閉区間[𝑎,𝑏]で積分可能な場合は広義積分可能でもあり、その広義積分の値は通常の定積分の値と一致する。 また、片方の端点で連続などである場合たとえば[𝑎,𝑏)で連続な場合は広義積分の極限は𝑡→𝑏−のみ考慮すればよい。

次の命題は値が具体的に計算できる広義積分として重要であり、 指数が𝑎=−1のところで切り替わることは記憶するに値する。

命題 3

𝑎を実数とするとき、

∫1∞𝑥𝑎d𝑥={+∞(𝑎≥−1),1−𝑎−1(𝑎<−1),∫01𝑥𝑎d𝑥={1𝑎+1(𝑎>−1),+∞(𝑎≤−1)

が成り立つ。

証明

前半は𝑎≠−1のとき𝑡→∞で、

∫1𝑡𝑥𝑎d𝑥=[1𝑎+1𝑥𝑎+1]|1𝑡=1𝑎+1𝑡𝑎+1−1𝑎+1→{+∞(𝑎>−1),1−𝑎−1(𝑎<−1).

また、𝑎=−1のときは

∫1𝑡𝑥−1d𝑥=[log𝑥]|1𝑡=log𝑡→+∞.

後半は𝑎≠−1のとき𝑡→0+で、

∫𝑡1𝑥𝑎d𝑥=[1𝑎+1𝑥𝑎+1]|𝑡1=1𝑎+1−1𝑎+1𝑡𝑎+1→{1𝑎+1(𝑎>−1),+∞(𝑎<−1).

また、𝑎=−1のときは

∫𝑡1𝑥−1d𝑥=[log𝑥]|𝑡1=−log𝑡→+∞.

以上より示された。

以下では広義積分の値を追求するよりも収束するかどうかについて議論する。

定義 4 (広義積分の絶対収束)

開区間(𝑎,𝑏) (−∞≤𝑎<𝑏≤+∞)上の関数𝑓に対して広義積分

∫𝑎𝑏|𝑓(𝑥)|d𝑥

が収束する時、 𝑓は(𝑎,𝑏)上で絶対広義積分可能または広義積分が絶対収束するという。

注意 5

広義積分が絶対収束する場合

∫𝑎𝑏|𝑓(𝑥)|d𝑥<∞

と表し、 絶対収束しない場合

∫𝑎𝑏|𝑓(𝑥)|d𝑥=∞

と表す。

命題 6

𝑓を開区間(𝑎,𝑏)上の関数として(𝑎,𝑏)上の有界閉区間で積分可能とする。 ここで𝑓の広義積分が絶対収束するならばそれは収束している。

証明

𝑎<𝑐<𝑡<𝑏として、𝑡→𝑏−を考える。 ここで

𝐹(𝑡)=∫𝑐𝑡𝑓(𝑥)d𝑥,𝐹̄(𝑡)=∫𝑐𝑡|𝑓(𝑥)|d𝑥

とおくと、𝑐<𝑠<𝑏に対して

𝐹(𝑡)−𝐹(𝑠)=∫𝑠𝑡𝑓(𝑥)d𝑥≤|∫𝑠𝑡|𝑓(𝑥)|d𝑥|=|𝐹̄(𝑡)−𝐹̄(𝑠)|.

よって、𝑡について上極限を𝑠について下極限をそれぞれ取ると𝐹̄(𝑠)と𝐹̄(𝑡)は仮定より収束することに注意して、

lim sup𝑡→𝑏−𝐹(𝑡)−lim inf𝑡→𝑏−𝐹(𝑡)≤lim𝑡→𝑏−𝐹̄(𝑡)−lim𝑡→𝑏−𝐹̄(𝑡)=0.

したがって上極限と下極限が一致するので𝐹(𝑡)さらには広義積分は収束する。

命題 7 (広義積分の比較判定法)

𝑓,𝑔を開区間(𝑎,𝑏)上の関数として(𝑎,𝑏)上の有界閉区間で積分可能とする。 さらに𝑔は(𝑎,𝑏)上で非負値とする。

  • 二つの条件

    |𝑓(𝑥)|≤𝑔(𝑥)∀𝑥∈(𝑎,𝑏),∫𝑎𝑏𝑔(𝑥)d𝑥<∞

    を満たす関数𝑔が存在するならば、 𝑓の(𝑎,𝑏)上での広義積分は絶対収束し、

    |∫𝑎𝑏𝑓(𝑥)d𝑥|≤∫𝑎𝑏|𝑓(𝑥)|d𝑥≤∫𝑎𝑏𝑔(𝑥)d𝑥

    が成り立つ。

  • 二つの条件

    |𝑓(𝑥)|≥𝑔(𝑥)∀𝑥∈(𝑎,𝑏),∫𝑎𝑏𝑔(𝑥)d𝑥=∞

    を満たす関数𝑔が存在するならば、 𝑓の(𝑎,𝑏)上での広義積分は絶対収束せず、

    ∫𝑎𝑏|𝑓(𝑥)|d𝑥=∞

    である。

注意 8

この時の非負値関数𝑔を𝑓の優関数という。

証明

𝑎<𝑠<𝑐<𝑡<𝑏として、𝑠→𝑎+と𝑡→𝑏−を考える。 |𝑓(𝑥)|≥0より∫𝑠𝑐|𝑓(𝑥)|d𝑥は𝑠について単調減少で∫𝑐𝑡|𝑓(𝑥)|d𝑥は𝑡について単調増加であることに注意する。

  • |𝑓(𝑥)|≤𝑔(𝑥)の場合は

    ∫𝑠𝑐|𝑓(𝑥)|d𝑥+∫𝑐𝑡|𝑓(𝑥)|d𝑥≤∫𝑠𝑡𝑔(𝑥)d𝑥≤∫𝑎𝑏𝑔(𝑥)d𝑥<∞

    であるから、単調収束定理より最左辺の二項の極限が存在し、絶対収束とほしい不等式が得られる。

  • |𝑓(𝑥)|≥𝑔(𝑥)の場合は、∫𝑎𝑏𝑔(𝑥)d𝑥=∞であり∫𝑠𝑐𝑔(𝑥)d𝑥→∞または∫𝑐𝑡𝑔(𝑥)d𝑥→∞なので、

    ∫𝑠𝑐|𝑓(𝑥)|d𝑥+∫𝑐𝑡|𝑓(𝑥)|d𝑥≥∫𝑠𝑡𝑔(𝑥)d𝑥→∞

    であり、絶対収束しないことがわかる。

例 9

広義積分

∫−∞+∞𝑒−𝑥2d𝑥

は絶対収束する。 実際

𝑒−𝑥2≤min{1𝑒𝑥2,1}

であることから従う(𝑒−𝑥2≤𝑒−1𝑥−2については<t_gauss_est> 参照)。

例 10

広義積分

∫0∞sin𝑥𝑥d𝑥

は収束するが、絶対収束しない。 このことについてはシンク関数の節を参照すること。