
実解析において、リーマン積分は区間上の関数の積分を厳密に定義するものです。これは、関数のグラフの下の領域を、垂直な長方形の面積の有限和で近似することによって積分を定義します。閉区間上のすべての連続関数を含む適切な関数については、区間の分割が細かくなるにつれて、これらのリーマン和は単一の極限値に近づきます。この極限値が積分を定義し、極限値に十分近いリーマン和は数値近似として使用できます。
ベルンハルト・リーマンは、 1854年にゲッティンゲン大学の教員に提出され、1868年に出版された論文の中で積分を導入しました。[ 1 ]これは初等微積分で最も一般的に導入される積分ですが、高度な解析では、ルベーグ積分などのより一般的な概念に置き換えられることがよくあります。
グラフ上の曲線を考えます。この曲線はx軸より上にあり、x = aから始まりx = bで終わります。私たちが求めたいのは、その曲線の下、 aからbまでの領域です。この領域は、次の規則を満たすグラフ上のすべての点( x , y )の集合として表すことができます。a ≤ x ≤ b ( x座標はaとbの間にある)、0 < y < f ( x ) ( y座標は0から曲線の高さf ( x )の間にある)。数学的には、この領域は集合構成記法で次のように 表すことができます。
この面積を測定するために、リーマン積分を用います。リーマン積分は次のように表されます。
この表記は「 aからbまでのf ( x )の積分」を意味し、 x = aとx = bの間の、曲線f ( x )の下側でx軸の上側の正確な面積を表します。
リーマン積分の基本的な考え方は、面積を小さな単純な形状(長方形など)に分割し、それぞれの面積を足し合わせ、さらに長方形をどんどん小さくしていくことで、より正確な面積の推定値を得るというものです。最終的に、長方形が無限に小さくなったとき、合計は正確な面積となり、それが積分によって表される値となります。
曲線がx軸より下に沈む場合、積分は符号付き面積を与えます。これは、積分がx軸より上の部分を正として加算し、 x軸より下の部分を負として減算することを意味します。したがって、結果は曲線がx軸より上にあるか下にあるかによって、正の値、負の値、またはゼロの値をとることができます。
区間[ a , b ]の分割は、 [ 2 ]の形式の有限数列です。
各[ x i , x i + 1 ]は分割のサブ区間と呼ばれます。分割のメッシュまたはノルムは、最長のサブ区間の長さとして定義されます。つまり、
区間[ a , b ]のタグ付き分割 P ( x , t )は、分割と、各部分区間内のサンプル点の選択を組み合わせたものです。つまり、各iに対してt i ∈ [ x i , x i + 1 ]となる数値t 0 , ..., t n − 1です。タグ付き分割のメッシュは、通常の分割のメッシュと同じです。
仕切りパーティションを改良すると言われていますパーティション内の間隔がこれらはすべて、分割内の区間のサブ区間です。分割を示す点がには以下が含まれますそしておそらく、さらに細かくする人もいるでしょう。タグ付きパーティションの細分化は、各タグがのある区間のタグです。
すべてのタグ付きパーティションの集合を、あるタグ付きパーティションが別のタグ付きパーティションの改良版である場合に、そのパーティションがより大きいか等しいと定義することで、有向集合に変換できます。
f を区間[ a , b ]上で定義された実数値関数とする。[ a , b ]のタグ付き分割P ( x , t )に関するfのリーマン和は[ 3 ]である。
和の各項は、与えられた点における関数の値と区間の長さの積です。したがって、各項は、高さf ( t i )、幅x i + 1 − x iの長方形の(符号付き)面積を表します。リーマン和は、すべての長方形の(符号付き)面積です。[ 4 ]
密接に関連する概念として、下側ダルブー和と上側ダルブー和があります。これらはリーマン和に似ていますが、タグが各部分区間における fの下限と上限(それぞれ)に置き換えられます。
fが連続である場合、タグのない分割の下限および上限の Darboux 和は、その分割の Riemann 和に等しくなります。ここで、タグは各部分区間におけるfの最小値または最大値(それぞれ)として選択されます。(部分区間でfが不連続である場合、その部分区間で下限または上限を達成するタグが存在しない場合があります。)Darboux 積分は、Riemann 積分に似ていますが、Darboux 和に基づいており、Riemann 積分と同等です。
大まかに言えば、リーマン積分とは、関数のリーマン和を分割が細かくなるにつれて極限をとるものです。極限が存在する場合、その関数は積分可能である(より正確にはリーマン積分可能である)と言われます。分割を十分に細かくすることで、リーマン和をリーマン積分にいくらでも近づけることができます。[ 5 ]
重要な要件の一つは、分割のメッシュがどんどん小さくなり、その極限がゼロになることです。そうでなければ、特定の小区間における関数の良い近似値が得られません。実際、これだけで積分を定義するのに十分です。具体的には、次の条件が成り立つ場合、fのリーマン積分が存在し、 sに等しいと言います。
すべてのε > 0に対して、 δ > 0が存在し、メッシュがδより小さい任意のタグ付きパーティションx 0 , ..., x nおよびt 0 , ..., t n − 1に対して、次の式が成り立つ。
残念ながら、この定義は非常に使いづらい。扱いやすいリーマン積分の定義を考案できれば良いだろう。そこで、ここではその定義を考案し、等価性の証明を後述します。新しい定義によれば、fのリーマン積分が存在し、sに等しいのは、次の条件が満たされる場合です。
すべてのε > 0に対して、タグ付き分割y 0 , ..., y mおよびr 0 , ..., r m − 1が存在し、y 0 , ..., y mおよびr 0 , ..., r m − 1の細分化である任意のタグ付き分割x 0 , ..., x nおよびt 0 , ..., t n − 1に対して、次の式が成り立つ。
これら両方から、最終的には任意の分割に関するfのリーマン和がsの近くに閉じ込められることがわかります。和がどれだけ近くに閉じ込められることを要求してもこれが真であるため、リーマン和はsに収束すると言います。これらの定義は実際には、より一般的な概念であるネットの特殊なケースです。
先に述べたように、これら 2 つの定義は同等です。言い換えれば、s が最初の定義で機能するのは、s が2 番目の定義で機能する場合に限ります。最初の定義が 2 番目の定義を包含することを示すには、まずεから始め、条件を満たすδを選択します。メッシュがδより小さいタグ付きパーティションを任意に選択します。そのリーマン和はsからε以内であり、このパーティションの任意の細分化もメッシュがδより小さくなるため、細分化のリーマン和もsからε以内になります。
2番目の定義が1番目の定義を包含することを示すには、ダルブー積分を用いるのが最も簡単です。まず、2番目の定義がダルブー積分の定義と同等であることを示します。これについては、ダルブー積分に関する記事を参照してください。次に、ダルブー積分可能な関数が1番目の定義を満たすことを示します。εを固定し、この分割に関する下側および上側のダルブー和がダルブー積分の 値sからε /2以内となるような分割y₀ , ..., yₙを選択します。
r = 0の場合、fは零関数であり、明らかにダルブー積分可能かつリーマン積分可能で、積分はゼロです。したがって、r > 0と仮定します。m > 1の場合、 δ を次のように 選択します。
m = 1の場合、 δ を1 未満に選択します。δより小さいメッシュを持つタグ付きパーティションx 0、 ...、x nおよびt 0、 ...、t n − 1を選択します。リーマン和が s から ε 以内であることを示さなければなりません。
これを確認するには、区間[ x i , x i + 1 ]を選択します。この区間が[ y j , y j + 1 ]に含まれる場合、 ここで、 m jとM jはそれぞれ[ y j , y j + 1 ]上のfの下限と上限です。すべての区間がこの性質を持つ場合、リーマン和の各項はダルブー和の対応する項によって制限され、ダルブー和はsに近い値に選択されたため、証明は完了します。これはm = 1 の場合に該当するため、この場合証明は完了します。
したがって、 m > 1と仮定できます。この場合、[ x i , x i + 1 ]のいずれかが[ y j , y j + 1 ]のいずれにも含まれない可能性があります。代わりに、 y 0 , ..., y mによって決定される 2 つの区間にまたがる可能性があります。( δ はどの 1 つの区間の長さよりも小さいと仮定されているため、3 つの区間にまたがることはありません。)記号で表すと、次のようになります。
( δの長さに関する仮定により、そうでなければ前のケースと同じになってしまうため、すべての不等式は厳密であると仮定してもよい。)これは最大でm − 1回発生する可能性がある。
このケースを処理するために、 y j + 1における分割x 0、 ...、x n を細分化することにより、リーマン和とダルブー和の差を推定します。リーマン和の項f ( t i )( x i + 1 − x i )は、次の 2 つの項に分割されます。
一般性を失うことなく、t i ∈ [ y j , y j + 1 ]と仮定する。すると したがって、この項はy j のダルブー和の対応する項によって制限されます。もう一方の項を制限するには、次の点に注意してください。
したがって、ある(実際には任意の)t * i ∈ [ y j + 1 , x i + 1 ]に対して、
これは最大でm − 1回しか起こらないため、リーマン和とダルブー和の間の距離は最大でε /2です。したがって、リーマン和とsの間の距離は最大でεです。
させて関数fは、すべての点で値1をとる関数とする。区間[0, 1]におけるfの任意のリーマン和は値1となるため、区間[0, 1]におけるfのリーマン積分は1である。
させて[0, 1]の有理数の指示関数とする。すなわち、有理数では1、無理数では0の値をとる。
まず、x 0、 ...、x nとt 0、 ...、t n − 1をタグ付き分割とします(各t iはx iとx i + 1の間にあります)。ε > 0を選択します。t iは既に選択されているため、これらの点におけるfの値を変更することはできません。しかし、各t iの周りの分割を小さな断片に分割すると、 t iの影響を最小限に抑えることができます。次に、新しいタグを慎重に選択することで、リーマン和の値を0 または 1 からεの範囲内に収めることができます。
まず、分割を細分化します。t iはn個あり、それらの合計効果をε未満にしたいとします。各t i をε / nより短い区間に限定すると、各t iのリーマン和への寄与は、少なくとも0 · ε / n、最大で1 · ε / nになります。これにより、合計和は少なくとも 0、最大でεになります。そこで、δ をε / nより小さい正の数とします。2 つのt i が互いにδ以内にある場合は、 δ を小さくします。あるt iが何らかのx jからδ以内にあるが、t i がx jと等しくない場合は、δ を小さくします。t iとx jは有限個しかないので、常にδ を十分に小さくすることができます。
次に、各t iに対して、分割に 2 つのカットを追加します。一方のカットはt i − δ /2に、もう一方のカットはt i + δ /2に設定されます。これらのカットのいずれかが区間 [0, 1] から外れた場合は、除外します。t i は、部分区間に対応するタグになります 。
t i がx jのいずれかと直接重なる場合、t i を両方の区間のタグとします。
他の部分区間のタグも選択する必要があります。タグの選択方法は2つあります。1つ目は、常に有理数点を選択して、リーマン和が最大になるようにする方法です。これにより、リーマン和の値は少なくとも1 − εになります。2つ目は、常に無理数点を選択して、リーマン和が最小になるようにする方法です。これにより、リーマン和の値は最大でεになります。
任意の分割から始めて、最終的にゼロまたはイチにいくらでも近づけることができたので、最終的に何らかの数s の近くに閉じ込められると言うのは誤りであり、したがってこの関数はリーマン積分可能ではありません。しかし、ルベーグ積分可能です。ルベーグの意味では、この関数はほとんど至るところでゼロなので、その積分はゼロになります。しかし、これはリーマン積分の範囲を超える事実です。
さらにひどい例もある。はリーマン積分可能な関数と等価(つまり、ほとんど至るところで等しい)ですが、リーマン積分可能な関数と等価でない非リーマン積分可能な有界関数も存在します。たとえば、C をSmith–Volterra–Cantor 集合とし、I Cをその指示関数とします。C は Jordan 可測ではないため、I Cはリーマン積分可能ではありません。さらに、I Cと等価な関数gはリーマン積分可能ではありません。g はI Cと同様に稠密集合上でゼロでなければならないため、前の例と同様に、gの任意のリーマン和は、任意の正の数εに対してε以内の 0 の細分化を持ちます。しかし、 gのリーマン積分が存在する場合、それはI Cのルベーグ積分、つまり1/2 と等しくなければなりません。したがって、gはリーマン積分可能ではありません。
リーマン積分をダルブー積分と定義することはよく行われる。これは、ダルブー積分の方が技術的に単純であること、そして関数がリーマン積分可能であるのは、それがダルブー積分可能である場合に限るからである。
微積分に関する書籍の中には、一般的なタグ付き分割を使用せず、特定の種類のタグ付き分割に限定しているものがあります。分割の種類が過度に限定されると、積分不可能な関数が積分可能であるかのように見えてしまうことがあります。
よく用いられる制約の一つに、「左手」リーマン和と「右手」リーマン和の使用があります。左手リーマン和では、すべてのiに対してt i = x iであり、右手リーマン和では、すべてのiに対してt i = x i + 1 です。この制約だけでは問題は生じません。各t iで分割することで、任意の分割を左手和または右手和に細分化することができます。より形式的に言えば、すべての左手リーマン和の集合とすべての右手リーマン和の集合は、すべてのタグ付き分割の集合において同じ最終値となります。
もう1つの一般的な制約は、区間の規則的な細分化を使用することです。たとえば、[0, 1]のn番目の規則的な細分化は、次の区間で構成されます。
繰り返しますが、この制約自体は問題を引き起こしませんが、この事実を理解するために必要な推論は、左リーマン和や右リーマン和の場合よりも困難です。
しかし、これらの制約を組み合わせて、規則的に分割された区間上で左または右のリーマン和のみを使用するようにすることは危険です。関数がリーマン積分可能であることが事前にわかっている場合、この手法は積分の正しい値を与えます。しかし、これらの条件下では、指示関数は区間[0, 1]で積分可能で、積分値が 1 になるように見える: 各部分区間の端点は有理数となるため、関数は常に有理数で評価され、したがって常に 1 に等しいように見える。この定義の問題点は、積分を 2 つの部分に分割しようとすると明らかになる。次の式が成り立つはずである:
通常の分割と左または右のリーマン和を使用すると、0と1以外のすべての端点が無理数になるため、左側の2つの項はゼロになりますが、右側の項は1になります。
上述のように、リーマン積分は積分を拒否することでこの問題を回避する。ルベーグ積分は、これらの積分がすべて0になるように定義される。
リーマン積分は線形変換です。つまり、fとgが[ a , b ]上でリーマン積分可能であり、αとβ が定数である場合、
コンパクト区間[ a , b ]上の有界関数は、ほとんど至るところで連続である場合(不連続点の集合の測度がルベーグ測度の意味でゼロである場合)に限り、リーマン積分可能である。これは、ルベーグ・ヴィターリの定理(リーマン積分可能関数の特徴付けに関する定理)。ジュゼッペ・ヴィターリとアンリ・ルベーグ測度ゼロの概念を用いるが、ルベーグの一般測度や積分は用いない。
積分可能性条件は様々な方法で証明できますが、[ 6 ] [ 7 ] [ 8 ] [ 9 ]そのうちの1つを以下に概略的に示します。
特に、可算集合である任意の集合はルベーグ測度がゼロであり、したがって、有限個または可算個の不連続点しか持たない有界関数(コンパクト区間上)はリーマン積分可能である。[ a , b ]上でのリーマン積分可能性のもう 1 つの十分条件は、測度の概念を伴わないが、 [ a , b ) (または( a , b ] )のすべての点に右極限 (または左極限) が存在することである。[ 12 ]
有界集合の指示関数がリーマン積分可能であるのは、その集合がジョルダン可測である場合に限る。リーマン積分は、測度論的にはジョルダン測度に関する積分として解釈できる。
実数値関数が区間[ a , b ]上で単調であれば、その不連続点の集合は高々可算個であり、したがってルベーグ測度はゼロであるため、リーマン積分可能です。区間[ a , b ]上の実数値関数がリーマン積分可能であれば、ルベーグ積分可能です。つまり、リーマン積分可能性はルベーグ積分可能性よりも強い(つまり、満たすのがより難しい)条件です。逆は成り立ちません。すべてのルベーグ積分可能な関数がリーマン積分可能であるとは限りません。
ルベーグ・ヴィタリの定理は、実数値の有界関数が区間[ a , b ]上でリーマン積分可能であることを妨げる要因として、すべての種類の不連続性が同じ重みを持つことを意味するものではありません。実際、特定の不連続性は、関数のリーマン積分可能性に全く影響を与えません。これは、関数の不連続性を分類した結果です。
f n が[ a , b ]上で一様収束する数列で極限がfである場合、すべてのf nのリーマン積分可能性はfのリーマン積分可能性を意味し、
しかし、ルベーグ単調収束定理(単調な点ごとの極限について)はリーマン積分には成り立ちません。したがって、リーマン積分では、積分記号の下で極限を取ることは、ルベーグ積分の場合よりも論理的に正当化するのがはるかに困難です。[ 13 ]
リーマン積分をユークリッドベクトル空間に値をとる関数に拡張するのは容易である。任意のnに対して。積分は成分ごとに定義されます。つまり、f = ( f 1 , ..., f n )の場合 、
特に、複素数は実ベクトル空間であるため、複素数値関数の積分が可能になります。
リーマン積分は有界区間でのみ定義され、非有界区間にはうまく拡張できません。最も簡単な拡張方法は、そのような積分を極限、つまり広義積分として定義することです。
この定義にはいくつかの微妙な点があり、例えば、コーシー主値を計算することが常に同等であるとは限らないという事実などが挙げられる。
例えば、符号関数f ( x ) = sgn( x )を考えてみましょう。これはx = 0で 0 、x > 0で 1 、x < 0で −1 です。対称性により、 常に、aに関係なく。しかし、積分区間が実数直線を埋めるように拡大する方法はたくさんあり、他の方法では異なる結果が生じる可能性があります。言い換えれば、多変数極限は常に存在するとは限りません。計算できます。
一般に、この不適切なリーマン積分は定義されていません。区間が実数直線に近づく方法を標準化しても、不気味なほど直感に反する結果につながるため、うまくいきません。例えば、不適切な積分は常に次のようになることに同意するとします。 すると、並進f ( x − 1)の積分は −2 となるため、この定義はシフトに対して不変ではなく、非常に望ましくない性質となります。実際、この関数は不適切なリーマン積分を持たないだけでなく、ルベーグ積分も定義されていません (それは∞ − ∞に等しくなります)。
残念ながら、不適切リーマン積分は十分な力を持っていません。最も深刻な問題は、不適切リーマン積分と関数の極限との可換性に関する広く適用可能な定理がないことです。フーリエ級数などの応用では、関数の近似値の積分を用いて関数の積分を近似できることが重要です。適切リーマン積分については、標準的な定理によれば、f n がコンパクト集合[ a , b ]上でfに一様に収束する関数列である場合、
実数直線のような非コンパクト区間では、これは偽です。例えば、f n ( x )が[0, n ]でn −1であり、それ以外の場所では 0 であるとします。すべてのnに対して、次のようになります。
数列( f n )はゼロ関数に一様に収束し、明らかにゼロ関数の積分はゼロである。したがって、
これは、非有界区間における積分の場合、関数の一様収束性だけでは積分記号を通して極限値を渡すことが許されないことを示しています。このため、リーマン積分は(リーマン積分が両辺に正しい値を割り当てるにもかかわらず)応用上は使い物になりません。なぜなら、極限値とリーマン積分を交換するための一般的な基準が他に存在せず、そのような基準がなければ、被積分関数を近似することによって積分を近似することが困難になるからです。
より良い方法は、リーマン積分を捨ててルベーグ積分を用いることです。ルベーグ積分の定義は、明らかにリーマン積分の一般化ではありませんが、すべてのリーマン積分可能な関数はルベーグ積分可能であり、両方の積分が定義されている場合はその値が一致することを証明するのは難しくありません。さらに、有界区間で定義された関数fがリーマン積分可能であるのは、f が有界であり、 fが不連続となる点の集合のルベーグ測度がゼロである場合のみです。
実際にはリーマン積分の直接的な一般化である積分は、ヘンストック・クルツヴァイル積分である。
リーマン積分を一般化するもう一つの方法は、リーマン和の定義における因子x k + 1 − x kを別のものに置き換えることです。大まかに言えば、これにより積分区間の長さの概念が変わります。これはリーマン・スティルチェス積分で採用されているアプローチです。
リーマン積分は、多くの理論的目的には適していません。リーマン積分の技術的な欠点のいくつかは、リーマン・スティルチェス積分で修正でき、ほとんどはルベーグ積分で解消されますが、後者は不適切積分を十分に扱うことができません。ゲージ積分は、ルベーグ積分の一般化であり、同時にリーマン積分により近いものです。これらのより一般的な理論は、リーマン積分が存在しない、より「ギザギザ」または「激しく振動する」関数の積分を可能にしますが、リーマン積分が存在する場合には、これらの理論はリーマン積分と同じ値を与えます。
教育現場では、ダルブー積分は扱いやすいより単純な定義を提供し、リーマン積分を導入するために使用できます。ダルブー積分はリーマン積分が定義されるときに定義され、常に同じ結果を与えます。逆に、ゲージ積分はリーマン積分の単純でより強力な一般化であり、一部の教育者は入門微積分コースでリーマン積分の代わりにゲージ積分を使用するべきだと主張しています。[ 14 ]