2用語と定義
複素内積空間とは、複素ベクトル空間に複素内積が入った空間である。
エルミート内積とは、共役対称性と半線型性を持つ複素内積である。この系列では、第 1 変数を線型、第 2 変数を共役線型とする。
\langle au+bv,w\rangle=a\langle u,w\rangle+b\langle v,w\rangle
\langle u,av+bw\rangle=\overline a\langle u,v\rangle+\overline b\langle u,w\rangle
\langle u,v\rangle=\overline{\langle v,u\rangle}
共役転置とは、複素行列 A=(a_{ij}) に対して、転置してから各成分の複素共役を取る操作である。
(A^*)_{ij}=\overline{a_{ji}}
随伴とは、線型写像 T:V\to V に対して
\langle Tx,y\rangle=\langle x,T^*y\rangle
を満たす線型写像 T^* である。標準の複素内積を使う行列表示では、随伴は共役転置 A^* に対応する。
エルミート行列とは、
A^*=A
を満たす複素正方行列である。これは自己随伴な行列である。
ユニタリ行列 (unitary matrix)とは、
U^*U=UU^*=I
を満たす複素正方行列である。
正規行列とは、
A^*A=AA^*
を満たす複素正方行列である。
2Terms and definitions
A complex inner product space is a complex vector space equipped with a complex inner product.
A Hermitian inner productエルミート内積ないせき has conjugate symmetry and sesquilinearity. In this series, the first variable is linear and the second is conjugate-linear:
\langle au+bv,w\rangle=a\langle u,w\rangle+b\langle v,w\rangle,
\langle u,av+bw\rangle=\overline a\langle u,v\rangle+\overline b\langle u,w\rangle,
\langle u,v\rangle=\overline{\langle v,u\rangle}.
The conjugate transpose共役転置きょうやくてんち of a complex matrix A=(a_{ij}) is
(A^*)_{ij}=\overline{a_{ji}}.
The adjoint随伴ずいはん of a linear map T is the map T^* satisfying
\langle Tx,y\rangle=\langle x,T^*y\rangle.
For standard complex inner products, the matrix of the adjoint is A^*.
A Hermitian matrixエルミート行列ぎょうれつ satisfies
A^*=A.
A unitary matrixユニタリ行列ぎょうれつ satisfies
U^*U=UU^*=I.
A normal matrix正規行列せいきぎょうれつ satisfies
A^*A=AA^*.
5厳密げんみつな説明せつめい
5.11. 標準ひょうじゅんの複素内積ふくそないせきcomplex inner product
この系列けいれつでは、\mathbb C^n の標準ひょうじゅんの複素内積ふくそないせきcomplex inner productを
\langle x,y\rangle=\sum_{k=1}^n x_k\overline{y_k}
と置おく。この規約きやくでは第だい 1 変数へんすうが線型せんけいlinearである。
\langle ax,y\rangle=a\langle x,y\rangle
一方いっぽう、第だい 2 変数へんすうでは複素共役ふくそきょうやくcomplex conjugateが現あらわれる。
\langle x,ay\rangle=\overline a\langle x,y\rangle
この規約きやくを明示めいじするのは、教科書きょうかしょによって第だい 2 変数へんすうを線型せんけいlinearにする流儀りゅうぎもあるからである。流儀りゅうぎが変かわると、射影係数しゃえいけいすうprojection coefficientや随伴ずいはんadjointの式しきで共役きょうやくの位置いちが変かわる。
5.22. A^* が必要ひつようになる理由りゆう
実行列じつぎょうれつreal matrixでは、標準内積ひょうじゅんないせきに対たいして
\langle Ax,y\rangle=\langle x,A^Ty\rangle
が成立せいりつする。複素行列ふくそぎょうれつcomplex matrixでは、同おなじ役割やくわりを果はたすのは A^T ではなく A^* である。
\boxed{\langle Ax,y\rangle=\langle x,A^*y\rangle}
したがって A^* は、内積ないせきinner productの中なかで線型写像せんけいしゃぞうlinear mapを左側ひだりがわから右側みぎがわへ移うつす操作そうさoperationとして理解りかいできる。
5.33. ユニタリ行列ぎょうれつ (unitary matrix)が保存ほぞんするもの
U^*U=I なら、任意にんいの x,y に対たいして
\langle Ux,Uy\rangle=\langle x,U^*Uy\rangle=\langle x,y\rangle
である。したがってユニタリ行列ぎょうれつ (unitary matrix)は、内積ないせきinner product、長ながさlength、直交ちょっこうorthogonalityを保存ほぞんする。
\|Ux\|=\|x\|,\qquad \langle x,y\rangle=0\Rightarrow \langle Ux,Uy\rangle=0
これは実数じっすうreal numberの直交行列ちょっこうぎょうれつorthogonal matrixの複素数版ふくそすうばんcomplex versionである。
5.44. エルミート行列ぎょうれつHermitian matrixが意味いみするもの
A^*=A なら
\langle Ax,y\rangle=\langle x,Ay\rangle
である。つまり、エルミート行列ぎょうれつHermitian matrixは内積ないせきinner productの左右さゆうを入いれ替かえても同おなじ作用さようとして読よめる行列ぎょうれつmatrixである。
次つぎの事実じじつは、固有値こゆうちeigenvalueと対角化たいかくかdiagonalizationを導入どうにゅうした後あとで本格的ほんかくてきに使つかう見通みとおしである。この性質せいしつにより、エルミート行列ぎょうれつHermitian matrixの固有値こゆうちeigenvalueは実数じっすうreal numberになり、異ことなる固有値こゆうちeigenvalueに属ぞくする固有ベクトルeigenvectorは直交ちょっこうorthogonalする。さらに有限次元ゆうげんじげんでは、ユニタリ行列ぎょうれつ (unitary matrix)で対角化たいかくかdiagonalizationできる。
data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md
5.55. エルミート行列ぎょうれつHermitian matrixと正規行列せいきぎょうれつnormal matrixの違ちがい
正規行列せいきぎょうれつnormal matrixは A^*A=AA^* を満みたす。これは A と A^* の作用さようが交換こうかんできるという条件じょうけんである。エルミート行列ぎょうれつHermitian matrixは A^*=A なので自動的じどうてきに正規行列せいきぎょうれつnormal matrixである。
| 種類しゅるい | 条件じょうけん | 保存ほぞん・性質せいしつ |
| ユニタリ行列ぎょうれつ (unitary matrix) | U^*U=UU^*=I | 内積ないせきinner productと長ながさlengthを保存ほぞんする |
| エルミート行列ぎょうれつHermitian matrix | A^*=A | 自己随伴じこずいはんself-adjointで、固有値こゆうちeigenvalueが実数じっすうreal numberになる |
| 正規行列せいきぎょうれつnormal matrix | A^*A=AA^* | ユニタリ対角化たいかくかunitary diagonalizationできる |
表ひょうの固有値こゆうちと対角化たいかくかに関かんする性質せいしつは、後続こうぞくの固有値こゆうち・直交対角化ちょっこうたいかくかの講義こうぎで証明しょうめいする。
5Precise explanation
5.11. The standard complex inner product
On \mathbb C^n, this series uses
\langle x,y\rangle=\sum_{k=1}^n x_k\overline{y_k}.
Thus
\langle ax,y\rangle=a\langle x,y\rangle,
\qquad
\langle x,ay\rangle=\overline a\langle x,y\rangle.
Some textbooks choose the second variable to be linear. When that convention changes, the positions of conjugates in projection coefficients and adjoint formulas also change.
5.22. Why A^* is needed
For real matrices and the standard dot product,
\langle Ax,y\rangle=\langle x,A^Ty\rangle.
For complex matrices, the corresponding identity is
\boxed{\langle Ax,y\rangle=\langle x,A^*y\rangle}.
Thus A^* is the operation that moves a linear map from the left side of the inner product to the right side.
5.33. What unitary matrices preserve
If U^*U=I, then for all x,y,
\langle Ux,Uy\rangle
=\langle x,U^*Uy\rangle
=\langle x,y\rangle.
Therefore a unitary matrixユニタリ行列ぎょうれつ preserves the inner product, length, and orthogonality:
\|Ux\|=\|x\|,
\qquad
\langle x,y\rangle=0\Rightarrow \langle Ux,Uy\rangle=0.
It is the complex analogue of a real orthogonal matrix.
5.44. Meaning of Hermitian matrices
If A^*=A, then
\langle Ax,y\rangle=\langle x,Ay\rangle.
The following spectral facts are a preview used fully after eigenvalues and diagonalization have been introduced. This self-adjointness implies that eigenvalues of a Hermitian matrix are real, eigenvectors for distinct eigenvalues are orthogonal, and in finite dimensions the matrix can be diagonalized by a unitary matrix.
data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md
5.55. Hermitian versus normal
Every Hermitian matrix is normal because A^*=A implies A^*A=AA^*. Normal matrices are the broader class that can be unitarily diagonalized over complex finite-dimensional inner product spaces.
| Type | Condition | Property |
| unitary matrixユニタリ行列ぎょうれつ | U^*U=UU^*=I | preserves inner products and lengths |
| Hermitian matrixエルミート行列ぎょうれつ | A^*=A | self-adjoint; eigenvalues are real |
| normal matrix正規行列せいきぎょうれつ | A^*A=AA^* | unitarily diagonalizable |
The eigenvalue and diagonalization properties in this table are proved later in the eigenvalue and orthogonal diagonalization lectures.
6具体例ぐたいれい
6.1例れい 1:複素内積ふくそないせきcomplex inner productを計算けいさんする
u=\begin{pmatrix}1\\ i\end{pmatrix},\qquad
v=\begin{pmatrix}i\\ 1\end{pmatrix}
とする。この規約きやくでは
\langle u,v\rangle=1\cdot\overline i+i\cdot\overline 1=-i+i=0
である。したがって u と v は直交ちょっこうorthogonalする。ここで共役きょうやくを忘わすれると 1\cdot i+i\cdot1=2i となり、直交ちょっこうorthogonalを誤判定ごはんていする。
6.2例れい 2:エルミート行列ぎょうれつHermitian matrixを判定はんていする
A=\begin{pmatrix}2&i\\-i&3\end{pmatrix}
では、
A^*=\begin{pmatrix}2&i\\-i&3\end{pmatrix}=A
である。したがって A はエルミート行列ぎょうれつHermitian matrixである。対角成分たいかくせいぶんは実数じっすうreal numberで、非対角成分ひたいかくせいぶんは互たがいに複素共役ふくそきょうやくcomplex conjugateになっている。
6.3例れい 3:ユニタリ行列ぎょうれつ (unitary matrix)を判定はんていする
U=\begin{pmatrix}1&0\\0&i\end{pmatrix}
とする。このとき
U^*=\begin{pmatrix}1&0\\0&-i\end{pmatrix}
であり、
U^*U=I
である。したがって U はユニタリ行列ぎょうれつ (unitary matrix)である。この行列ぎょうれつmatrixは第だい 2 成分せいぶんcomponentの位相いそうphaseだけを回転かいてんし、長ながさは変かえない。
6Concrete examples
For
u=\begin{pmatrix}1\\ i\end{pmatrix},
\qquad
v=\begin{pmatrix}i\\1\end{pmatrix},
we get
\langle u,v\rangle=1\cdot\overline i+i\cdot\overline1=-i+i=0.
Thus u and v are orthogonal. Forgetting conjugation would incorrectly give 2i.
For
A=\begin{pmatrix}2&i\\-i&3\end{pmatrix},
we have A^*=A, so A is Hermitian. Its diagonal entries are real and its off-diagonal entries are complex conjugates across the diagonal.
For
U=\begin{pmatrix}1&0\\0&i\end{pmatrix},
we have
U^*=\begin{pmatrix}1&0\\0&-i\end{pmatrix},
\qquad
U^*U=I.
So U is unitary; it changes the phase of the second component without changing length.
9最終形さいしゅうけい
\boxed{\langle x,y\rangle=\sum_{k=1}^n x_k\overline{y_k}}
\boxed{(A^*)_{ij}=\overline{a_{ji}}}
\boxed{\langle Ax,y\rangle=\langle x,A^*y\rangle}
\boxed{U^*U=I\Longleftrightarrow U\text{ はエルミート内積を保存する}}
\boxed{A^*=A\Longleftrightarrow A\text{ はエルミート行列である}}
9Final forms
\boxed{\langle x,y\rangle=\sum_{k=1}^n x_k\overline{y_k}}
\boxed{(A^*)_{ij}=\overline{a_{ji}}}
\boxed{\langle Ax,y\rangle=\langle x,A^*y\rangle}
\boxed{U^*U=I\Longleftrightarrow U\text{ preserves the Hermitian inner product}}
\boxed{A^*=A\Longleftrightarrow A\text{ is Hermitian}}
10一言ひとことでいうと
- エルミート内積ないせきHermitian inner productは、複素数ふくそすうcomplex numberの位相いそうphaseを含ふくめて長ながさlengthと直交ちょっこうorthogonalityを測はかるための内積ないせきinner productである。
- ユニタリ行列ぎょうれつ (unitary matrix)は、その内積構造ないせきこうぞうinner product structureを壊こわさない複素線型変換ふくそせんけいへんかんcomplex linear transformationである。
複素ふくそベクトル空間くうかんでは、共役きょうやくは飾かざりではない。\langle x,x\rangle を実数じっすうかつ非負ひふにするために必要ひつようである。したがって、複素ふくそ内積ないせきinner productと正ただしく対応たいおうする操作そうさは、転置てんち A^T ではなく共役転置きょうやくてんち A^* である。
ユニタリ行列ぎょうれつ (unitary matrix) は U^*U=I を満みたすので、内積ないせき、ノルム、直交ちょっこうorthogonality、距離きょりを保存ほぞんする。正規行列せいきぎょうれつのユニタリ対角化たいかくかは、あとの固有値こゆうちと対角化たいかくかで本格的ほんかくてきに扱あつかう先取さきどりである。このページでは「複素ふくそでは直交行列ちょっこうぎょうれつの役割やくわりをユニタリ行列ぎょうれつが担になう」という見通みとおしとして読よむ。
10In one sentence
A Hermitian inner productエルミート内積ないせき measures length and orthogonality while respecting complex phase, and a unitary matrixユニタリ行列ぎょうれつ preserves that structure.
In complex vector spaces, conjugation is not decoration: it is what makes \langle x,x\rangle real and nonnegative. Therefore the adjoint A^*, not the transpose A^T, is the operation that interacts correctly with the complex inner product内積ないせき.
A unitary matrixユニタリ行列 satisfies U^*U=I, so it preserves inner products, norms, orthogonality, and distances. As a later preview, normal matrices are the complex setting for unitary diagonalization; the eigenvalue and eigenbasis statements are developed after eigenvalues and diagonalization have been introduced.
11定理ていりと証明しょうめい:エルミート行列ぎょうれつの固有値こゆうちeigenvalueは実数じっすうで、異ことなる固有値こゆうちeigenvalueの固有ベクトルeigenvectorは直交ちょっこうorthogonalする
この定理ていりは、後続こうぞくの固有値論こゆうちろんeigenvalue theoryへの橋渡はしわたしである。ここでは固有値こゆうちeigenvalueを本格的ほんかくてきに展開てんかいするのではなく、証明しょうめいで使つかう前提ぜんていを本文ほんぶんの中なかに閉とじておく。
正方行列せいほうぎょうれつsquare matrix A と v\ne0 について Av=\lambda v が成立せいりつするとき、\lambda を固有値こゆうちeigenvalue、v を \lambda に属ぞくする固有ベクトルeigenvectorという。同おなじ \lambda に属ぞくする固有ベクトルeigenvector全体ぜんたいに 0 を加くわえた集合しゅうごう
E_\lambda=\ker(A-\lambda I)
を固有空間こゆうくうかんeigenspaceという。この証明しょうめいで使つかう前提ぜんていは、v\ne0 なら \langle v,v\rangle>0、エルミート性せい A^*=A から \langle Ax,y\rangle=\langle x,Ay\rangle、そして Av=\lambda v という固有値こゆうちeigenvalueの定義ていぎだけである。
data/lecture/math/linear-algebra/eigenvalues-and-eigenvectors.lecture.n.md
data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md
A^*=A とし、Av=\lambda v、v\ne0 とする。このとき
\lambda\langle v,v\rangle
=
\langle Av,v\rangle
=
\langle v,Av\rangle
=
\overline{\lambda}\langle v,v\rangle
である。\langle v,v\rangle>0 なので \lambda=\overline{\lambda} となり、\lambda は実数じっすうreal numberである。
さらに Au=\lambda u、Av=\mu v、\lambda\ne\mu とする。エルミート性せいより
\lambda\langle u,v\rangle
=
\langle Au,v\rangle
=
\langle u,Av\rangle
=
\overline{\mu}\langle u,v\rangle
である。すでに \mu は実数じっすうなので \overline{\mu}=\mu であり、
(\lambda-\mu)\langle u,v\rangle=0
を得える。\lambda\ne\mu より \langle u,v\rangle=0 である。したがって異ことなる固有値こゆうちeigenvalueに属ぞくする固有ベクトルeigenvectorは直交ちょっこうorthogonalする。
この定理ていりは、エルミート行列ぎょうれつが複素ふくその世界せかいでも「実対称行列じつたいしょうぎょうれつと同おなじ幾何きか」を持もつことを示しめしている。
11Theorem and proof: Hermitian eigenvalues are real and eigenspaces for distinct eigenvalues are orthogonal
This theorem is a bridge to the later eigenvalue theory. Here we are not developing the full theory of eigenvalues; instead, the assumptions needed for the proof are kept inside this paragraph.
For a square matrix A and a nonzero vector v, if Av=\lambda v, then \lambda is an eigenvalue固有値こゆうち and v is an eigenvector固有ベクトル belonging to \lambda. The set of all eigenvectors for the same \lambda, together with 0, is the eigenspace固有空間こゆうくうかん
E_\lambda=\ker(A-\lambda I).
The only facts used in the proof are: if v\ne0 then \langle v,v\rangle>0; Hermitian symmetry A^*=A gives \langle Ax,y\rangle=\langle x,Ay\rangle; and Av=\lambda v is the definition of an eigenvalue-eigenvector pair.
data/lecture/math/linear-algebra/eigenvalues-and-eigenvectors.lecture.n.md
data/lecture/math/linear-algebra/symmetric-matrices-and-orthogonal-diagonalization.lecture.n.md
Assume A^*=A and Av=\lambda v with v\ne0. Then
\lambda\langle v,v\rangle
=
\langle Av,v\rangle
=
\langle v,Av\rangle
=
\overline{\lambda}\langle v,v\rangle.
Since \langle v,v\rangle>0, we get \lambda=\overline\lambda, so \lambda is real.
Now suppose Au=\lambda u, Av=\mu v, and \lambda\ne\mu. Hermitian symmetry gives
\lambda\langle u,v\rangle
=
\langle Au,v\rangle
=
\langle u,Av\rangle
=
\overline{\mu}\langle u,v\rangle.
The eigenvalue \mu is real, so \overline\mu=\mu. Hence
(\lambda-\mu)\langle u,v\rangle=0.
Because \lambda\ne\mu, \langle u,v\rangle=0. Thus eigenvectors for distinct eigenvalues are orthogonal.
This theorem explains why Hermitian matrices play the same geometric role in complex spaces that real symmetric matrices play in real spaces.
13定理ていりと証明しょうめい:ユニタリ行列ぎょうれつ (unitary matrix) は内積ないせきとノルムnormを保たもつ
U がユニタリ行列ぎょうれつ (unitary matrix)、つまり U^*U=I を満みたすとする。このとき任意にんいの複素ふくそベクトル x,y について
\langle Ux,Uy\rangle=\langle x,y\rangle
である。
証明しょうめいする。この講義こうぎの規約きやくでは第だい 1 変数へんすうが線型せんけいlinearなので、標準ひょうじゅんの複素内積ふくそないせきcomplex inner productは \langle x,y\rangle=y^*x と書かける。したがって
\langle Ux,Uy\rangle=(Uy)^*(Ux)=y^*U^*Ux=y^*Ix=y^*x=\langle x,y\rangle
である。ノルムnormについては y=x とおけば
\|Ux\|^2=\langle Ux,Ux\rangle=\langle x,x\rangle=\|x\|^2
である。両辺りょうへんは非負ひふなので \|Ux\|=\|x\| である。
したがって、ユニタリ行列ぎょうれつ (unitary matrix)は複素空間ふくそくうかんでの長ながさと角度かくどを保たもつ変換へんかんである。
13Theorem and proof: unitary matrices preserve inner products and norms
Let U be unitary, so U^*U=I. For all complex vectors x,y,
\langle Ux,Uy\rangle=\langle x,y\rangle.
With the convention used in this lecture, the first variable is linear, so the standard complex inner product is \langle x,y\rangle=y^*x. Therefore
\langle Ux,Uy\rangle=(Uy)^*(Ux)=y^*U^*Ux=y^*Ix=y^*x=\langle x,y\rangle.
Taking y=x gives
\|Ux\|^2=\langle Ux,Ux\rangle=\langle x,x\rangle=\|x\|^2.
Since both sides are nonnegative, \|Ux\|=\|x\|.