Woodburyの恒等式
Woodburyの恒等式
行列\(A,B,C,D\)があり、\(A,C,C^{-1}+DA^{-1}B\)が正則とする。
\[ \left(A+BCD\right)^{-1}=A^{-1}-A^{-1}B\left(C^{-1}+DA^{-1}B\right)^{-1}DA^{-1} \] これをWoodburyの恒等式という。
行列\(A,B,C,D\)があり、\(A,C,C^{-1}+DA^{-1}B\)が正則とする。
\[ \left(A+BCD\right)^{-1}=A^{-1}-A^{-1}B\left(C^{-1}+DA^{-1}B\right)^{-1}DA^{-1} \] これをWoodburyの恒等式という。
(0)
\begin{align*} \left(A+BCD\right)^{-1} & =\left(A\left(I+A^{-1}BCD\right)\right)^{-1}\\ & =\left(I+A^{-1}BCD\right)^{-1}A^{-1}\\ & =\left(I+A^{-1}BCD\right)^{-1}\left(I+A^{-1}BCD-A^{-1}BCD\right)A^{-1}\\ & =\left(I-\left(I+A^{-1}BCD\right)^{-1}A^{-1}BCD\right)A^{-1}\\ & =A^{-1}-\left(I+A^{-1}BCD\right)^{-1}A^{-1}BCDA^{-1}\\ & =A^{-1}-\left(\left(A^{-1}BCDA^{-1}\right)^{-1}\left(I+A^{-1}BCD\right)\right)^{-1}\\ & =A^{-1}-\left(\left(CDA^{-1}\right)^{-1}\left(A^{-1}B\right)^{-1}\left(I+A^{-1}BCD\right)\right)^{-1}\\ & =A^{-1}-\left(\left(CDA^{-1}\right)^{-1}\left(I+CDA^{-1}B\right)\left(A^{-1}B\right)^{-1}\right)^{-1}\\ & =A^{-1}-\left(\left(DA^{-1}\right)^{-1}C^{-1}\left(I+CDA^{-1}B\right)\left(A^{-1}B\right)^{-1}\right)^{-1}\\ & =A^{-1}-\left(\left(DA^{-1}\right)^{-1}\left(C^{-1}+DA^{-1}B\right)\left(A^{-1}B\right)^{-1}\right)^{-1}\\ & =A^{-1}-A^{-1}B\left(C^{-1}+DA^{-1}B\right)^{-1}DA^{-1} \end{align*}(0)-2
対称ブロック分けなブロック行列を考える。\(A\)と\(D-CA^{-1}B\)が正則なとき、
\[ \left(\begin{array}{cc} A & B\\ C & D \end{array}\right)^{-1}=\left(\begin{array}{cc} A^{-1}+A^{-1}B\left(D-CA^{-1}B\right)^{-1}CA^{-1} & -A^{-1}B\left(D-CA^{-1}B\right)^{-1}\\ -\left(D-CA^{-1}B\right)^{-1}CA^{-1} & \left(D-CA^{-1}B\right)^{-1} \end{array}\right) \] \(D\)と\(A-BD^{-1}C\)が正則なとき、
\begin{align*} \left(\begin{array}{cc} A & B\\ C & D \end{array}\right)^{-1} & =\left(\begin{array}{cc} \left(A-BD^{-1}C\right)^{-1} & -\left(A-BD^{-1}C\right)^{-1}BD^{-1}\\ -D^{-1}C\left(A-BD^{-1}C\right)^{-1} & D^{-1}C\left(A-BD^{-1}C\right)^{-1}BD^{-1}+D^{-1} \end{array}\right) \end{align*} となるので、\(A\)と\(D-CA^{-1}B\)と\(D\)と\(A-BD^{-1}C\)が全て対称なとき、この2つは等しいので、
\[ \left(\begin{array}{cc} A^{-1}+A^{-1}B\left(D-CA^{-1}B\right)^{-1}CA^{-1} & -A^{-1}B\left(D-CA^{-1}B\right)^{-1}\\ -\left(D-CA^{-1}B\right)^{-1}CA^{-1} & \left(D-CA^{-1}B\right)^{-1} \end{array}\right)=\left(\begin{array}{cc} \left(A-BD^{-1}C\right)^{-1} & -\left(A-BD^{-1}C\right)^{-1}BD^{-1}\\ -D^{-1}C\left(A-BD^{-1}C\right)^{-1} & D^{-1}C\left(A-BD^{-1}C\right)^{-1}BD^{-1}+D^{-1} \end{array}\right) \] となり、各成分は等しいので、
\[ \begin{cases} A^{-1}+A^{-1}B\left(D-CA^{-1}B\right)^{-1}CA^{-1}=\left(A-BD^{-1}C\right)^{-1}\\ -A^{-1}B\left(D-CA^{-1}B\right)^{-1}=-\left(A-BD^{-1}C\right)^{-1}BD^{-1}\\ -\left(D-CA^{-1}B\right)^{-1}CA^{-1}=-D^{-1}C\left(A-BD^{-1}C\right)^{-1}\\ \left(D-CA^{-1}B\right)^{-1}=D^{-1}C\left(A-BD^{-1}C\right)^{-1}BD^{-1}+D^{-1} \end{cases} \] となる。
これより、
\[ \begin{cases} \left(A-BD^{-1}C\right)^{-1}=A^{-1}+A^{-1}B\left(D-CA^{-1}B\right)^{-1}CA^{-1}\\ \left(A-BD^{-1}C\right)^{-1}=A^{-1}B\left(D-CA^{-1}B\right)^{-1}DB^{-1}\\ \left(A-BD^{-1}C\right)^{-1}=C^{-1}D\left(D-CA^{-1}B\right)^{-1}CA^{-1}\\ \left(A-BD^{-1}C\right)^{-1}=C^{-1}D\left(D-CA^{-1}B\right)^{-1}DB^{-1}-C^{-1}DB^{-1} \end{cases} \] となり\(D\rightarrow C^{-1},C\rightarrow D\)と入れ替えれば、1つ目が求める式である。
ページ情報
| タイトル | Woodburyの恒等式 |
| URL | https://www.nomuramath.com/hyr1z55j/ |
| SNSボタン |
同時対角化可能と可換性
行列$A,B$が共に対角化可能であるとき、$AB=BA$であることと、$A$と$B$が同時対角化可能であることは同値である。
巡回行列の定義と性質
\[
C=\left(\begin{array}{cccccc}
x_{0} & x_{1} & x_{2} & \cdots & x_{n-2} & x_{n-1}\\
x_{n-1} & x_{0} & x_{1} & \cdots & x_{n-3} & x_{n-2}\\
x_{n-2} & x_{n-1} & x_{0} & \cdots & x_{n-4} & x_{n-3}\\
\vdots & \vdots & \vdots & \ddots & \vdots & \vdots\\
x_{2} & x_{3} & x_{4} & \cdots & x_{0} & x_{1}\\
x_{1} & x_{2} & x_{3} & \cdots & x_{n-1} & x_{0}
\end{array}\right)
\]
行列の定値性(正定値・半正定値・負定値・半負定値・不定値)の定義と性質
\[
0<\left\langle H\boldsymbol{x},\boldsymbol{x}\right\rangle
\]
グラム行列の定義と性質
\[
G\left(A\right)=A^{*}A
\]

