このレッスンの章では、量子状態間の忠実度(fidelity)について説明します。忠実度は、状態の類似性、つまりどれだけ「重なっている」かを測る指標です。
2つの量子状態ベクトルが与えられた場合、それらの量子状態ベクトルに対応する純粋状態間の忠実度は、状態ベクトルの内積の絶対値に等しくなります。
これは類似性を測る基本的な方法です。結果は 0 から 1 の間の値をとり、値が大きいほど類似性が高いことを示します。
特に、直交状態に対しては(定義より)値はゼロになり、全体位相の差を除いて等しい状態に対しては値は 1 になります。
直感的には、忠実度は量子状態ベクトルから密度行列への、この基本的な類似性の尺度の拡張と見なすことができます。
忠実度の定義
まず忠実度の定義から始めましょう。
次の定義は一見、奇妙あるいは謎めいて見えるかもしれませんし、扱いにくいと感じるかもしれません。
しかし、この定義が表す関数は多くの興味深い性質と複数の同値な表現形式を持つため、最初に見た印象よりもずっと扱いやすいことが分かります。
定義
ρ と σ を同じ系の量子状態を表す密度行列とします。
ρ と σ の間の忠実度は、トレース(Tr)を用いて次のように定義されます。
F(ρ,σ)=Trρσρ.
注釈
これは一般的な定義ですが、忠実度をここで定義した量の2乗として定義し、ここで定義した量をルート忠実度と呼ぶこともよくあります。
どちらの定義が正しくどちらが間違いというわけではなく、本質的には好みの問題です。
ただし、どちらの定義が使われているかを常に確認・明確化することが重要です。
定義の式を理解するために、まず ρσρ が半正定値行列であることに注目します。
ρσρ=M†M
ただし M=σρ です。
すべての半正定値行列と同様に、この半正定値行列は一意の半正定値な平方根を持ち、その跡(トレース)が忠実度となります。
任意の正方行列 M に対して、2つの半正定値行列 M†M と MM† の固有値は常に同じであり、したがってこれらの行列の平方根についても同様です。
M=σρ と選び、正方行列のトレースはその固有値の和であるという事実を使うと、次のことが分かります。
F(ρ,σ)=Trρσρ=TrM†M=TrMM†=Trσρσ=F(σ,ρ).
つまり、定義からは直接分かりませんが、忠実度は2つの引数について対称です。
トレースノルムによる忠実度の表現
忠実度を表す同値な式として、次の式があります。
F(ρ,σ)=σρ1.
ここでトレースノルムが現れています。これは前のレッスンで状態識別の文脈で登場したものです。
(必ずしも正方でない)行列 M のトレースノルムは次のように定義できます。
∥M∥1=TrM†M,
この定義を行列 σρ に適用することで、定義中の式が得られます。
(正方)行列 M のトレースノルムの別の表現として、次の式があります。
∥M∥1=UunitarymaxTr(MU).
ここで最大化は、M と同じ行数・列数を持つすべてのユニタリ行列 U にわたって行われます。
この式を今の状況に適用すると、忠実度の別の表現が得られます。
F(ρ,σ)=UunitarymaxTr(σρU)
純粋状態の忠実度
忠実度の定義について最後に1点補足しておくと、すべての純粋状態は(密度行列として)自分自身の平方根に等しいため、一方または両方の状態が純粋状態の場合、忠実度の式はかなり簡略化されます。
特に、2つの状態のうち一方が純粋状態の場合、次の式が成り立ちます。
F(∣ϕ⟩⟨ϕ∣,σ)=⟨ϕ∣σ∣ϕ⟩
両方の状態が純粋状態の場合、式は対応する量子状態ベクトルの内積の絶対値に簡略化されます。これは本章の冒頭で述べたことです。
F(∣ϕ⟩⟨ϕ∣,∣ψ⟩⟨ψ∣)=⟨ϕ∣ψ⟩
忠実度の基本的性質
忠実度には多くの注目すべき性質と複数の同値な表現があります。
以下にいくつかの基本的な性質を証明なしで挙げます。
-
同じサイズの任意の2つの密度行列 ρ と σ に対して、忠実度 F(ρ,σ) はゼロから1の間にあります: 0≤F(ρ,σ)≤1. F(ρ,σ)=0 となるのは、ρ と σ の像が直交する場合(すなわちエラーなしで識別可能な場合)に限り、F(ρ,σ)=1 となるのは ρ=σ の場合に限ります。
-
忠実度は乗法的です。つまり、積状態間の忠実度は個々の忠実度の積に等しくなります:
F(ρ1⊗⋯⊗ρm,σ1⊗⋯⊗σm)=F(ρ1,σ1)⋯F(ρm,σm).
-
状態間のフィデリティは、任意のチャネルの作用の下で非減少です。つまり、ρ と σ が密度行列であり、Φ がこれら2つの状態を入力として取ることができるチャネルである場合、必然的に次が成り立ちます。
F(ρ,σ)≤F(Φ(ρ),Φ(σ)).
-
Fuchs-van de Graaf 不等式は、フィデリティとトレース距離の間の密接な(ただし正確ではない)関係を確立します。任意の2つの状態 ρ と σ に対して、次が成り立ちます。
1−21∥ρ−σ∥1≤F(ρ,σ)≤1−41∥ρ−σ∥12.
最後の性質は図の形で表すことができます。

具体的には、同じ系の状態 ρ と σ の任意の選択に対して、y 軸を F(ρ,σ) の値で横切る水平線と、x 軸を 21∥ρ−σ∥1 の値で横切る垂直線の交点は、直線 y=1−x を下辺界、単位円を上辺界とする灰色の領域内に必ず存在します。
実用的な観点からこの図で最も重要な領域は、灰色の領域の左上隅です。
2つの状態間の忠実度が1に近ければ、そのトレース距離は0に近く、逆もまた同様です。
ジェントル測定補題
次に、ジェントル測定補題(gentle measurement lemma)として知られる単純ですが重要な事実を見ていきましょう。これは忠実度と非破壊測定を結びつけるものです。
この補題は折に触れて登場する非常に有用な補題であり、忠実度の一見扱いにくそうな定義が実はこの補題の証明を非常に簡単にするという点でも注目に値します。
設定は次のとおりです。
X を状態 ρ にある系とし、{P0,…,Pm−1} を X の一般測定を表す半正定値行列の集合とします。
さらに、状態 ρ にある系 X にこの測定を行ったとき、ある結果が非常に高い確率で起こると仮定します。
具体的には、確率の高い測定結果を 0 とし、特に
Tr(P0ρ)>1−ε
が小さい正の実数 ε>0 に対して成り立つと仮定します。
ジェントル測定補題が主張することは、これらの仮定のもとで、Naimarkの定理によって {P0,…,Pm−1} から得られる非破壊測定は、確率の高い測定結果 0 が観測された場合に ρ に対してわずかな乱れしか与えないということです。
より具体的には、この補題は、ρ と非破壊測定によって得られる状態(結果が 0 であることを条件とする)との間の忠実度の2乗が 1−ε より大きいことを述べています。
F(ρ,Tr(P0ρ)P0ρP0)2>1−ε.
これを証明するために、測定に関する基本的な事実が必要です。
測定行列 P0,…,Pm−1 は半正定値であり、恒等行列に和されます。このことから P0 のすべての固有値は 0 と 1 の間の実数であることが分かります。
これは、任意の単位ベクトル ∣ψ⟩ に対して、各 a∈{0,…,m−1} について値 ⟨ψ∣Pa∣ψ⟩ は非負の実数であり(各 Pa が半正定値であるため)、これらの数の和が1になることから従います。
a=0∑m−1⟨ψ∣Pa∣ψ⟩=⟨ψ∣(a=0∑m−1Pa)∣ψ⟩=⟨ψ∣I∣ψ⟩=1.
したがって ⟨ψ∣P0∣ψ⟩ は常に 0 と 1 の間の実数であり、これは P0 のすべての固有値が 0 と 1 の間の実数であることを意味します。なぜなら、関心のある固有値に対応する単位固有ベクトルを ∣ψ⟩ として選ぶことができるからです。
この観察から、すべての密度行列 ρ に対して次の不等式が成り立ちます。
Tr(P0ρ)≥Tr(P0ρ)
詳しく述べると、スペクトル分解
P0=k=0∑n−1λk∣ψk⟩⟨ψk∣
から始めて、次のことが分かります。
Tr(P0ρ)=k=0∑n−1λk⟨ψk∣ρ∣ψk⟩≥k=0∑n−1λk⟨ψk∣ρ∣ψk⟩=Tr(P0ρ)
⟨ψk∣ρ∣ψk⟩ は非負の実数であり、各 k=0,…,n−1 に対して λk≥λk が成り立つことから従います(0 から 1 の間の数を2乗しても大きくなることはありません)。
さて、忠実度を評価し、この不等式を使用することで、ジェントル測定補題を証明できます。
まず、関心のある式を簡略化しましょう。
F(ρ,Tr(P0ρ)P0ρP0)=TrTr(P0ρ)ρP0ρP0ρ=Tr(Tr(P0ρ)ρP0ρ)2=Tr(Tr(P0ρ)ρP0ρ)=Tr(P0ρ)Tr(P0ρ)
これらはすべて等式であることに注意してください。この時点では不等式(および他のいかなる不等式も)を使用していないため、忠実度の正確な表現が得られています。
ここで不等式を適用すると、次のことが分かります。
F(ρ,Tr(P0ρ)P0ρP0)=Tr(P0ρ)Tr(P0ρ)≥Tr(P0ρ)Tr(P0ρ)=Tr(P0ρ)
したがって、両辺を2乗すると、
F(ρ,Tr(P0ρ)P0ρP0)2≥Tr(P0ρ)>1−ε.
Uhlmannの定理
レッスンの最後に、Uhlmannの定理(Uhlmann's theorem)を見ていきましょう。これは忠実度に関する基本的な事実であり、忠実度と精製の概念を結びつけるものです。
この定理が単純な言葉で述べていることは、任意の2つの量子状態間の忠実度は、それらの状態の精製の(絶対値での)内積の最大値に等しいということです。
定理
Uhlmannの定理:ρ と σ を系 X の状態を表す密度行列とし、Y を X と少なくとも同じ数の古典状態を持つ系とします。ρ と σ の間の忠実度は次のように与えられます。
F(ρ,σ)=max{∣⟨ϕ∣ψ⟩∣:TrY(∣ϕ⟩⟨ϕ∣)=ρ,TrY(∣ψ⟩⟨ψ∣)=σ},ここで最大化は (X,Y) のすべての量子状態ベクトル ∣ϕ⟩ と ∣ψ⟩ にわたって行われます。
この定理は精製のユニタリ同値性を使って証明できますが、完全に直線的ではなく、途中で一つのトリックを利用します。
始めに、2つの密度行列 ρ と σ のスペクトル分解を考えます。
ρσ=a=0∑n−1pa∣ua⟩⟨ua∣=b=0∑n−1qb∣vb⟩⟨vb∣
2つの集合 {∣u0⟩,…,∣un−1⟩} と {∣v0⟩,…,∣vn−1⟩} は、それぞれ ρ と σ の固有ベクトルの正規直交基底であり、p0,…,pn−1 と q0,…,qn−1 は対応する固有値です。
また、∣u0⟩,…,∣un−1⟩ と ∣v0⟩,…,∣vn−1⟩ を、∣u0⟩,…,∣un−1⟩ と ∣v0⟩,…,∣vn−1⟩ の各成分の複素共役をとることで得られるベクトルとして定義します。
すなわち、任意のベクトル ∣w⟩ に対して、各 c∈{0,…,n−1} について次の式に従って ∣w⟩ を定義します。
⟨c∣w⟩=⟨c∣w⟩
任意の2つのベクトル ∣u⟩ と ∣v⟩ に対して
⟨u∣v⟩=⟨v∣u⟩ が成り立つことに注意してください。
より一般的に、任意の正方行列 M に対して次の式が成り立ちます。
⟨u∣M∣v⟩=⟨v∣MT∣u⟩
∣u⟩ と ∣v⟩ が直交するのは、∣u⟩ と ∣v⟩ が直交する場合に限ることが分かり、したがって {∣u0⟩,…,∣un−1⟩} と {∣v0⟩,…,∣vn−1⟩} はともに正規直交基底です。
次に、ρ と σ それぞれの精製である以下の2つのベクトル ∣ϕ⟩ と ∣ψ⟩ を考えます。
∣ϕ⟩∣ψ⟩=a=0∑n−1pa∣ua⟩⊗∣ua⟩=b=0∑n−1qb∣vb⟩⊗∣vb⟩
これが前述のトリックです。
この時点では、ρ と σ の精製としてこの特定の選択が良いことを明示的に示すものは何もありませんが、これらは有効な精製であり、複素共役の操作によって代数計算が必要な形で成立します。
精製のユニタリ同値性により、系のペア (X,Y) に対する ρ のすべての精製は (IX⊗U)∣ϕ⟩(ある種のユニタリ行列 U に対して)の形をとり、同様に σ のすべての精製は (IX⊗V)∣ψ⟩(ある種のユニタリ行列 V に対して)の形をとることが分かります。
そのような2つの精製の内積は次のように簡略化できます。
⟨ϕ∣(I⊗U†)(I⊗V)∣ψ⟩=a,b=0∑n−1paqb⟨ua∣vb⟩⟨ua∣U†V∣vb⟩=a,b=0∑n−1paqb⟨ua∣vb⟩⟨vb∣(U†V)T∣ua⟩=Tr(a,b=0∑n−1paqb∣ua⟩⟨ua∣vb⟩⟨vb∣(U†V)T)=Tr(ρσ(U†V)T)
U と V がすべての可能なユニタリ行列にわたって変化するとき、行列 (U†V)T もすべての可能なユニタリ行列にわたって変化します。
したがって、ρ と σ の2つの精製の内積の絶対値を最大化すると、次の式が得られます。
U,VunitarymaxTr(ρσ(U†V)T)=WunitarymaxTr(ρσW)=ρσ1=F(ρ,σ)
コース修了後のアンケート
このコースを修了おめでとうございます。以下の簡単なアンケートにご回答いただき、コースの改善にご協力ください。皆さまのフィードバックはコンテンツとユーザー体験の向上に活用されます。ご協力ありがとうございます。