このレッスンの章では、量子状態間の忠実度 (fidelity)について説明します。忠実度は、状態の類似性、つまりどれだけ「重なっている」かを測る指標です。
2つの量子状態ベクトルが与えられた場合、それらの量子状態ベクトルに対応する純粋状態間の忠実度は、状態ベクトルの内積の絶対値に等しくなります。
これは類似性を測る基本的な方法です。結果は 0 0 0 から 1 1 1 の間の値をとり、値が大きいほど類似性が高いことを示します。
特に、直交状態に対しては(定義より)値はゼロになり、全体位相の差を除いて等しい状態に対しては値は 1 1 1 になります。
直感的には、忠実度は量子状態ベクトルから密度行列への、この基本的な類似性の尺度の拡張と見なすことができます。
忠実度の定義
まず忠実度の定義から始めましょう。
次の定義は一見、奇妙あるいは謎めいて見えるかもしれませんし、扱いにくいと感じるかもしれません。
しかし、この定義が表す関数は多くの興味深い性質と複数の同値な表現形式を持つため、最初に見た印象よりもずっと扱いやすいことが分かります。
定義
ρ \rho ρ と σ \sigma σ を同じ系の量子状態を表す密度行列とします。
ρ \rho ρ と σ \sigma σ の間の忠実度 は次のように定義されます。
F ( ρ , σ ) = Tr ρ σ ρ . \operatorname{F}(\rho,\sigma) = \operatorname{Tr}\sqrt{\sqrt{\rho} \sigma \sqrt{\rho}}. F ( ρ , σ ) = Tr ρ σ ρ .
注釈
これは一般的な定義ですが、忠実度をここで定義した量の2乗 として定義し、ここで定義した量をルート忠実度 と呼ぶこともよくあります。
どちらの定義が正しくどちらが間違いというわけではなく、本質的には好みの問題です。
ただし、どちらの定義が使われているかを常に確認・明確化することが重要です。
定義の式を理解するために、まず ρ σ ρ \sqrt{\rho} \sigma \sqrt{\rho} ρ σ ρ が半正定値行列であることに注目します。
ρ σ ρ = M † M \sqrt{\rho} \sigma \sqrt{\rho} = M^{\dagger} M ρ σ ρ = M † M
ただし M = σ ρ M = \sqrt{\sigma}\sqrt{\rho} M = σ ρ です。
すべての半正定値行列と同様に、この半正定値行列は一意の半正定値な平方根を持ち、その跡(トレース)が忠実度となります。
任意の正方行列 M M M に対して、2つの半正定値行列 M † M M^{\dagger} M M † M と M M † M M^{\dagger} M M † の固有値は常に同じであり、したがってこれらの行列の平方根についても同様です。
M = σ ρ M = \sqrt{\sigma}\sqrt{\rho} M = σ ρ と選び、正方行列のトレースはその固有値の和であるという事実を使うと、次のことが分かります。
F ( ρ , σ ) = Tr ρ σ ρ = Tr M † M = Tr M M † = Tr σ ρ σ = F ( σ , ρ ) . \begin{aligned}
\operatorname{F}(\rho,\sigma)
& = \operatorname{Tr}\sqrt{\sqrt{\rho} \sigma \sqrt{\rho}}\\
& = \operatorname{Tr}\sqrt{M^{\dagger} M} = \operatorname{Tr}\sqrt{M M^{\dagger}}\\
& = \operatorname{Tr}\sqrt{\sqrt{\sigma} \rho \sqrt{\sigma}}\\
& = \operatorname{F}(\sigma,\rho).
\end{aligned} F ( ρ , σ ) = Tr ρ σ ρ = Tr M † M = Tr M M † = Tr σ ρ σ = F ( σ , ρ ) .
つまり、定義からは直接分かりませんが、忠実度は2つの引数について対称です。
トレースノルムによる忠実度の表現
忠実度を表す同値な式として、次の式があります。
F ( ρ , σ ) = ∥ σ ρ ∥ 1 . \operatorname{F}(\rho,\sigma) = \bigl\|\sqrt{\sigma}\sqrt{\rho}\bigr\|_1. F ( ρ , σ ) = σ ρ 1 .
ここでトレースノルム が現れています。これは前のレッスンで状態識別の文脈で登場したものです。
(必ずしも正方でない)行列 M M M のトレースノルムは次のように定義できます。
∥ M ∥ 1 = Tr M † M , \| M \|_1 = \operatorname{Tr}\sqrt{M^{\dagger} M}, ∥ M ∥ 1 = Tr M † M ,
この定義を行列 σ ρ \sqrt{\sigma}\sqrt{\rho} σ ρ に適用することで、定義中の式が得られます。
(正方)行列 M M M のトレースノルムの別の表現として、次の式があります。
∥ M ∥ 1 = max U unitary ∣ Tr ( M U ) ∣ . \| M \|_1 = \max_{U\:\text{unitary}} \bigl\vert \operatorname{Tr}(M U) \bigr\vert. ∥ M ∥ 1 = U unitary max Tr ( M U ) .
ここで最大化は、M M M と同じ行数・列数を持つすべてのユニタリ 行列 U U U にわたって行われます。
この式を今の状況に適用すると、忠実度の別の表現が得られます。
F ( ρ , σ ) = max U unitary ∣ Tr ( σ ρ U ) ∣ \operatorname{F}(\rho,\sigma)
= \max_{U\:\text{unitary}} \bigl\vert\operatorname{Tr}\bigl( \sqrt{\sigma}\sqrt{\rho}\, U\bigr) \bigr\vert F ( ρ , σ ) = U unitary max Tr ( σ ρ U )
純粋状態の忠実度
忠実度の定義について最後に1点補足しておくと、すべての純粋状態は(密度行列として)自分自身の平方根に等しいため、一方または両方の状態が純粋状態の場合、忠実度の式はかなり簡略化されます。
特に、2つの状態のうち一方が純粋状態の場合、次の式が成り立ちます。
F ( ∣ ϕ ⟩ ⟨ ϕ ∣ , σ ) = ⟨ ϕ ∣ σ ∣ ϕ ⟩ \operatorname{F}\bigl( \vert\phi\rangle\langle\phi\vert, \sigma \bigr)
= \sqrt{\langle \phi\vert \sigma \vert \phi \rangle} F ( ∣ ϕ ⟩ ⟨ ϕ ∣ , σ ) = ⟨ ϕ ∣ σ ∣ ϕ ⟩
両方の状態が純粋状態の場合、式は対応する量子状態ベクトルの内積の絶対値に簡略化されます。これは本章の冒頭で述べたことです。
F ( ∣ ϕ ⟩ ⟨ ϕ ∣ , ∣ ψ ⟩ ⟨ ψ ∣ ) = ∣ ⟨ ϕ ∣ ψ ⟩ ∣ \operatorname{F}\bigl( \vert\phi\rangle\langle\phi\vert, \vert\psi\rangle\langle\psi\vert \bigr)
= \bigl\vert \langle \phi\vert \psi \rangle \bigr\vert F ( ∣ ϕ ⟩ ⟨ ϕ ∣ , ∣ ψ ⟩ ⟨ ψ ∣ ) = ⟨ ϕ ∣ ψ ⟩
忠実度の基本的性質
忠実度には多くの注目すべき性質と複数の同値な表現があります。
以下にいくつかの基本的な性質を証明なしで挙げます。
同じサイズの任意の2つの密度行列 ρ \rho ρ と σ \sigma σ に対して、忠実度 F ( ρ , σ ) \operatorname{F}(\rho,\sigma) F ( ρ , σ ) はゼロから1の間にあります: 0 ≤ F ( ρ , σ ) ≤ 1. 0\leq \operatorname{F}(\rho,\sigma) \leq 1. 0 ≤ F ( ρ , σ ) ≤ 1. F ( ρ , σ ) = 0 \operatorname{F}(\rho,\sigma)=0 F ( ρ , σ ) = 0 となるのは、ρ \rho ρ と σ \sigma σ の像が直交する場合(すなわちエラーなしで識別可能な場合)に限り、F ( ρ , σ ) = 1 \operatorname{F}(\rho,\sigma)=1 F ( ρ , σ ) = 1 となるのは ρ = σ \rho = \sigma ρ = σ の場合に限ります。
忠実度は乗法的 です。つまり、積状態間の忠実度は個々の忠実度の積に等しくなります:
F ( ρ 1 ⊗ ⋯ ⊗ ρ m , σ 1 ⊗ ⋯ ⊗ σ m ) = F ( ρ 1 , σ 1 ) ⋯ F ( ρ m , σ m ) . \operatorname{F}(\rho_1\otimes\cdots\otimes\rho_m,\sigma_1\otimes\cdots\otimes\sigma_m)
= \operatorname{F}(\rho_1,\sigma_1)\cdots \operatorname{F}(\rho_m,\sigma_m). F ( ρ 1 ⊗ ⋯ ⊗ ρ m , σ 1 ⊗ ⋯ ⊗ σ m ) = F ( ρ 1 , σ 1 ) ⋯ F ( ρ m , σ m ) .
状態間の忠実度は、任意のチャネルの作用のもとで非減少です。すなわち、ρ \rho ρ と σ \sigma σ が密度行列で Φ \Phi Φ がこれら2つの状態を入力として受け取れるチャネルであれば、必ず次が成り立ちます。
F ( ρ , σ ) ≤ F ( Φ ( ρ ) , Φ ( σ ) ) . \operatorname{F}(\rho,\sigma) \leq \operatorname{F}(\Phi(\rho),\Phi(\sigma)). F ( ρ , σ ) ≤ F ( Φ ( ρ ) , Φ ( σ )) .
Fuchs-van de Graaf 不等式 は忠実度とトレース距離の間に密接な(ただし完全ではない)関係を確立しています。任意の2つの状態 ρ \rho ρ と σ \sigma σ に対して次が成り立ちます。
1 − 1 2 ∥ ρ − σ ∥ 1 ≤ F ( ρ , σ ) ≤ 1 − 1 4 ∥ ρ − σ ∥ 1 2 . 1 - \frac{1}{2}\|\rho - \sigma\|_1 \leq \operatorname{F}(\rho,\sigma)
\leq \sqrt{1 - \frac{1}{4}\|\rho - \sigma\|_1^2}. 1 − 2 1 ∥ ρ − σ ∥ 1 ≤ F ( ρ , σ ) ≤ 1 − 4 1 ∥ ρ − σ ∥ 1 2 .
最後の性質は図の形で表すことができます。
具体的には、同じ系の状態 ρ \rho ρ と σ \sigma σ の任意の選択に対して、y y y 軸を F ( ρ , σ ) \operatorname{F}(\rho,\sigma) F ( ρ , σ ) の値で横切る水平線と、x x x 軸を 1 2 ∥ ρ − σ ∥ 1 \frac{1}{2}\|\rho-\sigma\|_1 2 1 ∥ ρ − σ ∥ 1 の値で横切る垂直線の交点は、直線 y = 1 − x y = 1-x y = 1 − x を下辺界、単位円を上辺界とする灰色の領域内に必ず存在します。
実用的な観点からこの図で最も重要な領域は、灰色の領域の左上隅です。
2つの状態間の忠実度が1に近ければ、そのトレース距離は0に近く、逆もまた同様 です。
ジェントル測定補題
次に、ジェントル測定補題 (gentle measurement lemma)として知られる単純ですが重要な事実を見ていきましょう。これは忠実度と非破壊測定を結びつけるものです。
この補題は折に触れて登場する非常に有用な補題であり、忠実度の一見扱いにくそうな定義が実はこの補題の証明を非常に簡単にするという点でも注目に値します。
設定は次のとおりです。
X \mathsf{X} X を状態 ρ \rho ρ にある系とし、{ P 0 , … , P m − 1 } \{P_0,\ldots,P_{m-1}\} { P 0 , … , P m − 1 } を X \mathsf{X} X の一般測定を表す半正定値行列の集合とします。
さらに、状態 ρ \rho ρ にある系 X \mathsf{X} X にこの測定を行ったとき、ある結果が非常に高い確率で起こると仮定します。
具体的には、確率の高い測定結果を 0 0 0 とし、特に
Tr ( P 0 ρ ) > 1 − ε \operatorname{Tr}(P_0 \rho) > 1 - \varepsilon Tr ( P 0 ρ ) > 1 − ε
が小さい正の実数 ε > 0 \varepsilon > 0 ε > 0 に対して成り立つと仮定します。
ジェントル測定補題が主張することは、これらの仮定のもとで、Naimarkの定理によって { P 0 , … , P m − 1 } \{P_0,\ldots,P_{m-1}\} { P 0 , … , P m − 1 } から得られる非破壊測定は、確率の高い測定結果 0 0 0 が観測された場合に ρ \rho ρ に対してわずかな乱れしか与えないということです。
より具体的には、この補題は、ρ \rho ρ と非破壊測定によって得られる状態(結果が 0 0 0 であることを条件とする)との間の忠実度の2乗が 1 − ε 1-\varepsilon 1 − ε より大きいことを述べています。
F ( ρ , P 0 ρ P 0 Tr ( P 0 ρ ) ) 2 > 1 − ε . \operatorname{F}\Biggl(\rho,\frac{\sqrt{P_0}\rho\sqrt{P_0}}{\operatorname{Tr}(P_0\rho)}\Biggr)^2 > 1-\varepsilon. F ( ρ , Tr ( P 0 ρ ) P 0 ρ P 0 ) 2 > 1 − ε .
これを証明するために、測定に関する基本的な事実が必要です。
測定行列 P 0 , … , P m − 1 P_0, \ldots, P_{m-1} P 0 , … , P m − 1 は半正定値であり、恒等行列に和されます。このことから P 0 P_0 P 0 のすべての固有値は 0 0 0 と 1 1 1 の間の実数であることが分かります。
これは、任意の単位ベクトル ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ に対して、各 a ∈ { 0 , … , m − 1 } a\in\{0,\ldots,m-1\} a ∈ { 0 , … , m − 1 } について値 ⟨ ψ ∣ P a ∣ ψ ⟩ \langle \psi \vert P_a \vert \psi \rangle ⟨ ψ ∣ P a ∣ ψ ⟩ は非負の実数であり(各 P a P_a P a が半正定値であるため)、これらの数の和が1になることから従います。
∑ a = 0 m − 1 ⟨ ψ ∣ P a ∣ ψ ⟩ = ⟨ ψ ∣ ( ∑ a = 0 m − 1 P a ) ∣ ψ ⟩ = ⟨ ψ ∣ I ∣ ψ ⟩ = 1. \sum_{a = 0}^{m-1} \langle \psi \vert P_a \vert \psi \rangle
= \langle \psi \vert \Biggl(\sum_{a = 0}^{m-1} P_a \Biggr) \vert \psi \rangle
= \langle \psi \vert \mathbb{I} \vert \psi \rangle = 1. a = 0 ∑ m − 1 ⟨ ψ ∣ P a ∣ ψ ⟩ = ⟨ ψ ∣ ( a = 0 ∑ m − 1 P a ) ∣ ψ ⟩ = ⟨ ψ ∣ I ∣ ψ ⟩ = 1.
したがって ⟨ ψ ∣ P 0 ∣ ψ ⟩ \langle \psi \vert P_0 \vert \psi \rangle ⟨ ψ ∣ P 0 ∣ ψ ⟩ は常に 0 0 0 と 1 1 1 の間の実数であり、これは P 0 P_0 P 0 のすべての固有値が 0 0 0 と 1 1 1 の間の実数であることを意味します。なぜなら、関心のある固有値に対応する単位固有ベクトルを ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ として選ぶことができるからです。
この観察から、すべての密度行列 ρ \rho ρ に対して次の不等式が成り立ちます。
Tr ( P 0 ρ ) ≥ Tr ( P 0 ρ ) \operatorname{Tr}\bigl( \sqrt{P_0} \rho\bigr) \geq \operatorname{Tr}\bigl( P_0 \rho\bigr) Tr ( P 0 ρ ) ≥ Tr ( P 0 ρ )
詳しく述べると、スペクトル分解
P 0 = ∑ k = 0 n − 1 λ k ∣ ψ k ⟩ ⟨ ψ k ∣ P_0 = \sum_{k=0}^{n-1} \lambda_k \vert\psi_k\rangle\langle\psi_k\vert P 0 = k = 0 ∑ n − 1 λ k ∣ ψ k ⟩ ⟨ ψ k ∣
から始めて、次のことが分かります。
Tr ( P 0 ρ ) = ∑ k = 0 n − 1 λ k ⟨ ψ k ∣ ρ ∣ ψ k ⟩ ≥ ∑ k = 0 n − 1 λ k ⟨ ψ k ∣ ρ ∣ ψ k ⟩ = Tr ( P 0 ρ ) \operatorname{Tr}\bigl( \sqrt{P_0} \rho\bigr)
= \sum_{k = 0}^{n-1} \sqrt{\lambda_k} \langle \psi_k \vert \rho \vert \psi_k \rangle
\geq \sum_{k = 0}^{n-1} \lambda_k \langle \psi_k \vert \rho \vert \psi_k \rangle
= \operatorname{Tr}\bigl( P_0 \rho\bigr) Tr ( P 0 ρ ) = k = 0 ∑ n − 1 λ k ⟨ ψ k ∣ ρ ∣ ψ k ⟩ ≥ k = 0 ∑ n − 1 λ k ⟨ ψ k ∣ ρ ∣ ψ k ⟩ = Tr ( P 0 ρ )
⟨ ψ k ∣ ρ ∣ ψ k ⟩ \langle \psi_k \vert \rho \vert \psi_k \rangle ⟨ ψ k ∣ ρ ∣ ψ k ⟩ は非負の実数であり、各 k = 0 , … , n − 1 k = 0,\ldots,n-1 k = 0 , … , n − 1 に対して λ k ≥ λ k \sqrt{\lambda_k} \geq \lambda_k λ k ≥ λ k が成り立つことから従います(0 0 0 から 1 1 1 の間の数を2乗しても大きくなることはありません)。
さて、忠実度を評価し、この不等式を使用することで、ジェントル測定補題を証明できます。
まず、関心のある式を簡略化しましょう。
F ( ρ , P 0 ρ P 0 Tr ( P 0 ρ ) ) = Tr ρ P 0 ρ P 0 ρ Tr ( P 0 ρ ) = Tr ( ρ P 0 ρ Tr ( P 0 ρ ) ) 2 = Tr ( ρ P 0 ρ Tr ( P 0 ρ ) ) = Tr ( P 0 ρ ) Tr ( P 0 ρ ) \begin{aligned}
\operatorname{F}\Biggl(\rho,\frac{\sqrt{P_0}\rho\sqrt{P_0}}{\operatorname{Tr}(P_0\rho)}\Biggr)
& = \operatorname{Tr}\sqrt{\frac{\sqrt{\rho}\sqrt{P_0}\rho\sqrt{P_0}\sqrt{\rho}}{
\operatorname{Tr}(P_0\rho)}}\\
& = \operatorname{Tr}\sqrt{\Biggl(\frac{\sqrt{\rho}\sqrt{P_0}\sqrt{\rho}}{
\sqrt{\operatorname{Tr}(P_0\rho)}}\Biggr)^2}\\
& = \operatorname{Tr}\Biggl(\frac{\sqrt{\rho}\sqrt{P_0}\sqrt{\rho}}{
\sqrt{\operatorname{Tr}(P_0\rho)}}\Biggr)\\
& = \frac{\operatorname{Tr}\bigl(\sqrt{P_0}\rho\bigr)}{\sqrt{\operatorname{Tr}(P_0\rho)}}
\end{aligned} F ( ρ , Tr ( P 0 ρ ) P 0 ρ P 0 ) = Tr Tr ( P 0 ρ ) ρ P 0 ρ P 0 ρ = Tr ( Tr ( P 0 ρ ) ρ P 0 ρ ) 2 = Tr ( Tr ( P 0 ρ ) ρ P 0 ρ ) = Tr ( P 0 ρ ) Tr ( P 0 ρ )
これらはすべて等式であることに注意してください。この時点では不等式(および他のいかなる不等式も)を使用していないため、忠実度の正確な表現が得られています。
ここで不等式を適用すると、次のことが分かります。
F ( ρ , P 0 ρ P 0 Tr ( P 0 ρ ) ) = Tr ( P 0 ρ ) Tr ( P 0 ρ ) ≥ Tr ( P 0 ρ ) Tr ( P 0 ρ ) = Tr ( P 0 ρ ) \operatorname{F}\Biggl(\rho,\frac{\sqrt{P_0}\rho\sqrt{P_0}}{\operatorname{Tr}(P_0\rho)}\Biggr)
= \frac{\operatorname{Tr}\bigl(\sqrt{P_0}\rho\bigr)}{\sqrt{\operatorname{Tr}(P_0\rho)}}
\geq \frac{\operatorname{Tr}\bigl(P_0\rho\bigr)}{\sqrt{\operatorname{Tr}(P_0\rho)}}
= \sqrt{\operatorname{Tr}\bigl(P_0\rho\bigr)} F ( ρ , Tr ( P 0 ρ ) P 0 ρ P 0 ) = Tr ( P 0 ρ ) Tr ( P 0 ρ ) ≥ Tr ( P 0 ρ ) Tr ( P 0 ρ ) = Tr ( P 0 ρ )
したがって、両辺を2乗すると、
F ( ρ , P 0 ρ P 0 Tr ( P 0 ρ ) ) 2 ≥ Tr ( P 0 ρ ) > 1 − ε . \operatorname{F}\Biggl(\rho,\frac{\sqrt{P_0}\rho\sqrt{P_0}}{\operatorname{Tr}(P_0\rho)}\Biggr)^2
\geq \operatorname{Tr}\bigl(P_0\rho\bigr) > 1-\varepsilon. F ( ρ , Tr ( P 0 ρ ) P 0 ρ P 0 ) 2 ≥ Tr ( P 0 ρ ) > 1 − ε .
Uhlmannの定理
レッスンの最後に、Uhlmannの定理 (Uhlmann's theorem)を見ていきましょう。これは忠実度に関する基本的な事実であり、忠実度と精製の概念を結びつけるものです。
この定理が単純な言葉で述べていることは、任意の2つの量子状態間の忠実度は、それらの状態の精製の(絶対値での)内積の最大値 に等しいということです。
定理
Uhlmannの定理: ρ \rho ρ と σ \sigma σ を系 X \mathsf{X} X の状態を表す密度行列とし、Y \mathsf{Y} Y を X \mathsf{X} X と少なくとも同じ数の古典状態を持つ系とします。ρ \rho ρ と σ \sigma σ の間の忠実度は次のように与えられます。
F ( ρ , σ ) = max { ∣ ⟨ ϕ ∣ ψ ⟩ ∣ : Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) = ρ , Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = σ } , \operatorname{F}(\rho,\sigma) = \max\bigl\{ \vert \langle \phi \vert \psi \rangle \vert \,:\, \operatorname{Tr}_{\mathsf{Y}}\bigl(\vert\phi\rangle\langle\phi\vert\bigr) = \rho,\; \operatorname{Tr}_{\mathsf{Y}}\bigl(\vert\psi\rangle\langle\psi\vert\bigr) = \sigma\bigr\}, F ( ρ , σ ) = max { ∣ ⟨ ϕ ∣ ψ ⟩ ∣ : Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) = ρ , Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = σ } , ここで最大化は ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) のすべての量子状態ベクトル ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ と ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ にわたって行われます。
この定理は精製のユニタリ同値性を使って証明できますが、完全に直線的ではなく、途中で一つのトリックを利用します。
始めに、2つの密度行列 ρ \rho ρ と σ \sigma σ のスペクトル分解を考えます。
ρ = ∑ a = 0 n − 1 p a ∣ u a ⟩ ⟨ u a ∣ σ = ∑ b = 0 n − 1 q b ∣ v b ⟩ ⟨ v b ∣ \begin{aligned}
\rho & = \sum_{a = 0}^{n-1} p_a \vert u_a\rangle\langle u_a\vert \\[2mm]
\sigma & = \sum_{b = 0}^{n-1} q_b \vert v_b\rangle\langle v_b\vert
\end{aligned} ρ σ = a = 0 ∑ n − 1 p a ∣ u a ⟩ ⟨ u a ∣ = b = 0 ∑ n − 1 q b ∣ v b ⟩ ⟨ v b ∣
2つの集合 { ∣ u 0 ⟩ , … , ∣ u n − 1 ⟩ } \{\vert u_0 \rangle,\ldots,\vert u_{n-1}\rangle\} { ∣ u 0 ⟩ , … , ∣ u n − 1 ⟩} と { ∣ v 0 ⟩ , … , ∣ v n − 1 ⟩ } \{\vert v_0 \rangle,\ldots,\vert v_{n-1}\rangle\} { ∣ v 0 ⟩ , … , ∣ v n − 1 ⟩} は、それぞれ ρ \rho ρ と σ \sigma σ の固有ベクトルの正規直交基底であり、p 0 , … , p n − 1 p_0,\ldots,p_{n-1} p 0 , … , p n − 1 と q 0 , … , q n − 1 q_0,\ldots,q_{n-1} q 0 , … , q n − 1 は対応する固有値です。
また、∣ u 0 ‾ ⟩ , … , ∣ u n − 1 ‾ ⟩ \vert \overline{u_0} \rangle,\ldots,\vert \overline{u_{n-1}}\rangle ∣ u 0 ⟩ , … , ∣ u n − 1 ⟩ と ∣ v 0 ‾ ⟩ , … , ∣ v n − 1 ‾ ⟩ \vert \overline{v_0} \rangle,\ldots,\vert \overline{v_{n-1}}\rangle ∣ v 0 ⟩ , … , ∣ v n − 1 ⟩ を、∣ u 0 ⟩ , … , ∣ u n − 1 ⟩ \vert u_0 \rangle,\ldots,\vert u_{n-1}\rangle ∣ u 0 ⟩ , … , ∣ u n − 1 ⟩ と ∣ v 0 ⟩ , … , ∣ v n − 1 ⟩ \vert v_0 \rangle,\ldots,\vert v_{n-1}\rangle ∣ v 0 ⟩ , … , ∣ v n − 1 ⟩ の各成分の複素共役をとることで得られるベクトルとして定義します。
すなわち、任意のベクトル ∣ w ⟩ \vert w\rangle ∣ w ⟩ に対して、各 c ∈ { 0 , … , n − 1 } c\in\{0,\ldots,n-1\} c ∈ { 0 , … , n − 1 } について次の式に従って ∣ w ‾ ⟩ \vert\overline{w}\rangle ∣ w ⟩ を定義します。
⟨ c ∣ w ‾ ⟩ = ⟨ c ∣ w ⟩ ‾ \langle c \vert \overline{w}\rangle = \overline{\langle c \vert w\rangle} ⟨ c ∣ w ⟩ = ⟨ c ∣ w ⟩
任意の2つのベクトル ∣ u ⟩ \vert u\rangle ∣ u ⟩ と ∣ v ⟩ \vert v\rangle ∣ v ⟩ に対して
⟨ u ‾ ∣ v ‾ ⟩ = ⟨ v ∣ u ⟩ \langle \overline{u} \vert \overline{v}\rangle = \langle v\vert u\rangle ⟨ u ∣ v ⟩ = ⟨ v ∣ u ⟩ が成り立つことに注意してください。
より一般的に、任意の正方行列 M M M に対して次の式が成り立ちます。
⟨ u ‾ ∣ M ∣ v ‾ ⟩ = ⟨ v ∣ M T ∣ u ⟩ \langle \overline{u} \vert M \vert \overline{v}\rangle = \langle v\vert M^T \vert u\rangle ⟨ u ∣ M ∣ v ⟩ = ⟨ v ∣ M T ∣ u ⟩
∣ u ⟩ \vert u\rangle ∣ u ⟩ と ∣ v ⟩ \vert v\rangle ∣ v ⟩ が直交するのは、∣ u ‾ ⟩ \vert \overline{u}\rangle ∣ u ⟩ と ∣ v ‾ ⟩ \vert \overline{v}\rangle ∣ v ⟩ が直交する場合に限ることが分かり、したがって { ∣ u 0 ‾ ⟩ , … , ∣ u n − 1 ‾ ⟩ } \{\vert \overline{u_0} \rangle,\ldots,\vert \overline{u_{n-1}}\rangle\} { ∣ u 0 ⟩ , … , ∣ u n − 1 ⟩} と { ∣ v 0 ‾ ⟩ , … , ∣ v n − 1 ‾ ⟩ } \{\vert \overline{v_0} \rangle,\ldots,\vert \overline{v_{n-1}}\rangle\} { ∣ v 0 ⟩ , … , ∣ v n − 1 ⟩} はともに正規直交基底です。
次に、ρ \rho ρ と σ \sigma σ それぞれの精製である以下の2つのベクトル ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ と ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ を考えます。
∣ ϕ ⟩ = ∑ a = 0 n − 1 p a ∣ u a ⟩ ⊗ ∣ u a ‾ ⟩ ∣ ψ ⟩ = ∑ b = 0 n − 1 q b ∣ v b ⟩ ⊗ ∣ v b ‾ ⟩ \begin{aligned}
\vert\phi\rangle & = \sum_{a = 0}^{n-1} \sqrt{p_a}\, \vert u_a\rangle \otimes \vert \overline{u_a}\rangle \\[2mm]
\vert\psi\rangle & = \sum_{b = 0}^{n-1} \sqrt{q_b}\, \vert v_b\rangle \otimes \vert
\overline{v_b}\rangle
\end{aligned} ∣ ϕ ⟩ ∣ ψ ⟩ = a = 0 ∑ n − 1 p a ∣ u a ⟩ ⊗ ∣ u a ⟩ = b = 0 ∑ n − 1 q b ∣ v b ⟩ ⊗ ∣ v b ⟩
これが前述のトリックです。
この時点では、ρ \rho ρ と σ \sigma σ の精製としてこの特定の選択が良いことを明示的に示すものは何もありませんが、これらは有効な精製であり、複素共役の操作によって代数計算が必要な形で成立します。
精製のユニタリ同値性により、系のペア ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) に対する ρ \rho ρ のすべての精製は ( I X ⊗ U ) ∣ ϕ ⟩ (\mathbb{I}_{\mathsf{X}}\otimes U)\vert\phi\rangle ( I X ⊗ U ) ∣ ϕ ⟩ (ある種のユニタリ行列 U U U に対して)の形をとり、同様に σ \sigma σ のすべての精製は ( I X ⊗ V ) ∣ ψ ⟩ (\mathbb{I}_{\mathsf{X}}\otimes V)\vert\psi\rangle ( I X ⊗ V ) ∣ ψ ⟩ (ある種のユニタリ行列 V V V に対して)の形をとることが分かります。
そのような2つの精製の内積は次のように簡略化できます。
⟨ ϕ ∣ ( I ⊗ U † ) ( I ⊗ V ) ∣ ψ ⟩ = ∑ a , b = 0 n − 1 p a q b ⟨ u a ∣ v b ⟩ ⟨ u a ‾ ∣ U † V ∣ v b ‾ ⟩ = ∑ a , b = 0 n − 1 p a q b ⟨ u a ∣ v b ⟩ ⟨ v b ∣ ( U † V ) T ∣ u a ⟩ = Tr ( ∑ a , b = 0 n − 1 p a q b ∣ u a ⟩ ⟨ u a ∣ v b ⟩ ⟨ v b ∣ ( U † V ) T ) = Tr ( ρ σ ( U † V ) T ) \begin{aligned}
\langle \phi \vert (\mathbb{I}\otimes U^{\dagger}) (\mathbb{I}\otimes V) \vert \psi \rangle
\hspace{-2.5cm}\\
& = \sum_{a,b = 0}^{n-1} \sqrt{p_a} \sqrt{q_b}\, \langle u_a \vert v_b \rangle
\langle \overline{u_a} \vert U^{\dagger} V \vert \overline{v_b} \rangle \\
& = \sum_{a,b = 0}^{n-1} \sqrt{p_a} \sqrt{q_b}\, \langle u_a \vert v_b \rangle
\langle v_b \vert (U^{\dagger} V)^T \vert u_a \rangle \\
& = \operatorname{Tr}\Biggl(
\sum_{a,b = 0}^{n-1} \sqrt{p_a} \sqrt{q_b}\, \vert u_a \rangle\langle u_a \vert v_b \rangle
\langle v_b \vert (U^{\dagger} V)^T\Biggr)\\
& = \operatorname{Tr}\Bigl(
\sqrt{\rho}\sqrt{\sigma}\, (U^{\dagger} V)^T\Bigr)
\end{aligned} ⟨ ϕ ∣ ( I ⊗ U † ) ( I ⊗ V ) ∣ ψ ⟩ = a , b = 0 ∑ n − 1 p a q b ⟨ u a ∣ v b ⟩ ⟨ u a ∣ U † V ∣ v b ⟩ = a , b = 0 ∑ n − 1 p a q b ⟨ u a ∣ v b ⟩ ⟨ v b ∣ ( U † V ) T ∣ u a ⟩ = Tr ( a , b = 0 ∑ n − 1 p a q b ∣ u a ⟩ ⟨ u a ∣ v b ⟩ ⟨ v b ∣ ( U † V ) T ) = Tr ( ρ σ ( U † V ) T )
U U U と V V V がすべての可能なユニタリ行列にわたって変化するとき、行列 ( U † V ) T (U^{\dagger} V)^T ( U † V ) T もすべての可能なユニタリ行列にわたって変化します。
したがって、ρ \rho ρ と σ \sigma σ の2つの精製の内積の絶対値を最大化すると、次の式が得られます。
max U , V unitary ∣ Tr ( ρ σ ( U † V ) T ) ∣ = max W unitary ∣ Tr ( ρ σ W ) ∣ = ∥ ρ σ ∥ 1 = F ( ρ , σ ) \begin{aligned}
\max_{U,V\:\text{unitary}} \biggl\vert \operatorname{Tr}\Bigl(
\sqrt{\rho}\sqrt{\sigma}\, (U^{\dagger} V)^T\Bigr)\biggr\vert
& = \max_{W\:\text{unitary}} \biggl\vert \operatorname{Tr}\Bigl(
\sqrt{\rho}\sqrt{\sigma}\, W\Bigr)\biggr\vert\\[2mm]
& = \bigl\| \sqrt{\rho}\sqrt{\sigma} \bigr\|_1\\[2mm]
& = \operatorname{F}(\rho,\sigma)
\end{aligned} U , V unitary max Tr ( ρ σ ( U † V ) T ) = W unitary max Tr ( ρ σ W ) = ρ σ 1 = F ( ρ , σ )
コース修了後のアンケート
このコースを修了おめでとうございます。以下の簡単なアンケート にご回答いただき、コースの改善にご協力ください。皆さまのフィードバックはコンテンツとユーザー体験の向上に活用されます。ご協力ありがとうございます。
Note: This survey is provided by IBM Quantum and relates to the original English content. To give feedback on doQumentation's website, translations, or code execution, please open a GitHub issue .