この記事は現在、プロジェクトメンバーによる査読中のものです。草稿段階ですので、内容・表現の正確さについて責任を負いかねます。 リンクを正しく張れていないところが存在しますのでご注意ください。 正式公開まで、いましばらくお待ちください。
行列の指数関数のラプラス変換

指数関数 e^{at} のラプラス変換は \dfrac{1}{s-a} であり,有名です.では,任意の正方行列 A に対する行列の指数関数 \mathrm{exp}(At) をラプラス変換するとどうなるか?と言うのが今回の話です.

結果

まずは結果から言ってしまいましょう.

\int_0^\infty \mathrm{exp}(At) e^{-st} dt = \dfrac{1}{sI-A}\tag{1}

が成立します.ここで左辺は行列 \mathrm{exp}(At) のそれぞれのラプラス変換を取るものとします.右辺は逆数ではなく逆行列 (sI-A)^{-1} のことです.そうは言われてもどう考えていいか分からないでしょう.

そこで証明します.それには,これよりも弱い主張である,正方行列 A を対角化したもの,もしくは,ジョルダン細胞 \Lambda に変えて考えます.

\int_0^\infty \mathrm{exp}(\Lambda t) e^{-st} dt = \dfrac{1}{ sI- \Lambda }\tag{2}

ちなみに任意の複素正方行列はジョルダン標準形,つまり対角化,もしくはジョルダン細胞をブロック対角成分に並べた形に変形できます.

(i)Λが対角化される場合

まず,定数 a を定数として n 次複素正方行列 \Lambda=\begin{pmatrix} a & 0 & \cdots & 0 \\  0 & a & \cdots & 0 \\  \vdots & \vdots & \ddots & \vdots \\  0 & 0 & \cdots & a \end{pmatrix} の時を考えます.

この時,

\mathrm{exp}(\Lambda t) =\begin{pmatrix}e^{at} & 0 & \cdots & 0 \\0 & e^{at} & \cdots & 0 \\\vdots & \vdots & \ddots & \vdots \\0 & 0 & \cdots & e^{at}\end{pmatrix}\tag{3}

となります.このラプラス変換なのですが,式(2)の左辺が

\int_0^\infty \mathrm{exp}(\Lambda t) e^{-st} dt =\begin{pmatrix}\dfrac{1}{s-a} & 0 & \cdots & 0 \\0 & \dfrac{1}{s-a} & \cdots & 0 \\\vdots & \vdots & \ddots & \vdots \\0 & 0 & \cdots & \dfrac{1}{s-a}\end{pmatrix}\tag{4}

であり,右辺は sI-\Lambda = \begin{pmatrix} s-a & 0 & \cdots & 0 \\  0 & s-a & \cdots & 0 \\  \vdots & \vdots & \ddots & \vdots \\  0 & 0 & \cdots & s-a \end{pmatrix} の逆行列ですから,

\dfrac{1}{sI-\Lambda} =\begin{pmatrix}\dfrac{1}{s-a} & 0 & \cdots & 0 \\0 & \dfrac{1}{s-a} & \cdots & 0 \\\vdots & \vdots & \ddots & \vdots \\0 & 0 & \cdots & \dfrac{1}{s-a}\end{pmatrix}\tag{5}

となり一致し,式(2)が示されました.

(ii)Λがジョルダン細胞になる場合

この場合,ちょっと大変です. \Lambda_nn 次のジョルダン細胞
\Lambda_n=\begin{pmatrix} a & 1 & 0 & \cdots & 0 \\  0 & a & 1 & \cdots & 0 \\ 0 & 0 & a & \cdots & 0 \\  \vdots & \vdots & \vdots & \ddots & \vdots \\  0 & 0 & 0 & \cdots & a \end{pmatrix} に対して,拙記事 ジョルダン細胞のn乗 で示したように
\mathrm{exp}(\Lambda_n t) =\begin{pmatrix}e^{at} & \dfrac{t}{1!}e^{at} & \dfrac{t^2}{2!}e^{at} & \cdots & \dfrac{t^{n-1}}{(n-1)!}e^{at} \\0 & e^{at} & \dfrac{t}{1!}e^{at} & \cdots & \dfrac{t^{n-1}}{(n-2)!}e^{at} \\0 & 0 & e^{at} & \cdots & \dfrac{t^{n-1}}{(n-3)!}e^{at} \\\vdots & \vdots & \vdots & \ddots & \vdots \\0 & 0 & 0 & \cdots & e^{at}\end{pmatrix}\tag{6}

これをラプラス変換すると

\mathcal{L}[t^n e^{at}] &= \left( -\dfrac{d}{ds} \right)^n \mathcal{L}[e^{at}] \\&= \dfrac{(n!)}{(s-a)^{n+1}}\tag{7}

ですから,

\mathrm{exp}(\Lambda_n t) =\begin{pmatrix}\dfrac{1}{s-a} & \dfrac{1}{(s-a)^2} & \dfrac{1}{(s-a)^3} & \cdots & \dfrac{1}{(s-a)^n} \\0 & \dfrac{1}{s-a} & \dfrac{1}{(s-a)^2} & \cdots & \dfrac{1}{(s-a)^{n-1}} \\0 & 0 & \dfrac{1}{s-a} & \cdots & \dfrac{1}{(s-a)^{n-2}} \\\vdots & \vdots & \vdots & \ddots & \vdots \\0 & 0 & 0 & \cdots & \dfrac{1}{s-a}\end{pmatrix}\tag{8}

となります.

結構大変な逆行列の計算

一方,右辺について

sI - \Lambda =\begin{pmatrix}s-a & -1 & 0 & \cdots & 0 \\0 & s-a & -1 & \cdots & 0 \\0 & 0 & s-a  & \cdots & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots \\0 & 0 & 0 & \cdots & s-a\end{pmatrix}\tag{9}

です.その逆行列は

\dfrac{1}{ sI - \Lambda } =\begin{pmatrix}\dfrac{1}{s-a} & \dfrac{1}{(s-a)^2} & \dfrac{1}{(s-a)^3} & \cdots & \dfrac{1}{(s-a)^n} \\0 & \dfrac{1}{s-a} & \dfrac{1}{(s-a)^2} & \cdots & \dfrac{1}{(s-a)^{n-1}} \\0 & 0 & \dfrac{1}{s-a} & \cdots & \dfrac{1}{(s-a)^{n-2}} \\\vdots & \vdots & \vdots & \ddots & \vdots \\0 & 0 & 0 & \cdots & \dfrac{1}{s-a}\end{pmatrix}\tag{10}

となります.これを示します.証明には数学的帰納法を用います.

まずは n 次のジョルダン細胞に似た次の式 K_n について列基本変形を考えます.

K_n =\begin{pmatrix}x & -1 & 0 & \cdots & 0 \\0 & x & -1 & \cdots & 0 \\0 & 0 & x  & \cdots & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots \\0 & 0 & 0 & \cdots & x\end{pmatrix}\tag{11}

とすると,

K_n =\begin{pmatrix}x & 0 & 0 & \cdots & 0 & 0 \\0 & x & 0 & \cdots & 0 & 0 \\0 & 0 & x & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\0 & 0 & 0 & \cdots & x & 0 \\0 & 0 & 0 & \cdots & 0 & x\end{pmatrix}\begin{pmatrix}1 & 0 & 0 & \cdots & 0 & 0 \\0 & 1 & 0 & \cdots & 0 & 0 \\0 & 0 & 1 & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\0 & 0 & 0 & \cdots & 1 & -x^{-1} \\0 & 0 & 0 & \cdots & 0 & 1\end{pmatrix}\cdots \cdots\begin{pmatrix}1 & 0 & 0 & \cdots & 0 & 0 \\0 & 1 & -x^{-1} & \cdots & 0 & 0 \\0 & 0 & 1 & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\0 & 0 & 0 & \cdots & 1 & 0 \\0 & 0 & 0 & \cdots & 0 & 1\end{pmatrix}\begin{pmatrix}1 & -x^{-1} & 0 & \cdots & 0 & 0 \\0 & 1 & 0 & \cdots & 0 & 0 \\0 & 0 & 1 & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\0 & 0 & 0 & \cdots & 1 & 0 \\0 & 0 & 0 & \cdots & 0 & 1\end{pmatrix}\tag{12}

と分解できます.よって, K_n の逆行列は

K_n^{-1} =\begin{pmatrix}1 & x^{-1} & 0 & \cdots & 0 & 0 \\0 & 1 & 0 & \cdots & 0 & 0 \\0 & 0 & 1 & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\0 & 0 & 0 & \cdots & 1 & 0 \\0 & 0 & 0 & \cdots & 0 & 1\end{pmatrix}\begin{pmatrix}1 & 0 & 0 & \cdots & 0 & 0 \\0 & 1 & x^{-1} & \cdots & 0 & 0 \\0 & 0 & 1 & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\0 & 0 & 0 & \cdots & 1 & 0 \\0 & 0 & 0 & \cdots & 0 & 1\end{pmatrix}\cdots \cdots\begin{pmatrix}1 & 0 & 0 & \cdots & 0 & 0 \\0 & 1 & 0 & \cdots & 0 & 0 \\0 & 0 & 1 & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\0 & 0 & 0 & \cdots & 1 & x^{-1} \\0 & 0 & 0 & \cdots & 0 & 1\end{pmatrix}\begin{pmatrix}x^{-1} & 0 & 0 & \cdots & 0 & 0 \\0 & x^{-1} & 0 & \cdots & 0 & 0 \\0 & 0 & x^{-1} & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\0 & 0 & 0 & \cdots & x^{-1} & 0 \\0 & 0 & 0 & \cdots & 0 & x^{-1}\end{pmatrix}\tag{13}

となります.ここで, n 次正方行列 M_{n} を次のように定義します.

M_{n} =\begin{pmatrix}1 & x^{-1}& x^{-2} & \cdots & x^{-n+1} \\0 & 1     & x^{-1} & \cdots & x^{-n+2} \\0 & 0     &      1 & \cdots & x^{-n+3} \\\vdots & \vdots & \vdots & \ddots & \vdots \\0 & 0 & 0 & \cdots & 1\end{pmatrix}\tag{14}

この時,全ての自然数 n に対して,

K_{n}^{-1} &= x^{-1} M_{n} \\&= \begin{pmatrix}x^{-1} & x^{-2}& x^{-3} & \cdots & x^{-n} \\0 & x^{-1}     & x^{-2} & \cdots & x^{-n+1} \\0 & 0     &      x^{-1} & \cdots & x^{-n+2} \\\vdots & \vdots & \vdots & \ddots & \vdots \\0 & 0 & 0 & \cdots & x^{-1}\end{pmatrix}\tag{15}

が成立する事を示します.

(ア) n=k-1 の時, n=k でも成立する事を示す.

K_{k-1}^{-1} = x^{-1} M_{k-1}\tag{16}

が成立するとします.この時, k-1 次列ベクトル \bm{b} = \begin{pmatrix} 0 \\ 0 \\ \vdots \\ 0 \\ x^{-1} \end{pmatrix} を用いて,

K_{k}^{-1} &= x^{-1}\begin{pmatrix}M_{k-1} & 0 \\0 & 1\end{pmatrix}\begin{pmatrix}I_{k-1} & \bm{b} \\0 & 1\end{pmatrix}&= x^{-1}\begin{pmatrix}1 & x^{-1}& x^{-2} & \cdots & x^{-k+1} \\0 & 1     & x^{-1} & \cdots & x^{-k+2} \\0 & 0     &      1 & \cdots & x^{-k+3} \\\vdots & \vdots & \vdots & \ddots & \vdots \\0 & 0 & 0 & \cdots & 1\end{pmatrix}&= x^{-1} M_{k}\tag{17}

となります.

(イ) n=1 の時

K_{1}^{-1}&= x^{-1} \\&= x^{-1} M_{1}\tag{18}

これは成立する.つまり,(ア)と(イ)から全ての自然数 n に対して式(15)が成立する事が示せました.この式(15)で x=s-a を代入すると,式(11)と式(15)がそれぞれ式(9)と式(10)になります.よって,式(8)と式(10)は等号で結ばれ,無事式(2)が示せました.

最後の仕上げ

ここまで示せれば,あとはもう少しです.正方行列 A をジョルダン標準形 \Lambda に変形する正則行列 P とすると,

P \Lambda P^{-1} = A \\PP^{-1}=I\tag{19}

ですから,

P (sI - \Lambda)^{-1} P^{-1}&= \left( P (sI - \Lambda) P^{-1} \right)^{-1} \\&= \left( sPP^{-1} - P \Lambda P^{-1} \right)^{-1}  \\&= (sI - A)^{-1}\tag{20}

と言う式と,ラプラス変換の線形性から,式(2)の左から P を,右から P^{-1} を掛ければ,式(1)が導けます.

今日はこの辺で,お疲れ様でした!!