本記事の内容
本記事はダルブーの定理を証明する記事です。
本記事を読むにあたり、積分について知っている必要があるため、以下の記事も合わせて御覧ください。
ダルブーの定理の説明の前に…
ダルブーの定理の説明の前に、今回から数回(おそらく3回)の目標を述べておきます。
今回から数回掛けての目標は
です。
リーマン積分はどのように定められていか、というと、リーマン和の極限でもって定められています。
リーマン和s(f;Δ;ξ)は分割Δのみではなくて、小区間Ikの代表点ξkの取り方にも依存します。
そして、どのようにξkを取ったとしても、d(Δ)→0のとき、ある実数に収束するときに、fは可積分だというのでした。
今回は、分割Δに着目します。
下積分、上積分
下積分、上積分のイメージは大したことありません。
前々回の記事(【解析学の基礎シリーズ】積分編 その1)で説明した積分のイメージを思い出してみて下さい。

これは1変数の場合ですが、この図において青い長方形の面積の和がリーマン和です。
これを見ると、青い長方形はy=f(x)の上にはみ出していたり、y=f(x)の下に来ていたりします。
イメージでいうと、この上にはみ出ている部分のリーマン和の極限が上積分で、下に来ている部分のリーマン和の極限が下積分です。
上積分、下積分を厳密に語るために、少々準備をします。
振幅
Rnの有界閉区間をIとします。
有界な実数値関数f:I→Rに対して、
m=infx∈If(x),M=supx∈If(x)
とすると、
m≤f(x)≤M(∀x∈I)
です。
このとき、任意のx,y∈Iに対して、
m≤f(x)≤M,m≤f(y)≤M
なわけですので、
−M+m≤f(x)−f(y)≤M−m
だから、
|f(x)−f(y)|≤M−m
です。
ここで、fは実数値関数ですので、f(x)は実数です。
同様にf(y)もまた実数です。
従って、実数の連続性から、実数|f(x)−f(y)|のいくらでも近くにまた実数が存在するので、
supx,y∈I|f(x)−f(y)|=M−m
です。
このM−m、すなわちsupx,y∈I|f(x)−f(y)|をfのIにおける振幅といい、a(f,I)で書きます。
M−mはfの上にはみ出た部分と下に来ている部分の差なので、まさに振幅といったところです。
不足和、過剰和
Rnの区間Iの任意の分割Δに対して、Δにより得られる各小区間Ik (k∈K(Δ))において
mk=infx∈Ikf(x),Mk=supx∈Ikf(x)
とおけば、振幅の話のときと同様にして
mk≤f(x)≤Mk(x∈Ik)⋯①
です。
今、このとき和
sΔ=∑k∈K(Δ)mkv(Ik),SΔ=∑k∈K(Δ)Mkv(Ik)
をそれぞれ分割Δに関するfの不足和、過剰和といいます。
これらはまさに、先程の図におけるf(x)の下にある長方形の面積の和、f(x)からはみ出ている長方形の面積の和を表しています(密度×体積の和というリーマン和の形をしていますね!)。
これらはfの積分が存在するときにそれぞれ下から、上から近似するものです。
この不足和、過剰和を「ある関数fに対して」と明記したいときにはsΔ(f)、SΔ(f)と書きます。
さて、①からすぐわかるのですが、どのように代表点ξkを取ったとしても、
sΔ≤s(f;Δ;ξ)≤DΔ
です。
実際、①は任意のx∈Iで成り立つからです。
上積分、下積分
さて、この章の本題なわけですが、分割Δを更に細かく分けていくときに、sΔはだんだん増え、逆にSΔはだんだん減っていきます。
「本当に?」と思うかもしれませんが、後で証明します。
一旦ここでは分割Δを更に細かく分けていくときに、sΔはだんだん増え、逆にSΔはだんだん減っていくことを認めたとしましょう。
すると、Rnの区間Iのありとあらゆる分割Δに対するsΔの上限、SΔの下限
s=supΔ∈DsΔ,S=infΔ∈DSΔ
を考えることができます。
ただし、DはIの分割全体の集合です。
さて、先程のsとSをそれぞれfの下積分、上積分と言います。
上積分、下積分
Rnの区間Iの分割全体の集合をD、sΔおよびSΔをそれぞれ不足和、過剰和とする。このとき- 上積分 S=infΔ∈DSΔ をfのIにおける上積分といい、 S=S(f)=¯∫If(x) dx=¯∫If と書く。
- 下積分 s=infΔ∈DsΔ をfのIにおける下積分といい、 s=s(f)=∫I_f(x) dx=∫I_f と書く。
不足和、過剰和は分割を細かくするとそれぞれ増加、減少します。
さて、先程認めた、分割を細かくすると、不足和と過剰和がそれぞれ増加、減少するということを証明します。
と、との前に話をわかりやすくするために記号を導入します。
細分
細分
Rnの2つの分割Δ、Δ′があるとき、Δによる各辺の分点がすべて、Δの分点であるとき、Δ′はΔの細分であるといい、Δ≤Δ′と記す。ここで注意なのが、記号Δ≤Δ′は大小関係の記号≤を用いていますが、大小関係を表す記号ではありません。
そもそも分割は集合なので、集合そのものに大小関係はありません(にたようなものとして部分集合がありますが)。
単に2つの分割ΔとΔ′が与えられたとき、Δの各辺の分点がすべてΔ′の分点となっているという”関係”をΔ≤Δ′と書く、という話です。
不足和、過剰和は分割を細かくするとそれぞれ増加、減少します。
では、主張を明示します。
命題1.
命題1.の証明
分割Δ′が分割Δに唯一つの分点をある辺で追加して得られる場合にのみ証明すればOKです。
実際、何個の分点を追加したとしても、1つの分点を追加する、という操作を繰り返すことで得られるからです。
さて、Δ′において、ある小区間Ik (k∈K(Δ))がI′kとI′′kに分割されたとしましょう。
そこにおけるf(x)の上限(下限)をM′k、M′′k(m′k、m′′k)としましょう。
このとき、
mk≤m′k, m′′k,M′k, M′′k≤Mk
かつ
v(Ik)=v(I′k)+v(I′′k)
です。
従って、
mkv(Ik)=mkv(I′k)+mkv(I′′k)≤m′kv(I′k)+m′′kv(I′′k)
となるから、sΔ≤s′Δです。
同様にして、S′Δ≤SΔです。
命題1.の証明終わり
ダルブーの定理
ダルブーの定理がどういう定理かを説明する前に、なんのためにダルブーの定理を証明するか、ということについて述べておきます。
それはもちろん「可積分であることの必要十分条件を導くため」なわけですが、少しだけ先取りをするとs=Sのときが可積分であることの必要十分条件です。
これを示すには、上限、下限として定められたs、Sがd(Δ)→0のときのsΔとSΔの極限であることを示す必要があります。
これを表現しているのがダルブーの定理です。
ちなみに、s=supsΔは、すべての分割Δに対してsΔ≤sで、任意のε>0に対してs−ε<sΔとなるΔ∈Dが少なくとも1つは存在しますよ、という意味になります。
一方で、sΔ→s (d(Δ)→0)は、任意のε>0に対してあるδ>0が存在して、d(Δ)<δとなるすべての分割Δに対して、S−ε<sΔ≤sが成り立つことです。
これはsまたはSをfの積分に結びつける事実です。
定理2.(ダルブーの定理)
IをRnの閉区間とする。このとき、任意の有界な実数値関数f:I→Rに対して常に limd(Δ)→0sΔ=s,limd(Δ)→0SΔ=S が成り立つ。定理2.の証明
どちらの場合も同様ですので、今回は下積分sについて証明をします。
そもそも、sはs=supsΔ、すなわち上限として定められていたので、
(∀ε>0) (∃D∈D) s.t. 0≤s−sD≤ε2⋯①
が成り立っています。
このDを一つ固定しましょう。
さて、Iの任意の分割ΔとDの分点をあわせたものを分点とする分割をΔ′とします。
このとき、Δ′はΔとDの共通部分の細分です。
すなわち、Δ≤Δ′、D≤Δ′です。
このとき、命題1.により
0≤sΔ′−sΔ,0≤sΔ′−sD⋯②
が成り立ちます。
今、d(Δ)→0という極限を考えるので、d(Δ)が十分小さいようなΔだけを考えればOKです。
そこで、Dにより得られる小区間の辺の長さのうち、最も短いもの、すなわち辺の長さの最小値をeとして、不等式
d(Δ)<e⋯③
を満たすΔを考えます。
このとき、Δによって得られる小区間Ik k(∈K(Δ))の各辺の長さはd(Δ)以下なので、
Dの分点を高々一つしか含まない。・・・④
ということになります。
さて、任意のk∈K(Δ)に対して、n次元区間Ikのn個の辺の内部に含まれるDの分点の総数をnkとしましょう。
④から、0≤nk≤nです。
分割Δ′ではIkはpk個の小区間Ilk (1≤l≤pk)に分かれるとしましょう。
mlk=inf{f(x)|x∈Ilk}とすると、
m≤mk≤mlk≤M,pk∑l=1v(Ilk)=v(Ik)
ですので、差sΔ′−sΔのIkに関する部分
dk=pk∑l=1(mlk−mk)v(Ilk)
は、nk=0のときにdk=0で、nk>0のときにdk≤(M−m)v(Ik)を満たします。
そこで、Dの分点によって実際に分割されるIk(つまり、nk>0であるようなIk)の体積の和を
VΔ=∑nk>0v(Ik)
とおくと、
0≤sΔ′−sΔ≤(M−m)VΔ⋯⑤
が成り立ちます。
このとき、DとIのみで定まって、Δに依存しない定数c≥0が存在して、
0≤VΔ≤c⋅d(Δ)⋯(∗)
が成り立ちます。
この(*)の証明は一旦後回しにして、(*)を認めることでダルブーの定理が成り立つことを先に示します。
今、任意のε>0に対して、
0<δ<min{e,ε2(c+1)(M−m+1)}
を満たすδ>0を取ります。
このとき、d(Δ)<δを満たすような任意の分割Δは③、⑤、(*)を満たすので、不等式
0≤sΔ′−sΔ<ε2⋯⑥
が成り立ちます。
そこで、①、②、⑥により、d(Δ)<δとなる任意の分割Δに対して、
0≤s−sΔ=(s−sD)−(sΔ′−sD)+(sΔ′−sΔ)≤(s−sD)+(sΔ′−sΔ)<ε2+ε2=ε
です。
これはまさに、limd(Δ)→0sΔ=sを意味しています。
(*)の証明
では、論破するために、(*)を証明します。
今、Iの辺[ai,bi]の内部(ai,bi)にあるDの分点の数をri個としましょう。
Δにより得られる小区間Ik (k∈K(Δ))のうち、実際にDの分点で分割されるものの和集合の体積VΔは、Δによらない定数c≥0により、VΔ≤c⋅d(Δ)となることを示すのが目標です。
今、Iの第i辺[ai,bi]の内部にあるDの1つの分点に注目します。
このDの分点を辺の内部に含むIk (k∈K(Δ))の全部の和集合は、1つのn次元区間で、その第i辺の長さはd(Δ)以下であり、j≠iのときは、第j辺の長さはbj−ajです(下図の青い部分)。

従って、その体積は
d(Δ)∏j≠i(bj−aj)=c⋅d(Δ)
以下になります。
このようなn次元区間が第i辺についてri個以下あるということです。
そこで、それらの和を考えることで、Dの分点で、実際に分割されるΔの小区間の体積の和VΔは
0≤VΔ≤n∑i=1ricid(Δ)=cd(Δ)
を満たします。
ここで、
c=n∑i=1rici=n∑i=1ri∏j≠i(bj−aj)
はDとIのみで定まる定数で、かつ0以上です。
定理2.の証明終わり
さて、このダルブーの定理を使うことで有界な関数fが有界閉区間Iで可積分であるための必要十分条件が得られます。
これについては次回行います。
読者の皆様のコメントをください!
筆者が初めて積分を大学で学んだとき「難しいなあ」と思ったのですが、同時に「高校数学でやっていた積分は計算だったんだ。」と痛感しました。
確かに、計算ができる、というのは重要なことなのですが、なぜその計算をすることができるのかということの方がむしろ重要だと思います。
しかし、その「計算する」という操作ができるまでには歴史的にも時間がかかっているようです。
そんな中、大学のとある教授が数学の歴史を織り交ぜて講義をしてくださいました。
これは有名な話なのですが、微分積分学の祖はかのアイザック・ニュートンとゴットフリート・ライプニッツ(“祖”と言い切ってしまうと実はちょっと違うんですが…彼らの前にも似たようなことを考えていた人がいるようなので。)
さて、それをきっかけに筆者は数学史にちょっと興味を持って調べてみました。
ユークリッドの話だったりとか、色々です。
ユークリッドの話でいくと、こんな逸話があるようです。
ユークリッドがアカデメイアで幾何学の講義をしているときに、ある学生が挙手してユークリッドに質問しました。
学生「先生、これを学んで何の役に立つんですか?」
すると、ユークリッドは奴隷を呼んで、奴隷に金貨を渡し、
ユークリッド「彼にこの金貨をあげなさい。彼は学んだことから直ちに見返りがなければならないようだ。」
といったそうです。
筆者は結構好きな話なんですよね。
そこで「この学者(数学者に限らず)のこの逸話がおもしろい!」というのがあればぜひコメントで教えて下さい!
結
今回はダルブーの定理について解説しました。
ダルブーの定理は上積分と下積分というもので可積分条件を語っている定理です。
これは有界閉集合を定義域とする有界な関数が可積分であることの必要十分条件を導き出すのに重要な定理です。
次回は可積分条件①として、有界な関数がどういうときに可積分なのかということを解説します。
乞うご期待!
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、「定理〇〇の△△が分からない!」などいただければ全てお答えします!
お問い合わせの内容にもよりますが、ご質問はおおよそ3日以内にお答えします。
もし直ちに回答が欲しければその旨もコメントでお知らせください。直ちに対応いたします。
Twitterでもリプ、DM問わず質問、コメントを大募集しております!
コメントをする
ダルブーの定理の証明中のδをとるときの不自然な10と, (*)の証明中にTeXの言語のままになってしまっているところを直してもらえると助かります。
名無し様
コメントありがとうございます。
>ダルブーの定理の証明中のδをとるときの不自然な10と, (*)の証明中にTeXの言語のままになってしまっているところを直してもらえると助かります。
とのお問い合わせですが、ご指摘ありがとうございました。訂正いたしました。