先ほど定義した対象は、ヒルベルト空間の次元や作用素が有界かどうかによらず、常に成立する基本的な性質を満たします。非有界の場合にも随伴は定義できますが、数学的にはより繊細な議論が必要です。線形作用素論を扱う次のテーマで再び取り上げます。世界中でディラック記法が使われているため、これらの性質は事実上量子計算の代数的規則であり、必ず習得しなければなりません。
この授業では、重複もいとわず、これまでに見た有用な公式をすべて集め、いくつか追加します。まず任意の次元で成立する公式を示し、次に有限次元に固有の公式をまとめます。有限次元では、ディラック記法は具体的な行列計算に帰着します。
1. 任意の次元での計算規則
内積の性質。
(∣φ⟩,∣ψ⟩)∈H2 をヒルベルト空間の二つのベクトル、(λ,μ)∈C2 をスカラーとします。内積は次の性質を満たします。
- エルミート対称性:
⟨φ∣ψ⟩=⟨ψ∣φ⟩∗.
(1)
- 左側に関する反線形性:λ∣ψ⟩ に対応するブラは λ∗⟨ψ∣ です。すなわち、
(λ∣ψ⟩)†=λ∗⟨ψ∣および⟨λψ∣φ⟩=λ∗⟨ψ∣φ⟩
(2)
- 右側に関する線形性:
⟨φ∣λψ⟩=λ⟨φ∣ψ⟩.
(3)
- 線形結合:上の性質により、次のような複雑な式も通常どおり展開できます。任意の α,β,γ,δ∈C に対し、
⟨αφ+βψ∣γφ+δψ⟩=α∗γ⟨φ∣φ⟩+α∗δ⟨φ∣ψ⟩+β∗γ⟨ψ∣φ⟩+β∗δ⟨ψ∣ψ⟩.
(4)
- ノルム:定義により、
∥∣ψ⟩∥2=⟨ψ∣ψ⟩≥0,
(5)
等号が成立するのは、∣ψ⟩=0 が零ベクトルであるとき、かつそのときに限ります(まれに ∣∅⟩ と書くこともあります)。
随伴の性質。
定義を与える二つの公式をここに書き直します。
(A^∣φ⟩)†=⟨A^φ∣=⟨φ∣A^†
(6)
および
⟨A^φ∣ψ⟩=⟨φA^†ψ⟩=⟨φ∣A^†∣ψ⟩
(7)
これらとエルミート対称性から、次も証明できます。
⟨φ∣A^†∣ψ⟩∗=⟨ψ∣A^∣φ⟩
(8)
随伴作用素の性質。
H 上の任意の連続線形作用素 A^,B^ と任意のスカラー λ∈C に対し、
(A^+B^)†(λA^)†(A^B^)†(A^†)†=A^†+B^†,=λ∗A^†,(反線形性)=B^†A^†,(順序に注意)=A^,(対合).
ケット・ブラ作用素。
ブラケットは数ですが、ケット・ブラは外積と呼ばれる作用素です(微分形式の外積とは無関係です)。二つのベクトル ∣φ⟩ と ∣ψ⟩ に、次で定義する作用素 ∣φ⟩⟨ψ∣ を対応させます。
∣φ⟩⟨ψ∣:H→H,∣χ⟩↦∣φ⟩⟨ψ∣χ⟩.
恒等作用素の分解。
H の恒等作用素を 1 と記し、自明な関係 1x=x,∀x∈H で定義します。可算なヒルベルト基底 {∣ei⟩}i∈I において、I は有限または可算無限とすると、恒等作用素 1 は、
1=i∈I∑∣ei⟩⟨ei∣
(9)
と書けます。この公式は実際の計算で非常に有用です。恒等作用素の分解、または完全性関係とも呼ばれます。右辺は有限次元では有限和、可算無限次元では収束級数です。非可算次元の場合には成立しません。
ヒルベルト基底展開。
例えば上の公式から、第1課の展開定理を直接取り戻せます。ψi をケット ∣ψ⟩ の ∣ei⟩ 上の成分と定義すると、
∣ψ⟩=1∣ψ⟩=i∈I∑⟨ei∣ψ⟩∣ei⟩=i∈I∑ψi∣ei⟩
(10)
次元に応じて有限和または級数となります。ケットの展開に対応するブラの展開もあります。
⟨ψ∣=⟨ψ∣1=i∈I∑ψi∗⟨ei∣
(11)
ノルムは、
∥∣ψ⟩∥2=⟨ψ∣ψ⟩=i∈I∑ψi∗ψi=i∈I∑∣ψi∣2
(12)
いくつかの特別な作用素。
次のテーマでは、ヒルベルト空間上の線形作用素論を詳しく説明します。ここでは今後のために、よく使う場合をいくつか挙げます。H→H の作用素全体の中で、特に次のものを考えます。
- A^ は、A^†=A^ ならエルミートまたは自己共役です。
- U^ は、U^†=U^−1 ならユニタリです。
- P^ は、P^2=P^ なら射影です。
- P^ が直交射影であるとは、自己共役な射影であることです。
ユニタリ作用素は全単射かつ線形であり、内積を保ちます。したがって、これらはすでに出会った等長同型です(ここでは H からそれ自身への線形作用素だけを扱うので、具体的には等長自己同型です)。
2. 有限次元での公式集
ヒルベルト空間の次元 n が有限なら、量子計算の規則をさらに具体化できます。まず前節の公式はすべて成立し、そこで現れた和を有限和として書けばよいことに注意します:∑i⟶∑i=1n。
また、正規直交基底 B=(∣ei⟩)i=1n を選ぶと、ディラック記法は具体的な行列計算に対応します。以下で詳しく説明します(以下の内容は無限次元ではまったく意味をもちません)。
列ベクトルとしてのケット。
基底 B のケットを、標準的に (n,1) 行列、すなわち列ベクトルで表すと、
∣ei⟩=0⋮010⋮0B
となります。1 は第 i 成分にあります。代数的な展開
∣v⟩=i=1∑nvi∣ei⟩,
を用いると、すべてのケットを列ベクトルとして表せます。∣v⟩∈H に対し、
∣v⟩=v1v2⋮vnB∈Cn,
と書きます。必要な場合を除き、展開に用いた基底 B の表示は省略します。また、成分は直交射影によって得られます。
vi=⟨ei∣v⟩
(13)
共役行ベクトルとしてのブラ。
ベクトル u に対応する線形汎関数 φu は、任意のベクトル v に対して、
φu(v)=⟨u,v⟩=i=1∑nui∗vi,
を満たす必要があります。これはエルミート内積が左側に関して反線形だからです。この和を行列積として得るには、⟨u∣ は u の共役座標からなる行ベクトルでなければなりません。
⟨u∣=(u1∗,u2∗,⋯,un∗),
すると、内積 ⟨u∣v⟩ は通常の行列積になります。
⟨u∣v⟩=⟨u∣⋅∣v⟩=(u1∗,u2∗,⋯,un∗)⋅v1v2⋮vn=i=1∑nui∗vi∈C.
したがって、ブラ ⟨u∣ はケット ∣u⟩ の転置共役、すなわち« 共役転置 »です。有限次元では、dagger 操作は共役転置をとることに一致します。
∣u⟩†=∣u⟩∗⊤=⟨u∣
(14)
無限次元では転置が定義されていないため、これは成立せず、意味すらもちません。
作用素の行列表現。
有限次元の正規直交基底 {∣ei⟩}i=1n において、任意の線形作用素 A^ は、
A^=i,j=1∑nAij∣ei⟩⟨ej∣,
(15)
と展開できます。有限次元では、これにより線形作用素 A^(ハット付き)とその行列 A(ハットなし)が自然に対応します。上式は、行列展開 A=∑ijAijEij のディラック形式による表現です。ここで Eij は位置 (i,j) に 1 をもち、それ以外がゼロの基本行列です。つまり Eij は作用素 ∣ei⟩⟨ej∣ を表す行列です。係数 Aij は、基底 {∣ei⟩} における作用素 A^ の行列要素と呼ばれ、次で与えられます。
Aij=⟨ei∣A^ej⟩
ただし、見た目の簡潔さから、通常は次の形で書きます。
Aij=⟨ei∣A^∣ej⟩.
(16)
恒等作用素の行列はもちろん単位行列であり、その行列要素は δij(クロネッカー記号)です。
作用素のトレース。
今後、作用素 A^ のトレースを考える機会が多くあります。ディラック記法では、
Tr(A^)=i=1∑n⟨ei∣A^∣ei⟩=i=1∑nAii.
(17)
で計算されます。この式は正規直交基底の選択に依存しません。
随伴と共役転置。
有限次元では、随伴 A^† を表す行列は、作用素 A^ を表す行列の共役転置です。
A†=(A∗)⊤.
(18)
ここで短い証明を示します。先ほどの計算規則を実際にどう使うかが分かるからです。定義により A^† の行列要素は、
(A^†)ij=⟨eiA^†ej⟩.
一方、随伴の定義から、
⟨eiA^†ej⟩=⟨A^ei∣ej⟩
エルミート対称性を使うと ⟨A^ei∣ej⟩=⟨ej∣A^ei⟩∗ となりますが、これは行列要素 Aji∗ にほかなりません。したがって、
(A†)ij=Aji∗=(A∗⊤)ij
となり、性質が証明されました。有限次元では、作用素がエルミートか、ユニタリかなどを、具体的な行列計算で確認できます。
3. 参考文献