本記事の内容
本記事は「有界閉集合上の連続関数は可積分である(連続関数の可積分性)」と積分の強単調性について解説する記事です。
本記事を読むにあたり、一様連続、ハイネの定理と可積分条件について知っている必要があるため、以下の記事も合わせてご覧ください。
↓一様連続の記事
↓可積分条件の記事
有界閉集合上の連続関数は、その有界閉集合上で可積分です。
有界閉集合上の連続な関数は、その有界閉集合上で可積分です。
この事実は非常に強力な主張です。
なぜかというと、この事実のおかげでsinxやらの三角関数(tanxについてはRでは不連続なので、適切に定義域を定める必要がありますが)、対数関数(これも定義域を適切に定める必要があります)、指数関数、多項式関数などが可積分だ、ということが従います。
とはいえ、勿論、先に上げた三角関数やら対数関数やらはリーマン和の極限が収束することを確かめることでも可積分性を示すことができますが、骨が折れます。
しかし、この有界閉集合上の連続関数の可積分性を論じることでそれら全ての(面倒くさい)リーマン和の極限やら上積分、下積分やらの話をせずに良くなります。
(※積分についても連続関数というのは非常に声質が良く、扱いやすい関数だ、とも言えます。)
故に、強力な主張なのです。
では、主張を明示します。
連続関数の可積分性の明示とその証明
定理1.(連続関数の可積分性)
Rnの有界閉集合I上で連続な関数f:I→Rmは、I上で可積分である。この定理の証明には、前回解説したハイネの定理と、以前解説した可積分条件を使います。
定理1.の証明
fは仮定からベクトル値関数ですが、fを実数値関数fとして証明すれば十分です。
なぜならば、以下の定理から、ベクトル値関数の積分は各成分の実数値関数の積分に帰着されるからです。
定理2.(有界なベクトル値関数の可積分条件)
I⊂Rnを有界な閉集合とする。このとき有界なベクトル値関数f:I→RmがI上で可積分であるための必要十分条件は、fの成分である実数値関数fi:I→R (i=1,2,…,m)が全てI上で可積分であることである。そしてこのとき、 ∫If(x) dx=(∫If1(x) dx∫If2(x) dx⋮∫Ifm(x) dx) である。定理2.の証明は【解析学の基礎シリーズ】積分編 その10を御覧ください。
ここで「今、本当に定理2.が使えるの?有界な関数じゃないといけないんじゃないの?」となるかもしれませんが、大丈夫です。
なぜなら以下の事実が成り立つからです。
定理3.(多次元版ワイエルシュトラスの最大値定理)
KはRnの空でない有界な閉集合であり、f:K→RはKで連続であるとする。このとき、fは最大値を持つ。すなわち、 (∃c∈K) (∀x∈K) f(c)≥f(x) が成り立つ。 最小値についても同様である。定理3.の証明は【解析学の基礎シリーズ】多変数関数編 その18を御覧ください。
要するに、有界閉集合上の連続関数には最大値と最小値が存在する、ということですので、この関数は有界です。
今の状況は関数fが有界閉集合で連続なので、有界だから定理2.が使える、ということです。
つまり何が言いたかったかと言うと、証明したい定理1.の仮定はベクトル値関数なのですが、定理2.と定理3.から実数値関数の場合を証明すれば十分だ、ということです。
というわけで、I⊂Rnを有界閉集合として、Iで連続な関数f:I→Rを考えます。
今、f:I→Rの定義域Iは有界閉集合で、かつfはIで連続ですので、以下の定理が成り立ちます。
定理4.(ハイネの定理)
A⊂Rnが有界閉集合だとする。このとき、f:A→RmがAで連続ならば、fはA上一様連続である。定理4.の証明は【解析学の基礎シリーズ】積分編 その11を御覧ください。
故に、今、fはI上で一様連続です。
従って、
(∀ε>0) (∃δ>0) s.t. (∀x∈A) (∀y∈A) (‖x−y‖<δ⟹|f(x)−f(y)|<ε)
が成り立ちます。
そこで、d(Δ)<δとなるIの分割Δを任意に1つ取れば、各k∈K(Δ)に対して、
x,y∈Ik⟹‖x−y‖≤d(Δ)<δ⟹|f(x)−f(y)|<ε⋯①
が成り立っている、ということになります。
ちなみに、‖x−y‖≤d(Δ)が成り立つのは、d(Δ)が分割Δから得られる小区間Ikの直径の最大値だからです。
従って、①が任意のk∈K(Δ)で成り立っているわけですので
a(f,Ik)≤ε(k∈K(Δ))
が成り立っています。
また、
v(I)=∑k∈K(Δ)v(Ik)
ですので、
∑k∈K(Δ)a(f,Ik)v(Ik)≤εv(I)
が成り立ちます。
ここで、可積分条件を使います。
定理0.(可積分条件)
IをRnの有界閉集合とするとき、I上の有界な実数値関数f:I→Rに対して、次の1.~5.は同値である。- fはI上で(リーマン)可積分である。
- limd(Δ)→0(SΔ−sΔ)=0
- リーマンの可積分条件 小区間Ik (k∈K(Δ))上のfの振幅a(f,Ik)=Mk−mkに対して、 limd(Δ)→0∑k∈K(Δ)a(f,Ik)v(Ik)=0 である。
- ダルブーの可積分条件 S=s、すなわち、 ∫I_f(x) dx=¯∫If(x) dx である。
- 任意のε>0に対して、SΔ−sΔ<εとなるIの分割Δが存在する。
定理0.の証明は【解析学の基礎シリーズ】積分編 その4および【解析学の基礎シリーズ】積分編 その5を御覧ください。
今までのことを整理すると、
(∀ε>0) (∃δ>0) s.t. (d(Δ)<δ⟹∑k∈K(Δ)a(f,Ik)v(Ik)≤εv(I))
が成り立っている、ということですので、定理0.の3.を満たしていますので、fはI上で可積分です。
定理1.の証明終わり
この章の最初に述べましたが、定理1.のが成り立つので、定義域を適切に定める(有界閉集合となるように、という意味)ことで
- 三角関数
- 対数関数
- 指数関数
- 多項式関数
- 有理関数
などが可積分だ、ということが分かります。
最初に述べた通り、これらの関数は勿論、定理0.(可積分条件)を満たすかどうかを地道に確かめることでも可積分性を証明できますが、誠に骨が折れます。
また、これは「可積分である」ということを述べているだけで似すぎないので、リーマン和の極限が一体どの実数に収束するのか、ということについては更に踏み込んだ議論が必要になります。
これについて、つまりは先に挙げた関数たちの積分がどの実数に収束するのか、ということについては後の記事で解説します。
積分の強単調性
この章では積分の強単調性について解説します。
以前の記事で、”積分の単調性”について解説しました。
以前の記事(【解析学の基礎シリーズ】積分編 その2)で、”積分の単調性”について解説しました。
サラッと復習すると、以下でした。
定理5.(積分の単調性)
f,gがI上で可積分で、 (∀x∈I) f(x)≥g(x) が成り立つならば、 ∫If(x) dx≥∫Ig(x) dx が成り立つ。定理5.の証明は【解析学の基礎シリーズ】積分編 その2を御覧ください。
定理5.には関数の連続性に関する条件は一切ありません。
しかし、「関数が連続である」という条件を追加することで、より強い主張になります。
それが、積分の”強”単調性です。
とはいえ、主張自体は定理5.と遜色ないものです。
積分の強単調性の明示とその証明
では、主張を明示して証明していきます。
定理6.(積分の強単調性)
I⊂Rnを体積が正の有界閉集合とし、f:I→R、g:I→RがI上で連続で (∀x∈I)f(x)≥g(x) で、かつ (∃x0∈I) s.t. f(x0)>g(x0) であるならば、 ∫If(x) dx>∫Ig(x) dx である。定理6.の証明
h:I→Rを任意のx∈Iに対してh(x)=f(x)−g(x)で定めます。
今、
(∀x∈I)f(x)≥g(x)
ですので、任意のx∈Iに対してh(x)≥0です。
また、x0∈Iについてはh(x0)>0です。
さて、a=h(x0)2とします。
ここで、以下の事実を使います。
定理7.
IをRの区間、f:I→R、g:I→Rとする。- a∈Iとし、fとgはaで連続とするとき、次が成り立つ。
- f(x)+g(x)、f(x)−g(x)、f(x)g(x)はaで連続である。すなわち、
- limx→a(f(x)+g(x))=f(a)+g(a),
- limx→a(f(x)−g(x))=f(a)−g(a),
- limx→a(f(x)g(x))=f(a)g(a).
- g(a)≠0ならば、f(x)g(x)はaで連続である。すなわち、 limx→af(x)g(x)=f(a)g(a) である。
- f(x)+g(x)、f(x)−g(x)、f(x)g(x)はaで連続である。すなわち、
- fとgはIで連続であるとするとき、次が成り立つ。
- f(x)+g(x)、f(x)−g(x)、f(x)g(x)はIで連続である。すなわち、
- (∀a∈I)limx→a(f(x)+g(x))=f(a)+g(a),
- (∀a∈I)limx→a(f(x)−g(x))=f(a)−g(a),
- (∀a∈I)limx→a(f(x)g(x))=f(a)g(a).
- g(a)≠0ならば、f(x)g(x)はI′={x∈∣g(x)≠0}で連続である。すなわち、 (∀a∈I′) limx→af(x)g(x)=f(a)g(a) である。
- f(x)+g(x)、f(x)−g(x)、f(x)g(x)はIで連続である。すなわち、
定理7.の証明は【解析学の基礎シリーズ】関数の極限編 その7を御覧ください。
ちなみに、定理7.は1変数に関する主張ですが、多変数でも同じことが成り立ちます。
定理7.から、hは連続です。
従って、あるε>0が存在して、任意のy∈U(x0;ε)∩Iに対してh(y)>aとなります。
そこで、Iに含まれ、かつx0を含むある閉集合Jの任意の要素z上でh(z)>aです。
また、v(J)としてよいです。
さて、今、Iの分割Δにより得られる小区間Ikのうち、その1つがIk0=Jとなるものを取ります(つまり、Ik0=Jとなるようなk0∈K(Δ)を取る、ということです)。
ここで、次の事実と定理5.(積分の単調性)を使います。
定理8.(区間に関する加法性)
ΔをRnの有界閉集合Iの任意の分割とし、fをI上の有界な関数とする。fがI上で可積分ならば、全てのk∈K(Δ)に対し、fはIk上で可積分で ∫If(x) dx=∑k∈K(Δ)∫Ikf(x) dx⋯① が成り立つ。逆に、fが全てのIk (k∈K(Δ))上で可積分ならば、fはI上で可積分で①が成り立つ。定理8.の証明は【解析学の基礎シリーズ】積分編 その9を御覧ください。
定理5.と定理8.から
∫I(f(x)−g(x)) dx=∑k∈K(Δ)∫Ikh(x) dx≥∫Jh(x) dx≥a⋅v(J)>0
が成り立ちます。
すなわち、
∫I(f(x)−g(x)) dx>0
が成り立ちます。
ここで、積分の線型性を使います。
定理9.(積分の線型性)
Rnの有界閉区間I上で可積分な実数値関数全体の集合R(I)は実線型空間であり、I上の積分はR(I)からRへの線型写像である。すなわち、∀f,g∈R(I)、∀c∈Rに対して、f+g, cf∈R(I)であり、かつ- ∫I(f+g)(x) dx=∫If(x) dx+∫Ig(x) dx
- ∫I(cf)(x) dx=c∫If(x) dx
定理9.の証明は【解析学の基礎シリーズ】積分編 その2を御覧ください。
定理9.から
∫I(f(x)−g(x)) dx=∫If(x) dx−∫Ig(x) dx
となるので、
∫If(x) dx>∫Ig(x) dx
が成り立ちます。
定理6.の証明終わり
積分の強単調性を確かめてみます。
まずは簡単な例から。
例10. I=[0,1]として、f:I→Rをf(x)=x2、g:I→Rをg(x)=x3として定めます。
Iは有界閉集合で、fもgもIで連続なので可積分です(定理1.)。
このとき、任意のx∈Iに対してx2≥x3ですので、f(x)≥g(x)です。
また、12について14≥18ですので、x0=12とするとf(x0)>g(x0)となります。
従って、定理6.を使うことができる状況です。
fとgのI上での積分を計算してみると、
∫If(x) dx=∫Ix2 dx=[13x3]10=13(1−0)=13∫Ig(x) dx=∫Ix3 dx=[14x4]10=14(1−0)=14
となるので、
∫If(x) dx>∫Ig(x) dx
が確かに成り立っています。
例11. I=[0,π2]として、f:I→Rをf(x)=x、g:I→Rをg(x)=sinxとして定めます。
Iは有界閉集合で、fもgもIで連続なので可積分です(定理1.)。
このとき、任意のx∈Iに対してx≥sinxですので、f(x)≥g(x)です。
また、π2についてπ2≥1ですので、x0=π2とするとf(x0)>g(x0)となります。
従って、定理6.を使うことができる状況です。
fとgのI上での積分を計算してみます。
ただし、sinxの積分については高校数学の知識として一旦認めます(これについては後の記事で証明します)。
∫If(x) dx=∫[0,π2]x dx=[12x2]π20=12(π24−0)=π28∫Ig(x) dx=∫[0,π2]sinx dx=[−cosx]π20=−(cosπ2−cos0)=1
となるので、
∫If(x) dx>∫Ig(x) dx
が確かに成り立っています。
皆様のコメントを下さい!
この記事を書く前日にTwitterで「小中高のときは国語が大の苦手だったけれど、大学で数学を学習してから、数学には国語力が必要だということに気がついた。」という主旨のツイートをしたところ、どうやらご理解を得ることができたようです。
学問を極めようとすると、専門分野だけでなく、視野を広くする必要があるという教訓だと思います。
数学をやることで、別の分野の見方が変わった!という経験がある方はぜひコメントで教えて下さい!
結
今回は、有界閉集合上の連続関数は、その有界閉集合上で可積分であることと、積分の強単調性について解説しました。
「有界閉集合上の連続関数は、その有界閉集合上で可積分である。」という主張はsinxなどの単調でないような関数の可積分性を保証してくれる強力な定理です。
また、連続関数だと積分に強単調性(=を含まない不等式)も成り立ってくれます。
次回は1変数関数の積分に着目して、定積分、不定積分、原始関数について解説します。
乞うご期待!
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、「定理〇〇の△△が分からない!」などいただければ全てお答えします!
お問い合わせの内容にもよりますが、ご質問はおおよそ3日以内にお答えします。
もし直ちに回答が欲しければその旨もコメントでお知らせください。直ちに対応いたします。
コメントをする