7.1 エルミート形式

エルミート行列

 複素数の$N \times N$行列 $[A]$ \begin{gather} [A] \equiv \begin{pmatrix} A_{11} & A_{12} & \cdots & A_{1N} \\ A_{21} & A_{22} & \cdots & A_{2N} \\ \vdots & \vdots & \ddots & \vdots \\ A_{N1} & A_{N2} & \cdots & A_{NN} \\ \end{pmatrix} \end{gather} の要素が $A_{mn}=A_{nm}^*$(共役転置)のとき, $[A]=[A]^*_T$ が成り立ち,$[A]$ をエルミート行列(Hermitian matrix)という.ただし,添字$T$は転置行列,肩文字$*$は複素共役を示す.

エルミート形式

 $\VECi{\alpha}$ を$N$要素からなる複素の列ベクトル(あるいは列マトリクスともいう)とし, $\VECi{\alpha}^*_T$ を列ベクトル $\VECi{\alpha}$ の複素共役(complex conjugate)の転置行列(transpose matrix) \begin{gather} \VECi{\alpha} \equiv \begin{pmatrix} \alpha_1 \\ \alpha_2 \\ \vdots \\ \alpha_N \\ \end{pmatrix}, \ \ \ \ \ \VECi{\alpha}^*_T \equiv \Big( \alpha _1^* \ \ \alpha _2^* \ \ \cdots \ \ \alpha_N^* \Big) \end{gather} として次式を考える. \begin{eqnarray} H &=& \VECi{\alpha}^*_T [A] \VECi{\alpha} \nonumber \\ &=& \Big( \alpha _1^* \ \ \alpha _2^* \ \ \cdots \ \ \alpha_N^* \Big) \begin{pmatrix} A_{11} & A_{12} & \cdots & A_{1N} \\ A_{21} & A_{22} & \cdots & A_{2N} \\ \vdots & \vdots & \ddots & \vdots \\ A_{N1} & A_{N2} & \cdots & A_{NN} \\ \end{pmatrix} \begin{pmatrix} \alpha_1 \\ \alpha_2 \\ \vdots \\ \alpha_N \\ \end{pmatrix} \end{eqnarray} あるいは, \begin{eqnarray} H &=& \VECi{\alpha}^*_T [A] \VECi{\alpha} \nonumber \\ &=& \sum_{m,n=1}^N \alpha_m^* A_{mn} \alpha_n \label{eq:MoM-10-1} \end{eqnarray} 上式を要素毎の計算式で表し, $A_{mn}=A_{nm}^*$ を代入して,さらに$m$,$n$を交換し,要素を入れ替えると, \begin{eqnarray} H &=& \sum_{m,n=1}^N \alpha_m^* A_{mn} \alpha_n \nonumber \\ &=& \sum_{m,n=1}^N \alpha_m^* A_{nm}^* \alpha_n \nonumber \\ &=& \sum_{n,m=1}^N \alpha_n^* A_{mn}^* \alpha_m \nonumber \\ &=& \sum_{m,n=1}^N \alpha_m A_{mn}^* \alpha_n^* \nonumber \\ &=& \VECi{\alpha}_T [F]^* \VECi{\alpha}^* \nonumber \\ &=& \Big( \VECi{\alpha}^*_T [F] \VECi{\alpha} \Big)^* \nonumber \\ &=& H^* \end{eqnarray} ただし,$H^*$は$H$の複素共役である.このように $H = H^*$ が成り立てば, $H$は全ての $\alpha$ に対して実数であるといえる.このような $H$ をエルミート形式 (Hermitian form) という. エルミート行列の全ての固有値 (eigenvalues) は実数となる.なお,上式は $\alpha_i$ に関する2次形式 (Quadratic form) になっており,このような $H$ をエルミート2次形式 (Hermitian quadratic form) という.

エルミート作用素(Hermitian operator)

 ドメイン $L$ における全ての関数 $f$ に対して,内積 (inner product) \begin{gather} H = \langle f^*, Lf \rangle \label{eq:MoM-10-2} \end{gather} が実数であるとき, $H$ をエルミート形式 (Hermitian form) という.このとき $L$ はエルミート作用素 (Hermitian operator) と呼ばれる. この場合もエルミート作用素の全ての固有値(eigenvalues)は実数である.

 いま,関数 $f$ を $N$ 個の項で展開して近似すると, \begin{gather} f \simeq \sum_{n=1}^N \alpha _n f_n \label{eq:MoM-10-3} \end{gather} これを,式\eqref{eq:MoM-10-2}に代入して, \begin{eqnarray} H &\simeq& \langle \left( \sum_{m=1}^N \alpha _m f_m \right)^*, L\left( \sum_{n=1}^N \alpha _n f_n \right) \rangle \nonumber \\ &=& \sum_{m=1}^N \alpha _m^* \langle f_m^*, L\left( \sum_{n=1}^N \alpha _n f_n \right) \rangle \end{eqnarray} また, \begin{gather} H \simeq \sum_{m=1}^N \sum_{n=1}^N \alpha _m^* \alpha _n \langle f_m^*, L f_n \rangle \end{gather} ここで, \begin{gather} l_{mn} \equiv \langle f_m^*, L f_n \rangle \end{gather} とおくと, \begin{eqnarray} H &\simeq& \sum_{m,n=1}^N \alpha _m^* \alpha _n l_{mn} \nonumber \\ &=& \Big( \alpha _1^* \ \ \alpha _2^* \ \ \cdots \ \ \alpha_N^* \Big) \begin{pmatrix} l_{11} & l_{12} & \cdots & l_{1N} \\ l_{21} & l_{22} & \cdots & l_{2N} \\ \vdots & \vdots & \ddots & \vdots \\ l_{N1} & l_{N2} & \cdots & l_{NN} \\ \end{pmatrix} \begin{pmatrix} \alpha_1 \\ \alpha_2 \\ \vdots \\ \alpha_N \\ \end{pmatrix} \nonumber \\ &=& \VECi{\alpha}^*_T [l] \VECi{\alpha} \end{eqnarray} エルミート作用素(Hermitian operator)$L$ より, $[l]$ はエルミート行列である.よって,いかなる関数のエルミート形式も行列のエルミート形式(matrix Hermitian form)によって近似できる.

エルミート行列(Hermitian matrix),エルミート形式のまとめ

 関数 $f$ を,有限個の関数 $f_m \ (m=0,1,2,\cdots, N)$ の線形結合(係数 $\alpha_m$) \begin{gather} f \simeq \sum_{m=0}^N \alpha _m f_m \end{gather} で近似できるとき,次の内積(inner product)を考える. \begin{eqnarray} H &=& \langle f^*, f \rangle \nonumber \\ &=& \int f^* f \ dS \nonumber \\ &\simeq& \int \left( \sum_{m=0}^N \alpha _m f_m \right)^* \left( \sum_{n=0}^N \alpha _n f_n \right) dS \nonumber \\ &=& \int \left( \sum_{m=0}^N \alpha _m^* f_m^* \right) \left( \sum_{n=0}^N \alpha _n f_n \right) dS \nonumber \\ &=& \sum_{m=0}^N \sum_{n=0}^N \alpha _m^* \alpha _n \int f_m^* f_n dS \nonumber \\ &=& \sum_{m=0}^N \sum_{n=0}^N \alpha _m^* \alpha _n \langle f_m^*, f_n \rangle \end{eqnarray} ここで, \begin{gather} F_{mn} \equiv \langle f_m^*, f_n \rangle \left( = \int f_m^* f_n \ dS \right) \end{gather} とおき,また, \begin{align} &\VECi{\alpha} \equiv \begin{pmatrix} \alpha_0 \\ \alpha_1 \\ \vdots \\ \alpha_N \\ \end{pmatrix} \\ &\VECi{\alpha}^*_T \equiv \Big( \alpha _0^* \ \ \alpha _1^* \ \ \cdots \ \ \alpha_N^* \Big) \\ &[F] \equiv \begin{pmatrix} F_{00} & F_{01} & \cdots & F_{0N} \\ F_{10} & F_{11} & \cdots & F_{1N} \\ \vdots & \vdots & \ddots & \vdots \\ F_{N0} & F_{N1} & \cdots & F_{NN} \\ \end{pmatrix} \end{align} ただし, $\VECi{\alpha}^*_T$ は列ベクトル $\VECi{\alpha}$ の複素共役(complex conjugate)の転置行列(transpose matrix)を示す.これより, \begin{eqnarray} H &=& \langle f^*, f \rangle \nonumber \\ &\simeq& \sum_{m=0}^N \sum_{n=0}^N \alpha _m^* \alpha _n F_{mn} \nonumber \\ &=& \Big( \alpha _0^* \ \ \alpha _1^* \ \ \cdots \ \ \alpha_N^* \Big) \begin{pmatrix} F_{00} & F_{01} & \cdots & F_{0N} \\ F_{10} & F_{11} & \cdots & F_{1N} \\ \vdots & \vdots & \ddots & \vdots \\ F_{N0} & F_{N1} & \cdots & F_{NN} \\ \end{pmatrix} \begin{pmatrix} \alpha_0 \\ \alpha_1 \\ \vdots \\ \alpha_N \\ \end{pmatrix} \nonumber \\ &=& \VECi{\alpha}^*_T [F] \VECi{\alpha} \end{eqnarray} このとき, \begin{eqnarray} F_{nm}^* &=& \langle f_n^*, f_m \rangle ^* \nonumber \\ &=& \langle f_n, f_m^* \rangle \nonumber \\ &=& \langle f_m^*, f_n \rangle \nonumber \\ &=& F_{mn} \end{eqnarray} ここで, \begin{eqnarray} \left( \int f_n^* f_m \ dS \right)^* &=& \int f_n f_m^* \ dS \nonumber \\ &=& \int f_m^* f_n \ dS \end{eqnarray} このように$F_{mn} = F_{nm}^*$が成り立つので, $[F]$ はエルミート行列(Hermitian matrix)である. つまり, $[F] = [F]^*_T$.さらに, \begin{eqnarray} H &=& \VECi{\alpha}^*_T [F] \VECi{\alpha} \nonumber \\ &=& \VECi{\alpha}^*_T [F]^*_T \VECi{\alpha} \nonumber \\ &=& \sum_{m,n=0}^N \alpha_m^* F_{nm}^* \alpha_n \nonumber \\ &=& \sum_{n,m=0}^N \alpha_n^* F_{mn}^* \alpha_m \nonumber \\ &=& \sum_{m,n=0}^N \alpha_m F_{mn}^* \alpha_n^* \nonumber \\ &=& \VECi{\alpha}_T [F]^* \VECi{\alpha}^* \nonumber \\ &=& \Big( \VECi{\alpha}^*_T [F] \VECi{\alpha} \Big)^* \nonumber \\ &=& H^* \end{eqnarray} となり, $H = H^*$ が成り立つので, $H$ は,エルミート形式(Hermitian form)である.したがって, $H$ は全ての $[\alpha]$ に対して実数である.