markdown
複素内積とユニタリ行列md dd4fba6
lecture/math/linear-algebra/複素内積とユニタリ行列-講義.n.md
Download as PDF

複素内積ふくそないせきcomplex inner productユニタリ行列ぎょうれつunitary matrix

mathlinear-algebraundergraduatelecturecomplex-vector-space

導入どうにゅう

この講義こうぎ重要じゅうようなのは、複素ふくそcomplex線型代数せんけいだいすうlinear algebraでは、転置てんちtranspose AT だけでは内積ないせきinner product両立りょうりつしないということである。

実数じっすうreal number世界せかいでは、対称行列たいしょうぎょうれつsymmetric matrix直交行列ちょっこうぎょうれつorthogonal matrix転置てんちtranspose AT中心ちゅうしんになる。一方いっぽう複素数ふくそすうcomplex number使つかうと、成分せいぶんcomponentえるだけでなく複素共役ふくそきょうやくcomplex conjugate必要ひつようがある。その操作そうさoperation共役転置きょうやくてんちconjugate transpose A* である。

data/lecture/math/linear-algebra/内積空間の基本-講義.n.md data/lecture/math/linear-algebra/単位行列・零行列・転置の基本-講義.n.md

用語ようご定義ていぎ

複素内積空間ふくそないせきくうかんcomplex inner product spaceとは、複素ふくそベクトル空間くうかんcomplex vector space複素内積ふくそないせきcomplex inner productはいった空間くうかんspaceである。

エルミート内積ないせきHermitian inner productとは、共役対称性きょうやくたいしょうせいconjugate symmetry半線型性はんせんけいせいsesquilinearity複素内積ふくそないせきcomplex inner productである。この系列けいれつでは、だい 1 変数へんすう線型せんけいlinearだい 2 変数へんすう共役線型きょうやくせんけいconjugate-linearとする。

au+bv,w=au,w+bv,w
u,av+bw=a_u,v+b_u,w
u,v=v,u_

共役転置きょうやくてんちconjugate transposeとは、複素行列ふくそぎょうれつcomplex matrix A=(aij)たいして、転置てんちしてから各成分かくせいぶん複素共役ふくそきょうやくcomplex conjugate操作そうさoperationである。

(A*)ij=aji_

随伴ずいはんadjointとは、線型写像せんけいしゃぞうlinear map T:VVたいして

Tx,y=x,T*y

たす線型写像せんけいしゃぞうlinear map T* である。標準ひょうじゅん複素内積ふくそないせきcomplex inner product使つか行列表示ぎょうれつひょうじでは、随伴ずいはんadjoint共役転置きょうやくてんちconjugate transpose A*対応たいおうする。

エルミート行列ぎょうれつHermitian matrixとは、

A*=A

たす複素正方行列ふくそせいほうぎょうれつcomplex square matrixである。これは自己随伴じこずいはんself-adjoint行列ぎょうれつmatrixである。

ユニタリ行列ぎょうれつunitary matrixとは、

U*U=UU*=I

たす複素正方行列ふくそせいほうぎょうれつcomplex square matrixである。

正規行列せいきぎょうれつnormal matrixとは、

A*A=AA*

たす複素正方行列ふくそせいほうぎょうれつcomplex square matrixである。

方針ほうしん

まず、複素内積ふくそないせきcomplex inner productでは共役きょうやくがどこにるかを固定こていする。つぎに、共役転置きょうやくてんちconjugate transpose A*内積ないせきinner productなかなに移動いどうしているかを確認かくにんする。そこから、ユニタリ行列ぎょうれつunitary matrixながlength直交ちょっこうorthogonality保存ほぞんし、エルミート行列ぎょうれつHermitian matrix内積ないせきinner product両立りょうりつする伸縮しんしゅくあらわす、と整理せいりする。

直感的ちょっかんてき説明せつめい

複素数ふくそすうcomplex numberにはおおきさと位相いそうphaseがある。位相いそうphase成分せいぶんcomponentどうしをくらべるには、ただけるだけではなく、一方いっぽう共役きょうやくにして位相差いそうさはか必要ひつようがある。

れいとして z=iかんがえる。もし単純たんじゅんz2ながさの 2 じょうると、i2=-1 になり、ながさがになる。そこで

zz_=|z|2

使つかう。複素内積ふくそないせきcomplex inner product複素共役ふくそきょうやくcomplex conjugateあらわれる理由りゆうは、この単純たんじゅん事実じじつにある。

厳密げんみつ説明せつめい

1. 標準ひょうじゅん複素内積ふくそないせきcomplex inner product

この系列けいれつでは、Cn標準ひょうじゅん複素内積ふくそないせきcomplex inner product

x,y=k=1nxkyk_

く。この規約きやくではだい 1 変数へんすう線型せんけいlinearである。

ax,y=ax,y

一方いっぽうだい 2 変数へんすうでは複素共役ふくそきょうやくcomplex conjugateる。

x,ay=a_x,y

この規約きやく明示めいじするのは、教科書きょうかしょによってだい 2 変数へんすう線型せんけいlinearにする流儀りゅうぎもあるからである。流儀りゅうぎわると、射影係数しゃえいけいすうprojection coefficient随伴ずいはんadjointしき共役きょうやく位置いちわる。

2. A*必要ひつようになる理由りゆう

実行列じつぎょうれつreal matrixでは、標準内積ひょうじゅんないせきたいして

Ax,y=x,ATy

成立せいりつする。複素行列ふくそぎょうれつcomplex matrixでは、おな役割やくわりたすのは AT ではなく A* である。

[PARSE ERROR: Undefined("Command(\"boxed\")")]Ax,y=x,A*y

したがって A* は、内積ないせきinner productなか線型写像せんけいしゃぞうlinear map左側ひだりがわから右側みぎがわうつ操作そうさoperationとして理解りかいできる。

3. ユニタリ行列ぎょうれつunitary matrix保存ほぞんするもの

U*U=I なら、任意にんいx,yたいして

Ux,Uy=x,U*Uy=x,y

である。したがってユニタリ行列ぎょうれつunitary matrixは、内積ないせきinner productながlength直交ちょっこうorthogonality保存ほぞんする。

Ux=x,x,y=0Ux,Uy=0

これは実数じっすうreal number直交行列ちょっこうぎょうれつorthogonal matrix複素数版ふくそすうばんcomplex versionである。

4. エルミート行列ぎょうれつHermitian matrix意味いみするもの

A*=A なら

Ax,y=x,Ay

である。つまり、エルミート行列ぎょうれつHermitian matrix内積ないせきinner product左右さゆうえてもおな作用さようとしてめる行列ぎょうれつmatrixである。

この性質せいしつにより、エルミート行列ぎょうれつHermitian matrix固有値こゆうちeigenvalue実数じっすうreal numberになり、ことなる固有値こゆうちeigenvalueぞくする固有こゆうベクトルeigenvector直交ちょっこうorthogonalする。さらに有限次元ゆうげんじげんでは、ユニタリ行列ぎょうれつunitary matrix対角化たいかくかdiagonalizationできる。

data/lecture/math/linear-algebra/対称行列と直交対角化-講義.n.md

5. エルミート行列ぎょうれつHermitian matrix正規行列せいきぎょうれつnormal matrixちが

正規行列せいきぎょうれつnormal matrixA*A=AA*たす。これは AA*作用さよう交換こうかんできるという条件じょうけんである。エルミート行列ぎょうれつHermitian matrixA*=A なので自動的じどうてき正規行列せいきぎょうれつnormal matrixである。

種類しゅるい条件じょうけん保存ほぞん性質せいしつ
ユニタリ行列ぎょうれつunitary matrixU*U=UU*=I内積ないせきinner productながlength保存ほぞんする
エルミート行列ぎょうれつHermitian matrixA*=A自己随伴じこずいはんself-adjointで、固有値こゆうちeigenvalue実数じっすうreal numberになる
正規行列せいきぎょうれつnormal matrixA*A=AA*ユニタリ対角化たいかくかunitary diagonalizationできる

具体例ぐたいれい

れい 1:複素内積ふくそないせきcomplex inner product計算けいさんする

u=(1i),v=(i1)

とする。この規約きやくでは

u,v=1·i_+i·1_=-i+i=0

である。したがって uv直交ちょっこうorthogonalする。ここで共役きょうやくわすれると 1·i+i·1=2i となり、直交ちょっこうorthogonal誤判定ごはんていする。

れい 2:エルミート行列ぎょうれつHermitian matrix判定はんていする

A=(2i-i3)

では、

A*=(2i-i3)=A

である。したがって Aエルミート行列ぎょうれつHermitian matrixである。対角成分たいかくせいぶん実数じっすうreal numberで、非対角成分ひたいかくせいぶんたがいに複素共役ふくそきょうやくcomplex conjugateになっている。

れい 3:ユニタリ行列ぎょうれつunitary matrix判定はんていする

U=(100i)

とする。このとき

U*=(100-i)

であり、

U*U=I

である。したがって Uユニタリ行列ぎょうれつunitary matrixである。この行列ぎょうれつmatrixだい 2 成分せいぶんcomponent位相いそうphaseだけを回転かいてんし、ながさはえない。

判定基準はんていきじゅん

  • 複素ふくそ成分せいぶんcomplex entryふく内積ないせきinner productでは、かなら複素共役ふくそきょうやくcomplex conjugate位置いち確認かくにんする。
  • エルミート内積ないせきHermitian inner productでは、この系列けいれつ規約きやくとしてだい 1 変数へんすう線型せんけいlinearである。
  • ユニタリ行列ぎょうれつunitary matrix内積ないせきinner productながlength保存ほぞんする。
  • エルミート行列ぎょうれつHermitian matrix実対称行列じつたいしょうぎょうれつreal symmetric matrix複素数版ふくそすうばんcomplex versionである。
  • エルミート行列ぎょうれつHermitian matrix正規行列せいきぎょうれつnormal matrixであるが、正規行列せいきぎょうれつnormal matrixがすべてエルミート行列ぎょうれつHermitian matrixであるわけではない。

どこまでつか

随伴ずいはんadjoint内積ないせきinner product依存いぞんする。標準ひょうじゅん複素内積ふくそないせきcomplex inner product使つか行列ぎょうれつmatrixでは A*随伴ずいはんになるが、べつ内積ないせきinner productれた空間くうかんでは、おな成分表示せいぶんひょうじ行列ぎょうれつmatrixでも随伴ずいはん行列表示ぎょうれつひょうじわることがある。

また、正規行列せいきぎょうれつnormal matrixユニタリ対角化たいかくかunitary diagonalization有限次元ゆうげんじげん複素内積空間ふくそないせきくうかんcomplex inner product spaceあつか主張しゅちょうである。実数じっすうreal numberだけでかんがえると、回転行列かいてんぎょうれつのように実固有値じつこゆうちreal eigenvalueりない場合ばあいがある。

最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]x,y=k=1nxkyk_
[PARSE ERROR: Undefined("Command(\"boxed\")")](A*)ij=aji_
[PARSE ERROR: Undefined("Command(\"boxed\")")]Ax,y=x,A*y
[PARSE ERROR: Undefined("Command(\"boxed\")")]U*U=IUはエルミート内積を保存する
[PARSE ERROR: Undefined("Command(\"boxed\")")]A*=AAはエルミート行列である

一言ひとことでいうと

  • エルミート内積ないせきHermitian inner productは、複素数ふくそすうcomplex number位相いそうphaseふくめてながlength直交ちょっこうorthogonalityはかるための内積ないせきinner productである。
  • ユニタリ行列ぎょうれつunitary matrixは、その内積構造ないせきこうぞうinner product structureこわさない複素線型変換ふくそせんけいへんかんcomplex linear transformationである。

演習えんしゅうリンク

data/exercise/math/linear-algebra/複素内積とユニタリ行列-基本演習.n.md

関連かんれんリンク

data/lecture/math/linear-algebra/内積空間の基本-講義.n.md data/lecture/math/linear-algebra/単位行列・零行列・転置の基本-講義.n.md data/lecture/math/linear-algebra/対称行列と直交対角化-講義.n.md data/lecture/math/linear-algebra/直交化の基本-講義.n.md data/lecture/math/linear-algebra/特異値分解の入口-講義.n.md
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
path をコピー
copy share link
copy share link
タブを全て閉じる