7
大学数学基礎解説
文献あり

実軸上の可積分関数だが無限遠方で減衰しないもの

1367
3

ごあいさつ

こんにちは!はっぴーたーんです!

今回は、こちらの記事 Ohrui(削除済みなのでアーカイブです)で『証明』されていた嘘主張の反例を紹介したいと思います!

本当は Ohrui のコメント欄で私が反例をあげていたのですが、アーカイブでは何故かコメントが残らないので、記録用に記事として投稿させて頂きました〜

主張の紹介と簡単な反例

まず、元の記事で証明出来るとされていた主張を紹介しておきます〜

(実際には成り立たない)

fR上のルベーグ可積分関数または広義リーマン可積分関数とする. この時
lim|x||f(x)|=0.

ルベーグ積分のことをちゃんと思い出すと、零集合上での違いは積分値に影響を及ぼさなかった訳ですから、非有界な零集合の定義関数は明らかに反例になっています。以降、1Aで(可測)集合ARの定義関数を表すことにします。

簡単な反例

f=1Nは(積分値が0の)可積分だがlimxf(x)=0ではない.

最初の反例なので、ちゃんと「limxf(x)=0ではない」の部分も説明しておこうと思います!その為に、まずは次のよく知られた事実を紹介しておきます。

よく知られた事実

f:RR (orC),aRとする. このとき, 次は同値:

  1. limxf(x)=a,
  2. 任意のxnなる任意の実数列{xn}nについて, limnf(xn)=a.

証明はよくある「実数上の関数の連続性と点列連続性の同値性」の議論と大体一緒なので省略します〜(知りたい人がいたらぜひコメント欄に一言お願いします!)

この事実を用いることで、上の反例では実数列{xn}nとしてxn:=n (nN)を考えることで (2) の(a=0とした場合の)否定が成り立つことがすぐに分かります!

零集合の違いを除いても成り立たない例

もしかしたら、上の反例だけだと「上手い零集合を考えたらlimxf(x)=0となる関数fが存在するかも知れないじゃないか!」と言われてしまうかも知れません…

しかし、安心してください。零集合の違いを除いても成り立たない例もちゃんと構成することが出来ます!

アイディアは先ほどと同様で、非有界かつ測度有限な(可測)集合上の定義関数を考えればオーケーです!ただし、今回の条件を満たす為に『どのような零集合を除いても非有界性が保たれる』ような集合を取ってくる必要があります。具体的には、次のような集合を用いれば良いです。

零集合の違いを除いても成り立たない例

(可測)集合AR

A=n=2[n,n+1n2]

と定め, f=1Aとする. このとき, R|f(x)|dx=n=21n2<なので, fは可積分である.

gをある零集合を除いてfに一致する関数とする. このとき, 各区間[n,n+1/n2]の測度は正なので, ある点xn[n,n+1/n2]が存在して

g(xn)=f(xn)=1

となる. よって, limxg(x)=0ではない.(特に, limxf(x)=0ではない)

連続・C級関数の反例

上の反例だけだと、まだ「やっぱり反例は不連続関数だけじゃないか!」とか言われてしまうかも知れません…

しかし、安心してください。連続関数やC級関数の反例も(いくらでも)存在します!

これもアイディアは単純で、先ほどの反例1Aで上から抑えられる関数は必ず可積分な訳ですから、その中でlimxg(x)=0とならないもの(例えば、各区間間[n,n+1/n2]内のある点で必ず1を取る関数)を構成すれば良いだけです。

C級関数の反例

R上の関数φを次で定める:

φ(x):={exp(11|x|2)(|x|1)0(|x|>1)

この関数φC級であることが知られている(詳細は bump_wiki 及び smooth_func_wiki を参照せよ). また, 定め方から明らかに閉区間[1,1]の外側ではφ(x)=0であり, 最大値はx=0における値e1である.

そこで, 各自然数nNに対して, 関数φnφn(x):=eφ(2n2x1)と定めると, 各φnは次の3条件を満たすことが分かる.

  • φnC級関数,
  • φn[0,1/n2]上でのみ0以外の値を取る,
  • φnの最大値は1.

そこで, f(x):=n=2φn(xn)と定めると, fC級関数であり, 0f1Aなので可積分である. さらに, 各区間[n,n+1/n2]1を取るのでlimxf(x)=0ではない.

この反例はφを適当な条件を満たす他のC級関数に取り替えても問題ないので、他にもいくらでも反例が作れることが分かります〜

また、連続な反例で十分ならφ(x):=(1|x|)1[1,1](x)とかでもオッケーです!

ちなみに、広義リーマン可積分関数でよければ、有名なFresnel積分 Fresnel_wiki が反例になっていることがよく知られています〜(なお、Fresnel積分はルベーグ可積分ではないらしい Fresnel_isnt_integrable です🥲)

おまけ:成り立つことの話

さて、ここまで成り立たないことばかりを見てきましたが、せっかくなら成り立つことも知りたくなってくると思います〜

まず素直な考察として、関数fが可積分のとき各r>0について集合{xR:|f(x)|r}は測度有限な訳ですから、大半のxR|f(x)|<rを満たすんだろうな〜という気持ちになってきます。つまり、limxf(x)=0が条件として強すぎただけで、実際には似たような状況になっているような感じがします。そして、実際に次の主張が成り立ちます。

fR上の可積分関数とする. このとき, ほとんど至る所のx[0,1]
limnf(nx)=0
が成り立つ.

これまでの反例から、この定理の『ほとんど至る所のx[0,1]』という部分を『全てのx[0,1]』にすることは出来ないことが分かります〜

それでは、この定理を証明していきたいと思います〜証明はこちら Lesigne を参考にしました!

以降, (可測)集合ARのルベーグ測度を|A|で表すことにする.

ε>0を任意に取り, E:={x>0:|f(x)|ε}とおく.(既に述べたように, fは可積分なので|E|<である)このとき, 次の主張が成り立つことを示す:

  • ほとんど至る所のx[0,1]|f(nx)|εとなるnNは有限個である.

まず, 各m1に対してEm:=E(m1,m]と定める. そして, a(0,1)を任意に取る.

このとき, 各n1に対して集合Fnを次のように定める.

Fn:=(1nE)(a,1]=(1nm1Em)(1n(an,n])=1n((m1Em)(an,n])=1nm1(Em(na,n])

と定める. このとき, E1,E2,は(その定め方から)互いに素なので

|Fn|=m=11n|Em(an,n]|

更に, 各Em(an,n] ((m1,m](an,n])nm1またはm/anのとき空集合になることに注意する.

ここで, n=1|Fn|の値を考えると, これは非負値の二重級数なので, 総和の順序を交換する(所謂、Fubiniの定理)ことで,

n=1|Fn|=n=1m=11n|Em(an,n]|=m=1n=11n|Em(an,n]|=m=1n=mm/a1n|Em(an,n]|m=1n=mm/a1n|Em|=m=1|Em|n=mm/a1n

となる. ここで, 内側の有限和は積分との比較によって

n=mm/a1n1+n=m+1m/an1n1xdx=1+mm/a1xdx1+mm/a1xdx=1+[lnx]mm/a=1+ln(m)ln(a)ln(m)=1lna

と抑えられるので,

n=1|Fn|=m=1|Em|n=mm/a1n(1lna)m=1|Em|=(1lna)|E|<

となることが分かる. ゆえに, 関数n=11Fnを考えると

Rn=11Fn(x)dx=n=1R1Fn(x)dx=n=1|Fn|<

となるのでこれは可積分関数であり, 従ってほとんど至る所で有限値を取る. よって, ほとんど至る所のx(a,1] (R)は有限個のFnにしか属さないことが分かる.(所謂, Borel–Cantelliの補題 borel_cantelli である)

ここで, xFnであるということはnxEに等しいので, これは|f(nx)|εを意味している. 従って, 有限個のFnにしか属していない点x(a,1]は, |f(nx)|εとなるn1を有限個しかない持たないことが分かる.

あとは, a(0,1)の任意性より, a=1/k0 (k)とすることで, ほとんど至る所のx[0,1]|f(nx)|εとなるn1を有限個しかない持たないことが得られた.

更に, ε>0の任意性よりε=1/k0 (k)とすることで, ほとんど至る所のx[0,1]limnf(nx)=0となることが分かる.

(証明終)

この証明において、区間[0,1]の部分は(適当な線形変換などを考えることによって)一般の区間にすることが出来るので、元の主張の『x[0,1]』を『xR』にすることが可能です〜

追記(2023/10/15 )

dnbksskさんのコメントにもありますように、定理3はより強く

n=1|f(nx)|<(a.e. x)

を証明することが出来ます!さらに、この(nx)nの部分を、適切な条件を満たす増加列(cn)nを用いた(cnx)nに一般化することが出来ます!

気になる人は、ぜひこちら A.Komisarski をご確認ください〜

この定理3から次の事実が直ぐに分かります!

fR上のルベーグ可積分関数とする. このとき, 極限limxf(x)が存在するならば, それは0である.

a:=limxf(x)とする. まず, 定理3より特に, ある点x(0,1]が存在して

limnf(nx)=0

となる. ここで, 実数列{xn}nxn:=nx (nN)と定めれば, これはxn (nN)となるので, 命題2よりa=limnf(xn)でなければならない. よって, {xn}nの定め方からa=0である.

(証明終)

このように、適切な仮定をおくことでlimxf(x)=0となることを正当化出来ることが分かります。最後に、そのような仮定の例をもう1つ紹介しておこうと思います〜

fR上のルベーグ可積分関数とする. このとき, fが一様連続ならば

limxf(x)=0

となる.

先ほどのC級関数の反例は遠方に行くほど非零となる区間が小さくなるので, その分傾きが急になっている(従って一様連続でない)ということですね〜そして, この現象を一様連続性を用いて定式化しているこの命題ということになります。

それでは、この定理を証明していきたいと思います!

ε>0を任意に取る. ε/2>0に対してfの一様連続性を適用すると, あるδ>0が存在して, 任意のx,yRについて, |xy|<δならば|f(x)f(y)|<ε/2となることが分かる.

このとき, |f(x)|εなる任意のxRについて

|f(y)||f(x)||f(x)f(y)|>ε/2(y(xδ,x+δ))

よりxδx+δ|f(x)|dxε/2×2δ=εδとなる.

ここで, ルベーグの収束定理より(ただし, 優関数として|f(x)|を考える)

limR|x|R|f(x)|dx=0

となることから, 十分大きいR>0において

|x|R|f(x)|dx<εδ

となることに注意する. すると, 任意のx>R+δについて

xδx+δ|f(x)|dx|x|R|f(x)|dx<εδ

となるので, 先ほどの議論から|f(x)|εでない, つまり|f(x)|<εとなることが分かる.

よって, ε>0の任意性よりlimxf(x)=0となることが確かめられた.

(証明終)

例えば、絶対連続関数は一様連続ですし、特に導関数が可積分な関数は(積分の絶対連続性と微分積分学の基本定理から)絶対連続なので、様々な関数がこの命題の仮定を満たすことが分かります〜

おわりに

いかがでしたか?数学では、直感的には成り立ちそうでも実は反例がいっぱい存在したりすることがたま〜にあるので、ちゃんと証明を考えることが大事だとよ〜く分かりますね!(まあ、肝心の証明が滅茶苦茶だったら意味ないですけどね)

それでは、平和で楽しいMathlogライフを〜

参考文献

投稿日:20231014
更新日:20231125
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

北田均・現代数学社『数理解析学概論』新訂版序文の「ほぼ独学と思われる熱心な読者」(通称「序文と初等的弱解の人」「序文の人」)こと、大類昌俊 (おおるい まさとし, Masatoshi OHRUI) さんと彼のサイト「序文とあとがきの人のブログ」に関する話題をメインに記事を投稿しています! 誹謗中傷や低評価による嫌がらせはお止め下さい。 🧞‍♂️類憐憫令

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. ごあいさつ
  2. 主張の紹介と簡単な反例
  3. 零集合の違いを除いても成り立たない例
  4. 連続・C級関数の反例
  5. おまけ:成り立つことの話
  6. おわりに
  7. 参考文献