2

指数関数についてとりとめもなく その2「微分と出会って」

102
0

初めに

この記事は指数関数に関する記事の第2弾です。よろしければ第一弾をお読みください。

指数関数と微分

さて、これを読んでいる読者のみなさんはaxは微分可能であって、特にネイピア数を底とした指数関数ex

(ex)=ex
が成り立つはご存じのことでしょう(もしごぞんじでないのであればおまけの1.5もご覧ください)。また、e0=1であることを思い出すと、f(x)=exは次の微分方程式を満たすことがわかります:

f(0)=1,f(x)=f(x)()

では逆に上の式を満たすようなfはどのような関数なのでしょうか?それについて考えてみましょう。

ϕが(★)を満足するとき, 次が成り立つ.
(1)ϕ(t)ϕ(t)=1(tR)である. これより特にϕ(t)0であり, ϕ1(t)=ϕ(t)である.
(2)ϕは存在すれば一意である.
(3)x,yRに対しϕ(x+y)=ϕ(x)ϕ(y)である。

(1)から順に示します. Φ(t)=ϕ(t)ϕ(t)とおくと, (1.1)より
Φ(t)=ϕ(t)ϕ(t)ϕ(t)ϕ(t)=ϕ(t)ϕ(t)ϕ(t)ϕ(t)=0
となります. したがって微分して0になるのは定関数のみであり, Φ(0)=ϕ(0)ϕ(0)=1より
Φ(t)=ϕ(t)ϕ(t)=1
が得られます. ゆえに(1)が成り立つことがわかります.

次に(2)を示します. 仮にϕとは別にψという解があると仮定しましょう. このとき
Ψ(t)=ϕ(t)ψ(t)とすれば(1)と同様に
Ψ(t)=0
が得られます. したがって,
ϕ(t)ψ(t)=1
よりψ(t)=ϕ(t)となります.

最後に(3)のϕ(t+s)=ϕ(t)ϕ(s)を示します. いまf(t)=ϕ(at)とするとfは次の初期値問題を満たします:
{dfdt(t)=af(t)f(0)=1
したがって、上の微分方程式の解が存在すれば一意であることがわかります. そこで,
g(t)=ϕ(xt)ϕ(yt)
と定義してa=x+yとしたときgが満足すればt=1を代入して(3)が示されたことになります. いまgtで微分すると
g(t)=xϕ(xt)ϕ(yt)+yϕ(xt)ϕ(yt)=(x+y)g(t)
となってg(0)=1であるから(3)が示されました.(証明終了)

証明は淡々としていましたが、ここで重要なことは(★)の性質からこれまでの指数関数の性質が成り立ってしまうということです。しかも、(2)よりこの方程式を満たす関数はexただ一つしかありません。であるなら、この微分方程式の解として指数関数を定義してしまえばいいのでは?という発想は生まれます。実際、この程度の微分方程式の解の存在性は簡単に示せますが、まあそれで終わらすのもインチキ臭い気がします。そこで、指数関数を(★)が成り立つようにあらためて定義してみましょう。

テイラー展開

さて、本題に入る前に微分をもう少し振り返ってみましょう。

limh0f(x+h)f(x)h=f(x)
でしたが、これはつまりf(x+h)ほとんどf(x)+f(x)hだということです。つまりあるε(h)があって

f(x+h)=f(x)+f(x)+ε(h)  limh0ε(h)h=0

が成り立つということになります。ここで出てくるεは例えばx3でいうと

(x+h)3x3=3hx2+3h2x+h3

の右辺における3h2x+h3にあたります。つまりhのオーダーが1次よりも上の残りカスがεということになります。

ここで気付いてほしいことはf(x+h)はほぼhの一次関数であるということです。つまり微分というのは関数を1次関数で近似するという操作と考えることができることです。

では一般的により高次の多項式で近似できるのか?というのは気になるところです。そこででてくるのがテイラーの定理になります。

テイラーの定理

fn回微分可能とする。 このとき、 x,aI,x>aに対し、 ある定数cIが存在して、
f(x)=k=0n1f(k)(a)k!(xa)k+Rn(x)
が成り立つ. ただしRnは剰余項で
Rn(x)=f(n)(c)n!(xa)n
である。

ということでテイラーの定理です。これに関してはもはや説明不要の超有名定理ですが、とくに剰余項Rnについては次のことがいえます。

fが何回でも微分可能であり、任意のnNに対して
|f(n)(x)|M
となる正定数Mが存在するならば
limnRn(x)=0
が成り立つ。ここでf(n)fn回微分したものである。

さて、(★)を満たすff=fなので何回でも微分可能であって、f(n)(0)=f(0)=1なので上の定理3の条件を満たします。したがってテイラーの定理の右辺をnとすれば

f(x)=n=0f(n)(0)n!xn=n=0xnn!

という等式が得られます(おまけまで読んだ方はまたお前かとなるかと思います)。これを原点周りのテイラー展開もしくはマクローリン展開といいます。というわけで、そういうことなら

ex=n=0xnn!
で定義しちゃえばいいじゃん。というのが今回の発想になります。この定義は現代の解析のテキストなんかでは割とよく用いられる定義です。

実際右辺が(★)を満たすのかというとf(0)=1は明らかです。また、
f(x)=n=0nxn1n!=n=1xn1(n1)!=f(x)
となるので(★)を満たします。はい、ここで和と微分の交換をしれっとしていますがこれはべき級数の一般論として次が成り立つことから保証されます。

f(x)=n=0anxn|x|<Rn=0|an||xn|が収束しているとき、
|x|<Rfは微分可能であり、
f(x)=n=1nanxn1
が成り立つ。

はい、というわけで微分可能性についても問題がないことになります。もし証明が知りたい方がいたら、杉浦光夫先生の解析入門Iを参照されるとよいでしょう。

さてこのように定義してしまえば、定理の1から指数法則は成り立つことがわかっているので、ex=(ex2)20であり, ex×ex=1よりex>0とわかります。これより特にf(x)=ex>0なので狭義の単調増加であることから逆関数logxが定義されます。

ということは任意のa>0に対しては

ax=exloga

と定義してしまえばよいことがわかります。つまりはじめからべき級数で定義してしまえばその1でやったような地道な拡張も必要なく、指数法則も定理1のようにあっさり示せるわけですね。

さらにもっといえば、べき級数の形であれば別に実数でなくても収束の意味合いだけしっかりと定義すれば指数関数は定義できます。

実際、複素数の指数関数を次のように定義できます。

複素数値の指数関数

zCに対して、
ez=n=0znn!
と定義し、指数関数という。

さて、ここで先ほど言った収束の意味合いさえ定義できればという言葉を思い出すと、別に数にこだわる必要もないはずです。そこで最後に次章では数でないものについて指数関数を定義してみましょう。

行列の指数関数

みなさんは行列をご存じでしょうか?教育課程によってはやってない方もいるかと思います。筆者はぎりぎり行列をやる高校3年生でした。

簡単に言えば行列とは

A=(a11a12a1na21a22a2nam1am2amn)

のように数を縦と横に並べたようなものを指します。この記事では簡単のため2×2行列、すなわち

A=(a11a12a21a22)
の形しか扱いませんが、より一般的に扱える事実もあることは予め断っておきます。

さて、収束の意味合いを定めるとは結局ノルムを決めることが大切になってきます。そこで、行列Aに対してつぎのようなノルムを定めます。

作用素ノルム

A2×2行列とするとき
A=supxR2{0}Axx
と定義する。ただし、A=(a11a12a21a22), x=t(x1,x2)に対して
Ax=(a11x1+a12x2a21x1+a22x2)
であり、
x=x12+x22
である。

作用素ノルムというからにはノルムになります。A0であってA=0であればA=0であることはAx=0が任意のxR2について成り立つことからわかります。また、定数倍が外に出ることは明らかですし、三角不等式については
Ax+BxAx+Bx
よりわかります。

というわけで、このように行列にノルムを定義しました。これについて次が成り立ちます。

A2×2行列とするときxR2に対して
AxAx
が成り立つ。

x=0ならば明らかなのでx0とします。さて、このとき作用素ノルムの定義から

Ax=AxxxAx
となるので成り立つことがわかります。(証明終了)

これより特にAnAnが成り立つので次がわかります。

A2×2行列とするとき、
eA=n=0Ann!
と定義すると作用素ノルムに関して収束する。

n=0Ann!n=0Ann!=eA<
より収束することがわかります。(証明終了)

ということで指数関数は行列についても定義できることがわかりました。しかも行列の微分を定めることで次が成り立つこともわかります。

X(t)=(x11(t)x12(t)x21(t)x22(t))に対して
dXdt(t)=(x11(t)x12(t)x21(t)x22(t))
と定義する。このとき、2×2行列Aに対してΦA(t)=etAとすると以下が成り立つ:
(1)ΦA(t)ΦA(t)=1(tR)である. これより特にΦA(t)Oであり, ΦA1(t)=ΦA(t)である.
(2)ΦA(0)=(1001), dΦAdt(t)=AΦA(t)
が成り立つ。またこのようなX(t)ΦA(t)のみである。
(3)A,B2×2行列とするとき、AB=BAならばΦA+B=ΦAΦBである。

一般に行列の掛け算は
A=(a11a12a21a22),B=(b11b12b21b22)
とするとき
$$AB=\left(
\begin{array}{ccc}
a_{11}b_{11}+a_{12}b_{21} & a_{11}b_{12}+a_{12}b_{22}\
a_{21}b_{11}+a_{22}b_{21} & a_{21}b_{12}+a_{22}b_{22}
\end{array}
\right)
$$
と定義されます。この積は一般には非可換です。

証明は定理1と同様にできます。このように指数関数は行列に拡張することができました。ただし、指数関数は可換なときに限られます。我々は前回指数法則を手掛かりに指数関数を拡張してきましたが、今度は(★)を手掛かりに拡張していった結果指数関数はある程度切り離さざるを終えないということです。このあたりは何をもって指数関数を特徴づけるかというところによります。まぁ、この辺りがちょっと難しいところですね。

というわけで、今回は微分されたときの性質に注目することで指数関数をさらに拡張することを考えました。

次回は指数関数がどんなところに現れるのか、というところに注目して話を進めてみることとしましょう。

ではまたいつか。

投稿日:2021118
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

CSG
10
1937

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 初めに
  2. 指数関数と微分
  3. テイラー展開
  4. 行列の指数関数