極限、最大、最小、中間値の定理

Menu Menu


Infinite Interval

a から b までの区間が位置xに依存するΔxで分割されているとする。分割された区間を全部足すと、長さになるようにする。やりたいのは関数f(x)の面積だったりするので、このΔxをできるだけ細かくしたい。つまり、Δxを無限小にしたい。すると分割は無限大回になる。つまり、超自然数を使って分解するようにしたい。この時にΔxは均等な大きさであるとしよう。

abΔx=ba

という記法を用いる。aからbまでΔxを足していく。

Δx+Δx...Δx=ba ΔxH=ba

Δx が無限小の時に このΔxの数は無限大Hになる。H=(ba)/Δx とすれば良い。この計算は有限な値の時と同じ形式になっている。

自然数の等式や関数があった時に、そこに出てくる自然数を超自然数に置き換えても成立するという性質がある。これは超限解析の公理(natural extension)で、モデルから証明することができる。

一つのΔxだけ別に抜き出すと以下のようになる。

ab+ΔxΔx=ba+Δx

これは最後の一つの項を分離したともみなせる。あるいは、の無限小に対する定義がこれだと思っても良い。この式はΔx が有限でも無限小でも成立する。

このように有限な数で成立する論理式や等式は、超自然数や超実数に入れ替えても成立する。これを、natural extension 自然拡張という。


連続

Δx が無限小な時に、

f(x+Δx)f(x)

または、同じことだが、もう一つの無限小Δyがあって

f(x+Δx)=f(x)+Δy

が成立することをxでf(x)が連続だという。Δx > 0 の時にのみ連続とかも定義できる。2つめの式はΔxとΔyが有限であっても成立する。


連続の例

f(x)=xf(x+Δx)=x+ΔxΔy=Δx f(x)=x2f(x+Δx)=x2+2xΔx+Δx2Δy=2xΔx+Δx2

どちらも Δy は無限小なので(全域で)連続

f(x)=x<00x>=01x=0f(x+Δx)=f(x)+1f(x+Δx)=f(x)

1は無限小でないので x = 0不連続


中間値の定理

f(x)が、aからbまでの区間で連続の時に、f(a)<0∧f(b)>0 ならば、f(x)=0となるa<x<bが存在する。一つとは限らない。

abΔx=ba

を考える。無限大な超自然数H (0,...,(b-a)/Δx) を使って a から b の間にある点 y, y' を

y=ΔxH+a y=Δx(H+1)+a

と表すことができる。y,y' はΔx の長さの区間になる。つまり、y' = y + Δx 。これは直接計算して確かめられる。Δx が無限小ならf(x)がyで連続ならば。

f(y)f(y)=f(y+Δx)

となる。2分法を超自然数Hに対して使って

f(y)0f(y+Δx)0y=Δxh+a

を見つけるとf(y)f(y)0f(y)f(y)0 から、f(y)f(y)0 がわかる。


平均値の定理

a から b までの区間が位置xに依存するΔxで分割されているとする。

f が[a,b]全域で微分可能なら

f(x)+f(x)Δx =f(x)+(f(x+Δx)f(x))/ΔxΔx =f(x+Δx)

この式はΔxが無限小の時に正確に成立するが、有限の時には誤差がある。有限な場合には、Δx > 0 で

f(x)+f(x)Δx=f(y)

となる y がx とΔx の間(x+Δy)にある。(Δy > 0で Δy<Δx)

これを示すには中間値の定理をf'(x)に使う。(めんどくさい)


テーラー展開

平均値の定理を繰り返す。f'(x) は

f(x)+f(x)Δy =f(x)+(f(x+Δy)f(x))/ΔxΔy =f(x+Δy)

だから、

=f(x+Δx+Δy) =f(x+Δy)+f(x+Δy)Δx =f(x)+f(x)Δy+(f(x)+f(x)Δy)Δx =f(x)+f(x)(Δy+Δx)+f(x)ΔxΔy

Δx + Δy = Δz とする。

(Δx+Δy)2=Δx2+Δy2+2ΔxΔry ΔxΔy=(Δx+Δy)2Δx2Δy22

なので、

=f(x+Δz) =f(x)+f(x)(Δz)+(1/2)f(x)(Δz2)+?(?)

一般的にf(n)(x)をn階微分だとして

=f(x+Δx) =f(x)+f(x)(Δx)+(1/2)f(x)(Δx2)+... \[

    + (1/n!)f^{(n)}(x){Δx}^n

\]

となる。Δxが無限小なら正確に成立するが、有限の場合は誤差がある。

これは、無限階微分可能なら、関数の一点xの回りの無限小の挙動を全部知っているなら微分係数が連続な範囲で関数の値をすべて予測できることを意味している。

ただ、この級数が収束すればの話である。


指数関数のテーラー展開

ax を考える。a≠0 だとする。

a(x+Δx)=(ax)(aΔx)

なので、

a(x) =(a(x+Δx)ax)/Δx =(ax)(aΔx)ax)/Δx =ax((aΔx)1)/Δx

ここで、((a^Δx) - 1)/Δx は、x に依存しない定数になってる。

つまり、指数関数axの導関数は、ある定数があってkax

f(x)=kf(x)

というのが指数関数の特徴になってる。テーラー展開から、そういう関係があれば項が一つずれるので

f(x+Δx)=f(x)f(Δx)

という性質があることがわかる。(ほんと?)

実際、指数関数をxの任意の値に対して、テーラー展開を使って計算できる。

これは、指数関数の入力を整数から実数に拡張したことに相当する。


kがマイナスな場合、kが複素数な場合


Shinji KONO / Thu Jul 22 14:11:37 2021