AUTOMATIC HTML VERSION

コラム?:中間値の定理,有限増分の定理,平均値の定理,テイラーの定理のLaTeXML自動変換版です。自動検査には合格していますが、元PDFとの目視比較は未実施です。正本はPDF・TeXです。

コラム: 中間値の定理,有限増分の定理,平均値の定理,テイラーの定理

ナンブキトラ
HTML変換日:2026年7月26日

1 とりあえず平均値の定理の証明

この文章ではまず普通の平均値の定理を知っていることを前提とする. この文章では紙面の都合というものを考えなくて良いから, もうここでとりあえず主張を述べ,さらに証明をしておく. 本当はロルの定理を独立に証明しておいてその応用として示すのが 数学的に効率的なのだが,とりあえずの証明なので一つの証明に全部丸め込んでしまう. なぜ事前に平均値の定理の主張が必要なのかというと, この文章での実用的面では少なくとも 中間値の定理の章での Darbouxの定理で用いるからだけ なのだが, 有限増分の定理と「平均値の定理不要論」に触れるためには 平均値の定理を事前に知っておいた方が良いとも思う.

以下の定理はFermatの定理とも言われている.

命題 1 (極小値・極大値と微分係数の消失).

f:[a,b] を可微分な連続関数とし, 点c(a,b)内の極小点,もしくは 極大点とする.このとき f(c)=0 が成り立つ.

証明.

f(c)が極大値である場合にのみ証明をしても, fを考えれば極小値の場合も極大値の場合 に還元できるので, 一般性を失わない.

このときx<cとなる十分cに近い任意のxについて, f(c)が極大値であることから

f(x)f(c)xc0

である.つまりf(c)0である. またc<xとなるcに十分近いxについては

f(x)f(c)xc0

なのでf(c)0である. 以上からf(c)=0である. ∎

定理 2 (平均値の定理).

a,ba<bを満たすとし, f:[a,b][a,b]上で連続で (a,b)上で可微分とする. このときc(a,b)が存在して

f(b)f(a)ba=f(c)

を満たす.

証明.

まず関数F:[a,b]

F(x)=(f(x)f(a))(ba)(f(b)f(a))(xa)

と定義する.このとき F[a,b]上連続であり, F(b)=F(a)=0である. また(a,b)Fは可微分である. 今からF(c)=0となるc(a,b) が存在することを示す.

最大値最小値の原理からF[a,b] 上に最大値と最小値をもつ. もしもそれらが一致する場合にはFは定数となるので (a,b)上常にF=0である.

次にFの最大値と最小値が異なる場合を考えよう. F(a)=F(b)なので,最大値と最小値のいずれかは F(a)(=F(b))とは異なる.Fを考えれば最大値と最小値は入れ替わるので, 最大値がF(a)(=F(b))と異なるとしても一般性を失わない. つまりFc(a,b)となる点で最大値F(c)をとる. このとき命題1からF(c)=0である.

以上でF(c)=0となるc(a,b)存在がわかった. そして

F(c)=f(c)(ba)(f(b)f(a))

なので移項して整理すると

f(b)f(a)ba=f(c)

がわかる. ∎

2 準備

2.1 ノルムとノルム空間

ノルム空間のことは知っているとする. この文章では実ノルム空間しか扱わない. また,ノルム空間V上のノルムを ||Vと表すことにする. 混乱がないと思われる場合にはただ単に|| と表すことにする. ノルム空間の間の線型写像の空間をノルム空間にする方法を紹介する.

補題 3.

V, Wをノルム空間とする. そしてA:VW を線型写像とする.このとき 以下は同値である.

  1. (1)

    A0Vにおいて連続である.

  2. (2)

    Aは連続である.

  3. (3)

    M>0が存在して 任意のxVについて |Ax|WM|x|が成り立つ.

  4. (4)

    M>0が存在して 任意のxVについて|x|V1が成り立つならば |Ax|WM|x|が成り立つ.

  5. (5)

    M>0が存在して 任意のxVについて|x|V=1が成り立つならば |Ax|WMが成り立つ.

証明.

(3)–(5)が同値なのは簡単にわかる. (1)と(2)が同値なのは |AxAy|=|A(xy)|が成り立つことからわかる. (3)から(2)が導かれるのは簡単にわかる. (1)から(5)を示そう. (1)からあるδ>0 が存在して |x|δ を満たす任意のxについて |Ax|<1を満たす. (5)を今から示していく. 任意にxを取り|x|=1 を満たすとする. このときy=δx|y|δ なので先に行ったように |Ay|<1 が成り立つ. よって|Ax|<δ1 が成り立つので(5)が示された. ∎

連続線型写像のことを有界作用素などと言ったりする.

定義 4.

V, Wをノルム空間とし, VからWへの連続な線形写像の全体の集合 をL(V,W)と書くことにする. AL(V,W) を線型写像とする. この時Aの作用素ノルムを

|A|L(V,W)=supxk,x0|Ax|W|x|V

と定義する. このノルムの良いところは |Ax|W|A|L(V,W)|x|Vが成り立つところである.

補題 5.

Vをノルム空間とする. このときL(,V)V の間の写像AfL(,V)について Af=f(1)と定義する. このときAL(,V)Vの間の ノルム空間としての同型を与える. つまりAは全単射な線形写像であって任意のxについて|Ax|=x が成り立ちA1も同じく全単射で連続な線形写像である.

この補題をもとにL(,V)Vを同一視する.

2.2 可微分性

定義 6.

E, Fをバナッハ空間とし, とし,UEを開集合とする. そしてf:UFとする. このときfaU全微分可能 であるとは 線型写像 AL(E,F) が存在し

limxa,xa|f(x)f(a)A(xa)|F|xa|E

が成り立つときにいう. このAのことをfの導関数であるとか ヤコビ行列だとか呼ぶ. ここで f=(f1,,fl)と定義する. そしてこのAをこの文章では A=(𝐃f)(a)と表す.

2.3 有限次元の場合

定義 7.

A:kl を行列とする. この時Aの作用素ノルムを

|A|=supxk,x0|Ax||x|

と定義する. このノルムの良いところは |Ax||A||x|が成り立つところである.

定義 8.

k,l1 とし,Ukを開集合とする. そしてf:Ulとする. このときfaU全微分可能 であるとは 線型写像111本来は接空間の間の線型写像A:TaUTf(a)lと書くべきかもしれないが,解析学だとユークリッド空間とその接空間を同一視する.また線型写像ではなく,行列と言ってもよい.なぜなら有限次元空間の間の線型写像は行列と同一視されるからである. A:kl が存在し

limxa,xa|f(x)f(a)A(xa)||xa|

が成り立つときにいう. このときfは点aにおいて 任意の方向に偏微分可能であり,さらに Aは行列として

A=(fjxi(a))i=1,,k,j=1,,l

と表される. このAのことをfの導関数であるとか ヤコビ行列だとか呼ぶ. ここで f=(f1,,fl)と定義する. そしてこのAをこの文章では A=(𝐃f)(a)と表す.

初等的な事実として以下が成り立つ.

定理 9.

k,lge1 とし,Ukを開集合とする. そしてf:Ulとする. このとき fC1級ならば fU内の任意の点で全微分可能である. またこのとき𝐃f:Uk×l; x(𝐃f)(x) は連続写像である.

定義 10.

一変数の可微分写像に関しては 𝐃fddxf とかf とか書くことにする.

3 中間値の定理

このセクションでは中間値の定理に関する話をする. そもそも中間値の定理とは連結位相空間の連続像が 連結であるというより一般的な定理(この定理も中間値の定理と呼ばれたりする) と実数の連結部分集合は区間に限るという特徴付けを合わせただけのことであるが,連続でなくても可微分関数の導関数になりうる関数も同様の性質を持つので 一変数関数特有の現象もあるにはある.

3.1 本文

定理 11 (一般の中間値の定理).

Xを連結位相空間とする. そしてYを位相空間とし f:XYを全射連続写像とする. このときYは連結である.

証明.

Yの開集合U, VUV=Y=UVを満たしているとする. このときA=f1(U)B=f1(V)は開集合であり,AB=X=ABを満たす. よってXの連結性からA=かもしくはB= である. つまりU=かもしくはV= である. ゆえにYは連結である. ∎

命題 12.

の連結部分集合は区間のみである.

証明.

区間ならば連結であることはわかる.

逆に連結部分集合ならば区間であることを示そう. Xを連結集合とすると, 連結性から以下が成り立つ.

  • (a)

    任意のx,yX についてxyならば[x,y]Xを満たす.

ここでa=infX, b=supXと定義しよう. するとa[,)であり, b(,]である. ここでa,bXに属しているか属していないかに応じて, 性質 (a) よりX は以下の集合のいずれかと一致する.

  1. (1)

    (a,b]

  2. (2)

    (a,b)

  3. (3)

    [a,b]

  4. (4)

    [a,b)

よってXの区間となる. ∎

定理 13 (中間値の定理).

a,bとし, a<bとする. そしてf:[a,b] は連続写像とする. そしてα=minx[a,b]f(x), β=maxx[a,b]f(x)とおく. 任意のγ[α,β] についてc[a,b]が存在し, f(c)=γ を満たす.

証明その1.

定理 11と 命題 12からわかる. ∎

証明その2.

まず最初に α=βが成り立つならばγ=αであるから 例えばc=aとすれば f(c)=γとなる.

以下ではα<βとする. また,最大値最小値の定理から γ=αもしくはγ=β の時は定理は成り立つ. よって以下ではα<γ<β と仮定する.

S={x[a,b]f(x)γ}

と定義する.f(p)=αとなるpをとれば pSなのでS である.そこでc=supSと定義する. このとき,fは連続なのでf(c)γ となる. ここでもしもf(c)<γだとすると, fの連続性から十分小さいδ>0 が存在して任意のx(cδ,c+δ) についてf(x)<γとなるが これはc=supSに矛盾する. よってf(c)=γである. ∎

3.2 単射ならば単調関数

一変数の中間値の定理の有用な応用を紹介しよう. 記事 [1]と内容は重複する.

定理 14.

Iの区間とし, そしてf:I は単射連続写像とする. このときfは狭義の単調増加かもしくは 狭義の単調減少である.

証明.

まず

D={(x,y)I×Ix<y}

と定義する.このときIの連結性からDも連結になる. そしてF:D

F(x,y)=(f(y)f(x))(yx)

と定義する. Dの定義からyx0であり, fの単射性からf(y)f(x)0である. よってD上でF(x,y)0である. Dは連結なのでF(x,y)の符号はD上で常に正かもしくは D上で常に負である.前者の場合にはfが狭義の単調増加であることが従い, 後者の場合にはfが狭義単調減少であることが従う. ∎

3.3 Darbouxの定理

定理 15.

a,ba<bを満たすとし f:(a,b)(a,b)上連続でさらに可微分であるとする. このときfによる(a,b) の像は連結である. 特に 任意のc,d(a,b) について α=min{f(c),f(d)}, β=max{f(c),f(d)} と定義するとき任意のγ[α,β] についてp[c,d] が存在し f(p)=γ を満たす.

証明その1.

まず古典的な証明をする. 最初にγ=αかもしくは γ=βの時はそれぞれ p=c, p=dとすればよい.

次にγ(α,β)の時を考える. 関数F:(a,b)

F(x)=f(x)γx

と定義する. このときγ(α,β) なので F(c)>0かつF(d)<0かもしくは F(c)<0かつF(d)>0 が成り立つ.このときp(c,d)が存在し F(p)=0となることを示そう.

まずF(c)>0かつF(d)<0の時, F(c)[c,d]上のFの最大値ではない. もし最大値であるとしたならば,任意のc<xとなるxについて

f(x)f(c)xc0

なのでF(c)0となり矛盾する. よってF(c)[c,d]上の最大値ではない. 同様にF(d)も最大値ではないので,最大値はあるp(c,d) を用いてF(p)とかける. このとき命題 1からF(p)=0である.

F(c)<0かつF(d)>0 の場合はあるp(c,d) が存在して[c,d]上のFの最小値はF(c) と書けるので 命題1 よりF(p)=0となる.

いずれにせよF(p)=0となる p(c,d)が存在する. よってf(p)=γが成り立つ. ∎

証明その2.

平均値の定理を用いた賢い証明を紹介する. 最初にγ=αかもしくは γ=βのときは p=cまたはp=dとすればよい.

次にγ(α,β)の時を考える. このとき 二つの関数F0,F1:[c,d]

F0(x)={f(c)x=cf(x)f(c)xcxc.

F1(x)={f(d)x=cf(x)f(d)xdxd.

と定義するとF0F1は連続関数である. θ=f(c)f(d)cdとすると F0(d)=F1(c)=θである. そして γf(c)θ を端点とする区間かもしくはf(d)θ を端点とする区間のいずれかに属する. 前者であると仮定しても一般性を失わない. F0の像はf(c)θ を端点とする区間なので 中間値の定理からq(c,d)が存在し F0(q)=γとなる. さらに

F0(q)=f(q)f(c)qc

なので平均値の定理から F0(q)=f(p)となる p(c,d)が存在する. よってf(p)=γ なので定理が示された. ∎

証明その3.

最初にγ=αかもしくは γ=βのときは p=cまたはp=dとすればよい.

次にγ(α,β)の時を考える. このときm=(c+d)/2 としてs,d:[c,d][c,d]

s(x)={2xccxmdmxd

t(x)={ccxm2xdmxd

と定義する. ここで任意のx(c,d)について s(x)t(x) であることと s(c)=t(c)=cs(d)=t(d)=dに注意しよう. に注意しよう. そしてF:[c,d]

F(x)={f(c)x=cf(d)x=df(s(x))f(t(x))s(x)t(x)x(c,d)

と定義すると Fは連続であり,γF(c)F(d) を端点とする区間に含まれるので中間値の定理から F(q)=γとなるq(c,d) が存在する. また,

F(q)=f(s(q))f(t(q))s(q)t(q)

s(q),t(q)[c,d]なので 平均値の定理から F(q)=f(p)となるp(c,d) が存在する. よってf(p)=γ となる. ∎

このDarbouxの定理を見て,可微分関数の導関数になるような 関数では一変数関数の基本的な性質が成り立つのではないかと 思うのは比較的スタンダードな数学的直感である. 以下に示す例は可微分関数の導関数になる関数について最大値最小値の定理が成り立たない例である. [6, p.165] 閉区間[31,31]上でf

f(x)={x3sin(1x+3x)x00x=0

また,可微分関数の導関数はリーマン可積分とは限らない. Volterraの反例

可微分関数の導関数はルベーグ可積分とは限らない.

注意.

以上のことから可微分関数の導関数になる関数についてはせいぜい中間値の定理 ぐらいしか一変数の連続関数と共通する性質はないであろうことがわかる.

一般に中間値の定理を満たす関数のことをDarboux 関数と呼ぶ. 至る所不連続だが,どの区間でも中間値の定理を満たす(それどころかどの区間でも全射になる)関数が構成されている. Conway 13 base functionで調べてみよ.

4 有限増分の定理

4.1 可算個の除外点がある有限増分の定理

定理 16 (有限増分の定理その1).

a,ba<bを満たす実数とし, Eをバナッハ空間とする. そして f:[a,b]E, g:[a,b] を連続関数とする. このとき[a,b]の可算部分集合N={pi}i0が存在し,任意のx[a,b]Nについて fgは微分可能であり, f(x)Eg(x) を満たすならば,

f(b)f(a)Eg(b)g(a)

が成り立つ.

証明.

ϵ(0,)を固定し, {wi}i0(0,)i=0wi=ϵ を満たす数列とする. 定理を証明するためにまず

(1) f(b)f(a)Eg(b)g(a)+ϵ(ba)+pi<bwi

が成り立つことを示す.この式が示されれば,ϵ0として定理の結論を得る. さて,

S={x[a,b]|f(x)f(a)Eg(x)g(a)+ϵ(xa)+pi<xwi}

とおく. まず,pi<awi=0なので, aSがわかる. 特にSは空ではない. 今c=supSとする. c=bがわかれば 式 (4) が成り立つことがわかる. まず最初にcSを示す. cの定義から{xk}k0Sxkclimkxk=c が成り立つものが存在する. このときSの定義より任意のkについて

f(xk)f(a)Eg(xk)g(a)+ϵ(xka)+pi<xkwi

が成り立つ.今xkcより

pi<xkwipi<cwi

が成り立つので任意のkについて

f(xk)f(a)Eg(xk)g(a)+ϵ(xka)+pi<cwi

が成り立つ.kとすれば,fgの連続性と limkxk=cから

f(c)f(a)Eg(c)g(a)+ϵ(ca)+pi<cwi

が成り立つ.つまりcSである.

さて矛盾を導き出すために c<bと仮定しよう.

Case 1 (c=pkとなるkが存在するとき): fgの連続性から十分小さいη>0 を取ると,任意のt(c,c+η)について f(c)f(t)Ewk/2|g(c)g(t)|wk/2 が成り立つ. すると任意のt(c,c+η)について

f(t)f(a)E f(t)f(c)E+f(c)f(a)E
wk2+g(c)g(a)+ϵ(ca)+pi<cwi

が成り立つ. そして

g(c)g(a) =g(c)(a)+g(t)g(c)(g(t)g(c))
g(t)g(a)+|g(t)g(c)|g(t)g(a)+wk/2

が成り立つ. (ここでg(t)g(c)0であることを用いてはいないことに注意しよう.可算個の点を除いて微分が正ならば非減少関数であるが,それを用いると循環論法に陥る.) よって, cataを用いて結局

f(t)f(a)Eg(t)g(a)+ϵ(ca)+pi<cwi+wk

を得るが,c<tなので, pi<cwi+wkpi<twi となるので,

f(t)f(a)Eg(t)g(a)+ϵ(ca)+pi<twi

となる.つまりtSであり, c<tであるからc=supSに矛盾する. よってこの場合にはc=bがわかる.

Case2 (cNの場合): この場合,点cで微分可能であるから 十分小さいη>0について 任意のt(c,c+η)について

f(t)f(c)f(1)(c)(tc)Eϵ2(tc)
|g(t)g(c)tcg(1)(c)|ϵ2

である. よって

f(t)f(c)Ef(1)(c)E(tc)+ϵ2(tc)g(1)(c)(tc)+ϵ2(tc)

であり, ϵ2g(t)g(c)tcg(1)(c)ϵ2 から

g(1)(c)(tc)g(t)g(c)+ϵ2(tc)

を得る. 以上の不等式から

f(t)f(a)Ef(t)f(c)E+f(c)f(a)E
g(1)(c)(tc)+ϵ2(tc)+g(c)g(a)+ϵ(ca)+pi<cwi
g(t)g(c)+ϵ2(tc)+ϵ2(tc)+g(c)g(a)+ϵ(ca)+pi<cwi
=g(t)g(a)+ϵ(ta)+pi<cwig(t)g(a)+ϵ(ta)+pi<twi

よってtS となる. ここでc<tなので c=supSに反する. これで矛盾が導かれたので c=bがわかる.

以上で証明が終わる. ∎

定理 17 (高階の有限増分の定理その1).

a,ba<bを満たす実数とし, Eをバナッハ空間とする. そして f:[a,b]E, g:[a,b] を連続関数とする. k1 とする. このとき[a,b]の可算部分集合N={pi}i0が存在し,任意のx[a,b]Nについて fgk階微分可能であり, 任意のi{1,,k}について f(i)(a)=0g(i)(a)=0 であり,任意のx(a,b)について f(k)(x)Eg(k)(x) を満たすならば,任意のx[a,b]について

f(x)f(a)Eg(x)g(a)

が成り立つ.

証明.

もしも f(i)(x)Eg(i)(x) ならばf(i1)(a)=0g(i1)(a)=0 なので 定理 16f(i)g(i)[a,x]に適応して f(i1)(x)g(i1)(x) が成り立つ.任意のx(a,b)について f(k)(x)Eg(k)(x)が成り立つので, これをk回繰り返し,

f(x)f(a)Eg(x)g(a)

を得る. ∎

定理 18 (高階の有限増分の定理その2).

a,ba<bを満たす実数とし, Eをバナッハ空間とする. そして f:[a,b]E, g:[a,b] を連続関数とする. k1 とする. このとき[a,b]の可算部分集合N={pi}i0が存在し,任意のx[a,b]Nについて fgk階微分可能であり, 任意のi{1,,k}について f(i)(b)=0g(i)(b)=0 であり,任意のx(a,b)について f(k)(x)E(1)kg(k)(x) を満たすならば,任意のx[a,b]について

f(b)f(x)Eg(b)g(x)

が成り立つ.

証明.

もしも f(i)(x)E(1)ig(i)(x) ならばf(i1)(b)=0g(i1)(b)=0 なので 定理 16f(i)g(i)[x,b]に適応して f(i1)(x)(1)i1g(i1)(x) が成り立つ.任意のx(a,b)について f(k)(x)E(1)kg(k)(x)が成り立つので, これをk回繰り返し,

f(b)f(x)Eg(b)g(x)

を得る. ∎

4.2 除外点が端点のみの有限増分の定理

補題 19 (有限増分の定理).

l1 とし,[a,b]とする. η>0とする. そしてf:[a,b]l(a,b)上で全微分可能であるとする. このときもしもM>0が任意のx(a,b)について |𝐃f(x)|Mを満たすならば

|f(b)f(a)|EM(ba)

が成り立つ.

証明.

今から任意のx[a,b]ϵ>0について

|f(x)f(a)|E(M+ϵ)(xa)+ϵ

が成り立つことを示す. ϵ>0を固定する. 背理法を用いるために

(2) |f(x)f(a)|>(M+ϵ)(xa)+ϵ

を満たすようなx全体の集合をU とし,Uは空でないと仮定する. U[a,b]の開集合であることに注意せよ. そしてc=infUとする. ϵ>0であることと fの連続性からcaである. つまりa<cである. さらにもしもc=bならば U={b}となるのでU[a,b] の開集合であるということに矛盾する. よってc<bである. 以上からa<c<bである. そしてUが開集合であることから xUならばxに十分近い点は全て 式 (2)を満たすので cUである. 関数f(a,b)上で全微分可能なので 特にcで全微分可能である. よって δ>0 を十分小さくとれば, 任意のt(c,c+δ)について |f(t)f(c)(𝐃f)(c)(tc)|ϵ(tc) となる. そしてcUから |f(c)f(a)|(M+ϵ)(ca)+ϵ である.以上を踏まえると 任意のt(c,c+δ)について

|f(t)f(a)| |f(t)f(c)|+|f(c)f(a)|
|(𝐃f)(c)(tc)|+ϵ(tc)+(M+ϵ)(ca)+ϵ
M(tc)+ϵ(tc)+(M+ϵ)(ca)+ϵ=(M+ϵ)(ta)+ϵ

が成り立つ. つまり任意のt(c,c+δ)について tUなのでc=infUに反する. これで矛盾が導かれたのでU=である. つまり 任意のx[a,b]ϵ>0について

|f(x)f(a)|(M+ϵ)(xa)+ϵ

が成り立つので,x=bとしてϵ0 とすれば

|f(b)f(a)|M(ba)

が成り立つ. ∎

別証明.

今から任意のx[a,b]ϵ>0について

(3) |f(x)f(a)|(M+ϵ)(xa)+ϵ

が成り立つことを示す. 式 (3) が成り立つようなx[a,b]全体を Sとおく.ϵ>0から aSがわかるのでSは空ではない. そしてc=supSとおく. fの連続性からcSである. よって c=bを示すことができれば補題の証明は終わる. 矛盾を導くためにc<bと仮定する.

Case 1. c=aの場合: この場合,fの連続性から十分小さいη>0 を取ればt=a+ηについて |f(t)f(a)|ϵが成り立つ. このとき0<(M+ϵ)(ta)なので

|f(t)f(a)|ϵ(M+ϵ)(ta)+ϵ

がわかる. つまりtSであるが,a<tなのでa=c=supS に矛盾する.

Case 2. a<cの場合: 関数f(a,b)上で全微分可能なので 特にcで全微分可能である. よって η>0 を十分小さくとれば,t=c+ηについて

|f(t)f(c)(𝐃f)(c)(tc)|ϵ(tc)

となる. そしてcSから |f(c)f(a)|(M+ϵ)(ca)+ϵ である.以上を踏まえると

|f(t)f(a)| |f(t)f(c)|+|f(c)f(a)|
|(𝐃f)(c)(tc)|+ϵ(tc)+(M+ϵ)(ca)+ϵ
M(tc)+ϵ(tc)+(M+ϵ)(ca)+ϵ=(M+ϵ)(ta)+ϵ

が成り立つ. つまりtSであるが, ここでc<t なのでc=supS矛盾する.

以上のいずれの場合分けでも矛盾が導かれたので,c=b である.つまり

|f(b)f(a)|(M+ϵ)(ba)+ϵ

が成り立つので,ϵ0 とすれば

|f(b)f(a)|M(ba)

が成り立つ. ∎

4.3 一変数関数の右微分可能性に係る有限増分の定理

定理 20.

a,ba<bを満たす実数とする. そして f:[a,b]E を連続関数とする. このとき[a,b]の可算部分集合 N={pi}i0が存在し,任意のx[a,b)Nについて fには有限な右側微分が存在し, D+f(x)=0 を満たすならば, fは定数である.

証明.

ϵ(0,)を固定し, {wi}i0(0,)i=0wi=ϵ を満たす数列とする. 定理を証明するために任意のxについて

(4) |f(x)f(a)|ϵ(xa)+pi<xwi

が成り立つことを示す.この式が示されれば,ϵ0とするとf(x)=f(a)がわかるので定理の結論を得る.

さて,

S={t[a,b]|x[a,t],|f(x)f(a)|ϵ(xa)+pi<xwi}

とおく. まず,pi<awi=0なので, aSがわかる. 特にSは空ではない. 今からSが閉集合であることを証明する. Sの定義から 点列{xn}n0Sxn<xn+1かつlimnxn=l ならばlSが成り立つことを示せばSが閉集合であることがわかる. このときSの定義より任意のkについて

|f(xk)f(a)|ϵ(xka)+pi<xkwi

が成り立つ.今xklより

pi<xkwipi<lwi

が成り立つので任意のkについて

|f(xk)f(a)|ϵ(xka)+pi<lwi

が成り立つ.kとすれば,fの連続性と limkxk=lから

|f(l)f(a)|ϵ(ca)+pi<lwi

が成り立つ.つまりlSであるので, Sは閉集合になる.

c=supSとする. c=bがわかれば 任意のx[a,b]について 式 (4) が成り立つことがわかる. Sが閉集合なのでcSを示す. x=cについて式 (4)が成り立つことを示せば良い. cの定義から{xk}k0Sxkclimkxk=c が成り立つものが存在する.

さて矛盾を導き出すために c<bと仮定しよう.

Case 1 (c=pkとなるkが存在するとき): fの連続性から十分小さいη>0 を取ると,任意のt(c,c+η)について |f(c)f(t)|wk が成り立つ. すると任意のt(c,c+η)について

|f(t)f(a)| |f(t)f(c)|+|f(c)f(a)|
wk+ϵ(ca)+pi<cwi

が成り立つ. よって, cataを用いて結局

|f(t)f(a)|ϵ(ca)+pi<cwi+wk

を得るが,c<tなので, pi<cwi+wkpi<twi となるので,

|f(t)f(a)|g(t)g(a)+ϵ(ca)+pi<twi

となる.つまりtSであり, c<tであるからc=supSに矛盾する. よってこの場合にはc=bがわかる.

Case2 (cSの場合): この場合,点cで微分可能であるから 十分小さいη>0について 任意のt(c,c+η)について

|f(t)f(c)D+f(c)(tc)|ϵ(tc)

である. よってD+f(c)=0より

|f(t)f(c)|ϵ(tc)

を得る. 以上の不等式から

|f(t)f(a)||f(t)f(c)|+|f(c)f(a)|
ϵ(tc)+ϵ(ca)+pi<cwi
ϵ(ta)+pi<twi

よってtS となる. ここでc<tなので c=supSに反する. これで矛盾が導かれたので c=bがわかる.

以上で証明が終わる. ∎

以上で用いた論法は「連続帰納法」とか 呼ばれているようだ. 以下の定理はある程度の仮定があれば 必ず右端に到達するということを述べているが, その定理の「形」はZornの補題と同じである. そしてZornの補題には順序数(超限帰納法) を使った証明があるが, この命題にもω1までの 超限再帰を用いた証明がある.

命題 21 (連続帰納法).

ab{}a<bとする. I=[a,b]とする. Hをその部分集合で以下の条件 を満たすものとする.

  1. (1)

    aH.

  2. (2)

    もしもxHかつx<b ならばyI が存在してx<y[x,y)H を満たす.

  3. (3)

    もしもxIx<b[a,x)Hを満たすならば xHが成り立つ.

このときH=Iである.

証明その1.

F={xI[a,x]H}とおく. aHなのでaFであるからFである. そこで s=supFとおく.条件(3)より sFである. ここでs<bと仮定して矛盾を導く. s<bよりyHが存在して s<yから[s,y]H が成り立つ.よって yFだがこれはs=supFに矛盾する. ∎

証明その2.

F={xI[a,x]H}とおく. まず条件(3)からFIの閉集合であることがわかる. Fが開集合であることを証明するために任意にxFをとる.もしもx=bならば[a,b]Hであり [a,b]Fが従い,また[a,b]Iにおけるbの近傍だからx=bF の内点である. x<bのときには条件(2)より yIが存在してx<y[x,y)H を満たす.xFから[a,x]H なので結局[a,y)Hがわかる. 任意にz[a,y)を取るともちろん[a,z)H なので[a,y)Fがわかる.そして[a,y)xIにおける近傍なのでxFの内点であることがわかる. さてaHよりaFなので特にF である. よってIの連結性からF=Iがわかる. ∎

証明その3.

F={xI[a,x]H}とおく. するとFも条件(1), (2), (3)を満たす. DIの可算稠密部分集合でa,bD を満たすものとする. このとき写像 f:ω1DF

  1. (a)

    α<γ<ω1ならば f(α)f(γ)が成り立つ.

  2. (b)

    f(α)<bかつα<γ<ω1ならば f(α)<f(γ) が成り立つ.

以下のように超限再帰で定義する.

まず f(0)=aと定義する.

そして α<ω1に対して β<αとなる任意のβ についてf(β)が定義されているとしたする. このときαが孤立順序数か極限順序数かで場合分けをしてfを定義する.

Case1. αが孤立順序数のとき,α=β+1 となるβが存在する. f(β)=bのときはf(α)=bと定義する. f(β)<bのときは 条件(2)から [f(β),y)HとなるyI が存在するので適当にf(α)(f(β),y)D と定義する.このときちゃんとf(α)FDである.

Case2. αが極限順序数のとき, αの共終数はω0 なので{βn}n0 が存在してβn<αβn<βn+1supnβn=α が成り立つ. s=supnf(βn)とおく. もしもs=bならばf(α)=b と定義する. もしもs<bならば条件(2), (3)を用いてyIであって[s,y)H を満たすものが存在するので 適当にf(α)(s,y)D と定義する.このときちゃんとf(α)FDである.

さて,DFは高々可算でω1 は非可算なので順序を保つ写像f:ω1DF は単射ではない.よってあるθ<ω1 が存在してθ<η<ω1ならば f(θ)=f(η) となる. よってf(θ)=bである. つまりbFということなので Fの定義からH=[a,b]がわかる. ∎

4.4 有限増分の定理の応用

命題 22.

D の開集合とする. f:DEを可微分関数であるとする. そして関数G:D×DE

G(x,y)={f(x)f(y)xyxyのとき,f(x)x=yのとき

と定義する. 任意のaDについて

lim(x,y)(a,a),xy|G(x,y)f(a)|E=0

となる.

証明.

ϵを任意に与え, aの凸な開近傍N を十分小さく取り以下が成り立つようにする.

  1. (1)

    任意のx,yNに対して 任意のt[0,1]についてtx+(1t)yDが成り立つ.

  2. (2)

    任意のz1,z2Nについて |f(z1)f(z2)|ϵ が成り立つ.

x,yDを任意にとる. 集合{(x,x)xD} 上ではGが連続なのは仮定から従う.よって xyと仮定してもよい. そして F:[0,1]E

F(t)=f(y+t(xy))f(a)(y+t(xy))

と定義する. このとき

F(t)=(f(y+t(xy))f(a))(xy)

となる.さて

Mx,y=supt[0,1]|(f(y+t(xy))f(a))|

とおくと 補題 19より

|F(1)F(0)||xy|Mx,y

である.よって

|G(x,y)f(a)| =|f(x)f(y)xyf(a)|=1|xy||f(x)f(y)f(a)(xy)|
=|F(1)F(0)||xy|Mx,y

である. ここでNの取り方の(2)から Mx,yϵである.ゆえに

|G(x,y)f(a)|Mx,yϵ

が成り立つ.よって(a,a)Gは連続である. 以上からGD上で連続であることがわかる. ∎

命題 23.

D の開集合とする. f:DEを可微分関数であり, その微分係数は連続であるとする. そして関数G:D×DE

G(x,y)={f(x)f(y)xyxyのとき,f(x)x=yのとき

と定義する. このときGD×D 上で連続である.

5 平均値の定理

5.1 ロルの定理

定理 24 (ロルの定理).

a,ba<bを満たすとし, f:[a,b][a,b]上で連続であり, (a,b)上で可微分であるとする. このとき もしf(a)=f(b)ならば c(a,b)が存在して f(c)=0を満たす.

証明.

最大値最小値の定理からfには最大値と最小値が存在する. それをそれぞれαβとしよう.

まず最初にα=βの場合を考える. このときfは定数関数となるので適当にc(a,b) を取ればf(c)=0を満たす.

αβの場合には αβの少なくとも一方は c(a,b)を使ってf(c)と表すことができる. というのも f(a)=f(b)αβだからである. αβのどちらかがf(c)と 表されようとも, f(c)はもちろん極小値か もしくは極大値 なので命題 1より f(c)=0が成り立つ. ∎

5.2 Lagrangeの平均値の定理

定理 25 (Lagrangeの平均値の定理).

a,ba<bを満たすとし, f:[a,b][a,b]上で連続で (a,b)上で可微分とする. このときc(a,b)が存在して

f(b)f(a)ba=f(c)

を満たす.

証明.

まず関数F:[a,b]

F(x) =(f(x)f(a))(ba)(f(b)f(a))(xa)
=|f(x)f(a)xaf(b)f(a)ba|.

と定義する.このとき F[a,b]上連続であり (a,b)Fは可微分である. また,定義からF(a)=F(b)=0となるので 定理 24 (ロルの定理) から点c(a,b)F(c)=0を満たすものが存在する. ここで

F(c)=f(c)(ba)(f(b)f(a))

である. よって移項して整理すれば

f(b)f(a)ba=f(c)

を得る. ∎

5.3 Cauchyの平均値の定理

定理 26 (Cauchyの平均値の定理).

連続関数関数f,g:[a,b]は開区間 (a,b)で微分可能であり,以下の条件のうちどれか一つを満たすとする.

  1. (1)

    fg(a,b)上で同時には0にならないとし, gg(a)g(b)を充たす.

  2. (2)

    g(a)g(b)かつ任意のx(a,b)についてg(x)0 を満たす.

  3. (3)

    任意のx(a,b)についてg(x)0 を満たす.

このとき, g(a)g(b)でありさらに, c(a,b)が存在して g(c)0

f(b)f(a)g(b)g(a)=f(c)g(c)

を満たす.

証明その1.

まず関数F:[a,b]

F(x) =(f(x)f(a))(g(b)g(a))(f(b)f(a))(g(x)g(a))
=|f(x)f(a)g(x)g(a)f(b)f(a)g(b)g(a)|.

と定義する.このとき F[a,b]上連続であり (a,b)Fは可微分である. また,定義からF(a)=F(b)=0となるので 定理 24 (ロルの定理) から点c(a,b)F(c)=0を満たすものが存在する. ここで

F(c)=f(c)(g(b)g(a))(f(b)f(a))g(c)

である.ここで仮定(1)が成り立つ場合にはfg は同時には0にならないし, g(b)g(a)0なので g(c)0である. (2), (3)の時は仮定の時点でg(c)0である. よって移項して整理すれば

f(b)f(a)g(b)g(a)=f(c)g(c)

を得る. ∎

証明その.

ここではLagrangeの平均値の定理からCauchyの平均値の定理を導く. ちなみにCauchyのそれからLagrangeのそれが導かれることは当然である.

注意 (平均値の定理に出てくる補助関数について).

[23]を参照せよ. 平均値の定理の証明では,fに対して補助的な関数F を構成し,F(a)=F(b)からFに対してロルの定理を適応して F(c)=0となる点を見出して,そこからf の平均に関する式に変形するという証明をする. 上で述べられている証明では F(x)=(f(x)f(a))(ba)(f(b)f(a))(xa)を用いているが, 他の関数でも同様の証明が可能である.例をいくつか挙げる.

  1. (1)

    上と同じF

    F(x) =(f(x)f(a))(ba)(f(b)f(a))(xa)
    =|f(x)x1f(b)b1f(a)a1|.
  2. (2)

    Gとして

    G(x) =f(x)(ba)(f(b)f(a))x
    =|f(x)x0f(b)b1f(a)a1|.
  3. (3)

    Hとして

    H(x) =f(x)(ba)(f(b)f(a))(xa+b2)
    =|f(x)+f(a)+f(b)2x1f(b)b1f(a)a1|.

である. これらは微分すると同じ値になることに注意しよう.

F(x)=G(x)=H(x)=|f(x)10f(b)b1f(a)a1|.

コーシーの平均値の定理についても同様の準備関数を考えることができる.

LagrangeとCauchyの平均値の定理をさらに一般化するものとして 以下のPeanoの平均値の定理がある.

定理 27 (Peanoの平均値の定理).

a,ba<bを満たすとし, f,g,h:[a,b][a,b]上で連続で (a,b)上で可微分とする. このときc(a,b)が存在して

|f(c)g(c)h(c)f(b)g(b)h(b)f(a)g(a)h(a)|=0

が成り立つ.

証明.

まずF:[a,b]

F(x)=|f(x)g(x)h(x)f(b)g(b)h(b)f(a)g(a)h(a)|

とおくと

F(a)=|f(a)g(a)h(a)f(b)g(b)h(b)f(a)g(a)h(a)|=0

であり,

F(b)=|f(b)g(b)h(b)f(b)g(b)h(b)f(a)g(a)h(a)|=0

なのでF(a)=F(b)=0となる. よって 定理 24 (ロルの定理) から点c(a,b)F(c)=0を満たすものが存在する. ここでFが何なのか考えると行列式の定義を思い出すと

F(x)=|f(x)g(x)h(x)f(b)g(b)h(b)f(a)g(a)h(a)|

となる.222一般に多重線形な関数についての微分公式がある.[9]を参照のこと よって

F(c)=|f(c)g(c)h(c)f(b)g(b)h(b)f(a)g(a)h(a)|=0

が成り立つ. ∎

5.4 その他

命題 1 の系として以下がわかる.

系 28.

f:[a,b] を可微分な連続関数とし, 点c(a,b)内の 点で f(c)0 を満たすならば cfの 極小点でも 極大点でもない.

以下の定理群 29, 30, 31, 32は Flettの平均値の定理とか呼ばれるものである.

定理 29.

a,ba<bを満たすとし, f:[a,b][a,b]上で連続で [a,b]上で可微分とする. さらにf(a)=f(b) と仮定する. このときc(a,b)が存在して

f(c)=f(c)f(a)ca

を満たす.

証明.

必要ならばff(x)f(a)xに変更して f(a)=0と仮定しても一般性を失わない. g:[a,b]

g(x)={f(x)f(a)xaxaf(a)x=a.

と定義すると[a,b]上で連続であり, (a,b)上微分可能である. さらにx(a,b]に関して

g(x)=f(x)f(a)(xa)2+f(x)xa

である. 今からg(c)=0となるc(a,b)の存在を示す. ここでもしもg(b)=0ならばロルの定理から g(c)=0となるc(a,b)が存在する. もしもg(x)>0ならば,

g(b)=f(b)f(a)(ba)2+f(b)ba=g(b)(ba)2<0

となる.もしもg(b)が最大値だとすると x<bとなるxについて

g(x)g(b)xb>0

なのでg(b)0となるのでg(b)<0 に矛盾するのでg(b)は最大値ではない.さらにg(b)>0=g(a) なのでg(a)も最大値ではない. よって最大値はc(a,b)が存在してg(c)と表すことができる. さらに命題 1がよりg(c)=0 となる. g(b)<0のときも同様なのでいずれにせよ g(c)=0 となるc(a,b)が存在する. このとき

g(c)=f(c)f(a)(ca)2+f(c)ca=0

なので

f(c)=f(c)f(a)ca

が成り立つ. ∎

定理 30.

a,ba<bを満たすとし, f:[a,b][a,b]上で連続で [a,b]上で可微分とする. さらにf(a)=f(b) と仮定する. このときc(a,b)が存在して

f(c)=f(b)f(c)bc

を満たす.

証明.

g:[b,a]g(x)=f(x) と定義しg[b,a] に対して定理 29 を適応すればわかる. ∎

命題 31.

a,ba<bを満たすとし, f:[a,b][a,b]上で連続で (a,b)上で可微分とする. このときc(a,b)が存在して

f(c)=f(b)f(c)ca

を満たす.

証明.

関数g:[a,b]g(x)=xf(b)(xa)f(x) と定義する.このとき g(a)=af(b)g(b)=bf(b)(ba)f(b)=af(b) となるからロルの定理により g(c)=0となるc(a,b) が存在する. このとき

g(x)=f(b)f(x)(xa)f(x)

なので移項すれば

f(c)=f(b)f(c)ca

が成り立つ. ∎

命題 32.

a,ba<bを満たすとし, f:[a,b][a,b]上で連続で (a,b)上で可微分とする. このときc(a,b)が存在して

f(c)=f(c)f(a)bc

を満たす.

証明.

g(x)=xf(a)+(bx)f(x) を用いて命題31 と同様にすれば良い. ∎

論文[24]では 平均値の定理の逆について述べられている. つまりf(c) が与えれらときに(a1,b1)(a,b) となるa1b1 が存在して

f(c)=f(b1)f(a1)b1a1

が成り立つための条件を調べている.つまり以下の定理が成り立つ. 証明は省略する.

定理 33.
  1. (1)

    f(c)が 最大値でも最小値でもないとすると x,y(a,b) が存在して

    f(c)=f(x)f(y)xy

    が成り立つ.

  2. (2)

    f(c)が 極大値でも極小値でもなく, cA(c)={x(a,b)f(x)=f(c)} の集積点ではないとする. このとき x,y(a,b) が存在して c(x,y)

    f(c)=f(x)f(y)xy

    が成り立つ.

6 テイラーの定理

6.1 漸近記号

定義 34.

n上の部分集合E上で定義された関数g:Eは、あるδ>0が存在して

U(a,δ)E=U(a,δ){a}

を充たすとき、aの十分近くで定義されているという。 点aの十分近くで定義されている関数全体をS(a) で表す。

定義 35.

gS(a)とする。このとき集合o(g(x))(xa)

o(g(x))(xa):={fS(a)|limxaf(x)g(x)=0}

と定義する。

注意.

f=o(g(x))(xa)fを変数とする一階の述語だと思えば、o(g(x))(xa)を集合で定義する必要はない。 また、一階の述語と集合の間にはそれなりの関係がつけられるし、本質的に間違いでもないと思う。 しかしながらこのようにランダウの記号を集合として定義したのは、しばしば f=o(g(x))(xa)という等号の濫用によって無用の混乱が起こるのが嫌だからである。

以下では 記号を簡潔にするため,

ddxf

dxfと略記する.

f:(l,r)m1階微分可能関数とし, a(l,r)kmとする. また,fは点aにおいてm階微分可能であるとする. このときxを変数とする関数Rk(f,x;a):(l,r)

Rk(f,a;x)=f(x)i=0kf(i)(a)i!(xa)i

と定義する. 任意のkmについてRk(f,x;a)m1階微分可能で,さらに ikについて

didxiRk(f,a;x)|x=a=0

であり,任意のi>kについて

didxiRk(f,a;x)=f(i)(x)

である. また

dm1dxm1Rk(f,a;x)=f(m1)(x)f(m1)(a)

そしてRm(f,x;a)は点am階微分可能で, x=aにおけるそのm階微分係数は0であることに注意しよう.

以下のGonçalvesのテイラーの定理はおそらく筆者が今回の調査で知った剰余項の中でも一番洗練されているものであろう.

定理 36 (Gonçalvesのテイラーの定理).

m2 faの十分近くで定義されたm1階微分可能関数とする. このときaxの間にあるcが存在して

Rm1(f,a;x)=(xa)mm!f(m1)(c)f(m1)(a)ca

が成り立つ.

Cauchyの平均値の定理を使った証明.

さて xに関する関数g:(l,r)g(x)=(xa)mと定義する. ところで

Rm1(f,a;a)=g(a)=0

であるので Cauchyの平均値の定理をRm1(f,x;a)g,そして区間[a,x],または[x,a]に用いると(axの大小関係によってどちらの区間をを使うかが変わる.)

Rm1(f,a;x)g(x)=dxRm1(f,a;c1)dxg(c1)

となるc1axの間に存在することがわかる. dxRm1(f,a;a)=0であることを用いて, c1aに対して再びCauchyの平均値の定理を適用し

Rm1(f,a;x)g(x)=dxRm1(f,a;c1)dxg(c1)=dx2Rm1(f,a;c2)dx2g(c2)

となるc2c1aの間に存在することがわかる. 繰り返しm1回Cauchyの平均値の定理を用いて

Rm1(f,a;x)(xa)m=dxm1(Rm1(f,a;c))dxm1g(c)
=dxm1Rm1(f,a;c)m!(ca)=dxm1Rm1(f,a;c)dxm1Rm1(f,a;a)m!(ca)

となるcxaの間に存在することがわかる.

ここでdxm1Rm1(f,a;a)=0であり

dxm1Rm1(f,a;c)=f(m1)(c)f(m1)(a)

なので結局

Rm1(f,a;x)=(xa)m(m+1)!f(m1)(c)f(m1)(a)ca

を得る. ∎

以下は有限増分型のテイラーの定理と言えそうである.

命題 37 (Peano型のテイラーの定理).

faの十分近くで定義されたm階微分可能関数としよう.このとき Rm(f,a;x)o(|xa|m)(xa) が成り立つ.

有限増分の定理を使った証明.

Rm(f,a;x)は点am階微分可能で 点aでのm階微分係数は0である. よって任意にϵ>0を与えると aに十分近いxについて

|dxm1R(f,a;x)dxm1R(f,a;a)xa0|m!ϵ

が成り立つ.dxm1R(f,a;a)=0 を用いると

|dxm1R(f,a;x)xa|m!ϵ

がわかる. a<xならば定理 17R(f,a;x)g(x)=(xa)mに用いて, x<aならば R(f,a;x)g(x)=(ax)mに用いて,

|R(f,a;x)|ϵ|xa|m

を得る. ϵは任意だったので Rm(f,a;x)o(|xa|m)(xa) である. ∎

Cauchyの平均値の定理を使った証明.

さて xに関する関数g:(l,r)g(x)=(xa)mと定義する. ところで

Rm(f,a;a)=g(a)=0

であるので Cauchyの平均値の定理をRm(f,x;a)g,そして区間[a,x],または[x,a]に用いると(axの大小関係によってどちらの区間をを使うかが変わる.)

Rm(f,a;x)g(x)=dxRm(f,a;c1)dxg(c1)

となるc1axの間に存在することがわかる. dxRm(f,a;a)=0であることを用いて, c1aに対して再びCauchyの平均値の定理を適用し

Rm(f,a;x)g(x)=dxRm(f,a;c1)dxg(c1)=dx2Rm(f,a;c2)dx2g(c2)

となるc2c1aの間に存在することがわかる. 繰り返しm1回Cauchyの平均値の定理を用いて

Rm(f,a;x)(xa)m=dxm1(Rm(f,a;c))dxm1g(c)
=dxm1Rm(f,a;c)m!(ca)=dxm1Rm(f,a;c)dxm1Rm(f,a;a)m!(ca)

となるcxaの間に存在することがわかる. ここでxaとするとcaとなり, Rm(f,x;a)aにおけるm階微分係数が0であることから

limxaRm(f,x;a)(xa)n=dmdxm(Rm(f,x;a))|x=a=0

よってRm(f,x;a)o(|xa|m)(xa)である. ∎

Gonçalvesの剰余項(定理 36)を使った証明.

まず定理 36よりxaの間にある点cが存在して

Rm1(f,a;x)=(xa)mm!f(m1)(c)f(m1)(a)ca

が成り立つ. Rm(f,a;x)=Rm1(f,a;x)(xa)mm!f(m)(a) なので

|Rm(f,a;x)||xa|mm!|f(m1)(c)f(m1)(a)caf(m)(a)|

である.xaの十分近ければcもそうなので

|Rm(f,a;x)||xa|mm!ϵ

とできる. よって Rm(f,x;a)o(|xa|m)(xa)である. ∎

定理 38 (Lagrange型のテイラーの定理).

f:(l,r)m階微分可能関数とし、a(l,r)とする。このとき任意のx(l,r)について axの間の点θが存在して

f(x)=i=0m1f(i)(a)i!(xa)i+f(m)(θ)m!(xa)m

を充たす。つまり、

Rm1(f,x;a)=f(m)(θ)m!(xa)m

である。

Gonçalvesの剰余項(定理 36)を使った証明.

まず定理 36よりxaの間にある点γが存在して

Rm1(f,a;x)=(xa)mm!f(m1)(γ)f(m1)(a)γa

が成り立つ. さらに平均値の定理からaγの間にあるcが存在して

f(m1)(γ)f(m1)(a)γa=f(m)(c)

が成り立つ.cxaの間の点でもあるので これで証明が終わる. ∎

Cauchyの平均値の定理を使った証明.

繰り返しCauchyの平均値の定理を用いて

Rm1(f,a;x)g(x)=dxm(Rm1(f,a;c))dxmg(c)=f(m)(c)m!

となるcが存在することがわかる。よって定理は示された。 ∎

Rolleの定理を使った証明.

x=aならばもちろん定理は成り立つので xaとする. xを固定して,M

f(x)=i=0m1f(i)(a)i!(xa)i+M(xa)mm!

を満たす( xに依存する)定数である. そしてg:(l,r)tの関数として

g(t)=i=0m1f(i)(a)i!(ta)i+M(ta)mm!f(t)

とする. このとき g(a)=g(1)(a)==g(m1)(a)=0 である. そしてg(x)=0なのでロルの定理から g1(c1)=0となる.点が存在する. g(1)(a)=0なので再びロルの定理が使える. これをm回繰り返すとg(m)(c)=0となるcax の間に存在する. さて

g(m)(t)=Mf(m)(t)

なので t=cとして M=g(m)(c)+f(m)(c)=f(m)(c) である.Mの定義から

f(x)=i=0m1f(i)(a)i!(xa)i+f(m)(c)m!(xa)m

となることがわかる. ∎

定理 39 (積分形のテイラーの定理).

faの十分近くで定義されたCm級関数とする.

Rm1(f,a;x)=1(m1)!axf(m)(t)(xt)m1𝑑t

が成り立つ.

証明.
Ik=1(k1)!axf(k)(t)(xt)k1𝑑t

とおく. まず,微分積分の基本定理より

R0(f,a;x)=f(x)f(a)=axf(1)(t)𝑑t=I1

を得る. まずRk1(f,a;x)=Ikが成り立っているとする.このとき 部分積分の公式より

Ik =1(k1)!axf(k)(t)(xt)k1𝑑t
=1k![f(k)(t)(xt)k]t=at=x+1k!axf(k+1)(t)(xt)k𝑑t
=f(k)(a)k!(xa)k+1k!axf(k+1)(t)(xt)k𝑑t
=f(k)(a)k!(xa)k+Ik+1

なのでRk1(f,a;x)=Ikを踏まえると

Rk(f,a;x)=Ik+1

を得る. このことと 帰納法から

Rm1(f,a;x)=1(m1)!axf(m)(t)(xt)m1𝑑t

がわかる. ∎

以下の命題はCm級関数がWhitneyの意味でCm級であることを示している。

命題 40.

f:(l,r)Cm級関数とする。このとき任意のkmと 任意の点p(l,r)と任意のε>0についてあるδ>0が存在して|xp|<δ|yp|<δならば

|Rmk(f(k),x;y)||xy|mkε

を充たす。

証明.
Rmk(f(k),x;y)=f(k)(x)i=0mkf(k+i)(y)i!(xy)i

であることに注意しよう。このときLagrangeのテイラーの定理から

f(k)(x)=i=0mk1f(k+i)(y)i!(xy)i+f(m)(θ)(mk)!(xy)mk

となるθxyの間に存在する。 よって

|Rmk(f(k),x;y)||xy|mk(mk)!|f(m)(y)f(m)(θ)|

が成り立つ。命題の主張はf(m)の連続性から直ちに従う。

7 多変数の場合

7.1 多重指数記法

Zn=0n

とする。kZnに対して

σk=k1+k2++kn

と定義する。 また、k,lZnに対して

k!=k1!k2!kn!
(kl)=(k1l1)(k2l2)(knln)

とし、

xk=xk1xk2xkn

と定義する。

7.2 定理

定理 41 (多変数のテイラーの定理(Lagrange)).

Unとし、f:UU上のm1階微分可能関数で点aUm階微分可能なものとする。 このときUの中でaと直線を結べるxに対して、その直線上の点θが存在して

f(x)=σlm1fl(a)l!(xa)l+σl=mf(θ)l!(xa)l

となる。つまり

Rm1(f,x;a)=σl=mf(θ)l!(xa)l
証明.

F(t)=f(a+t(xa))t=0,1にLagrangeのテイラーの定理を適用すればよい。 ∎

以下の命題はCm級関数がWhitneyの意味でCm級であることを示している。

命題 42.

任意の点pUと任意のε>0についてあるδ>0が存在してxp<δyp<δならば

Rmk(f(k),x;y)xymkε

を充たす。

証明.

Lagrangeのテイラーの定理とδ近傍の凸性から直ちに従う。 ∎

多変数の場合にもペアノ型のテイラーの定理は適当な仮定の下に成り立つがここでは省略する。

日本語の文献は適当に並べている. 日本語でない参考文献はカテゴリーごとにアルファベット順に並んでいる.

References

  • [日本語のwebサイトの文献]
  • [1] はてなブログ「電波通信」の記事「実数直線上の単射連続写像について」, https://concious4410.hatenablog.com/entry/2015/09/13/195426.
  • [2] 箱さんのwebサイトの「微分のノート」, https://o-ccah.github.io/docs/differentiation.html, 2022/03/12閲覧.
  • [日本語の文献]
  • [3] ユルゲン・ヨスト著, 小谷元子訳, ポストモダン解析学, シュプリンガー・フェアラーク東京, 2000.
  • [4] 松本幸夫, 多様体の基礎, 東京大学出版会, 1988.
  • [5] 杉浦光夫, 解析入門II, 東京大学出版会, 1985.
  • [6] 田島一郎, 解析入門, 岩波全書325, 岩波書店, 1981.
  • [7] 吉田洋一, ルベグ積分入門, ちくま学芸文庫, 2015, (オリジナル:培風館, 1965).
  • [参考数学洋書]
  • [8] H. Cartan, Cours de Calcul Différentiel, Hermann, 1967.
  • [9] J. Dieudonné, Foundation of modern analysis, Academic Press, 1960.
  • [中間値の定理に関する論文]
  • [10] S. B. Nadler, Jr. A proof of Darboux’s theorem, Amer. Math. Monthly, 117 (2) (2010), 174–175.
  • [11] L. Olsen, A new proof of Darboux’s theorem, Amer. Math. Monthly, 111 (8) (2004), 713–715.
  • [平均値の定理に関する論文]
  • [12] R. Almeida, An elementary proof of a converse mean value theorem, Internat. J. Math. Ed. Sci.Tech., 39 (8) (2008), 1110–1111.
  • [13] R. P. Boas, Jr. Lhospital’s rule without mean-value theorems, Amer. Math. Monthly, 76 (9) (1969), 1051–1053.
  • [14] D. Çakmak and A. Tiryaki, Mean value theorem for holomorphic functions, Electron. J. Differ. Equ., Vol. 2012 (34) (2012), 1–6.
  • [15] A. P. Camargo, A new proof of the equivalence of the Cauchy mean value theorem and the mean value theorem, Amer. Math. Monthly, 127 (5) (2020), 460.
  • [16] J. -CI Evard and F. Jafari, complex Rolle’s theorem, 99 (9) (1992), 858–861.
  • [17] T. M. Flatt, A mean value theorem, Math. Gaz. 42 (1958), 38–39.
  • [18] G. Lozada-Cruz, Some variants of Lagrange’s mean value theorem, Sel. Mat. 7(1) (2020), 144-150.
  • [19] G. Lozada-Cruz, Some application of Cauchy’s mean value theorem, Asia Pac. J. Math. 7 (30) (2020), 1-9.
  • [20] Z. Páles, A general mean value theorem, Publ. Math. Debrecen, 89 (1–2) (2016), 161–172.
  • [21] M. J. Poliferno, A natural auxiliary function for the mean value theorem, Amer. Math. Monthly, 69 (1) (1962), 45–47.
  • [22] R. E. Myers, Some elementary results related to mean value theorem, Two-Year Coll. Math. J., 8 (1) (1977), 51–53.
  • [23] J. -C. Tong, A new auxiliary function for the mean value theorem, J. North Carolina Acad. Sci., 121 (4) (2005), 174–176.
  • [24] J. Tong and P. A. Braza, A converse of the mean value theorem, Amer. Math. Monthly 106 (10) (1997), 939–942.
  • [25] E. Wachnicki, Une variante du Théorème de Cauhy de la valeur moyenne, Demonstr. Math. 33 (4) (2000), 737–740.
  • [Taylorの定理に関する参考文献]
  • [26] J. F. Aguirre, A note on Taylor’s theorem, Amer. Math. Monthly, 96 (3) (1989), 244–247.
  • [27] G. B. Folland, Remainder estimates in Taylor’s theorem, Amer. Math. Monthly, 97 (3) (1990), 233–235.
  • [28] L. -E. Persson, H. Rafeiro, and P. Wall Historical synopsis of the Taylar remainder, Note Mat. 37 (2017) (1), 1–21.
  • [29] L. -E. Persson and H. Rafeiro, On a Taylar remainder, Acta Math. Acad. Paedagog. Nyhazi., 33 (2017), 195–198.
  • [30] J. Wolfe A proof of Taylor’s formular, Amer. Math. Monthly, 60 (6) (1953), 415.