メインコンテンツへスキップ

忠実度

このレッスンの章では、量子状態間の忠実度(fidelity)について説明します。忠実度は、状態の類似性、つまりどれだけ「重なっている」かを測る指標です。

2つの量子状態ベクトルが与えられた場合、それらの量子状態ベクトルに対応する純粋状態間の忠実度は、状態ベクトルの内積の絶対値に等しくなります。 これは類似性を測る基本的な方法です。結果は 00 から 11 の間の値をとり、値が大きいほど類似性が高いことを示します。 特に、直交状態に対しては(定義より)値はゼロになり、全体位相の差を除いて等しい状態に対しては値は 11 になります。

直感的には、忠実度は量子状態ベクトルから密度行列への、この基本的な類似性の尺度の拡張と見なすことができます。

忠実度の定義

まず忠実度の定義から始めましょう。 次の定義は一見、奇妙あるいは謎めいて見えるかもしれませんし、扱いにくいと感じるかもしれません。 しかし、この定義が表す関数は多くの興味深い性質と複数の同値な表現形式を持つため、最初に見た印象よりもずっと扱いやすいことが分かります。

定義

ρ\rhoσ\sigma を同じ系の量子状態を表す密度行列とします。 ρ\rhoσ\sigma の間の忠実度は次のように定義されます。

F(ρ,σ)=Trρσρ.\operatorname{F}(\rho,\sigma) = \operatorname{Tr}\sqrt{\sqrt{\rho} \sigma \sqrt{\rho}}.
注釈

これは一般的な定義ですが、忠実度をここで定義した量の2乗として定義し、ここで定義した量をルート忠実度と呼ぶこともよくあります。 どちらの定義が正しくどちらが間違いというわけではなく、本質的には好みの問題です。 ただし、どちらの定義が使われているかを常に確認・明確化することが重要です。

定義の式を理解するために、まず ρσρ\sqrt{\rho} \sigma \sqrt{\rho} が半正定値行列であることに注目します。

ρσρ=MM\sqrt{\rho} \sigma \sqrt{\rho} = M^{\dagger} M

ただし M=σρM = \sqrt{\sigma}\sqrt{\rho} です。 すべての半正定値行列と同様に、この半正定値行列は一意の半正定値な平方根を持ち、その跡(トレース)が忠実度となります。

任意の正方行列 MM に対して、2つの半正定値行列 MMM^{\dagger} MMMM M^{\dagger} の固有値は常に同じであり、したがってこれらの行列の平方根についても同様です。 M=σρM = \sqrt{\sigma}\sqrt{\rho} と選び、正方行列のトレースはその固有値の和であるという事実を使うと、次のことが分かります。

F(ρ,σ)=Trρσρ=TrMM=TrMM=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}

つまり、定義からは直接分かりませんが、忠実度は2つの引数について対称です。

トレースノルムによる忠実度の表現

忠実度を表す同値な式として、次の式があります。

F(ρ,σ)=σρ1.\operatorname{F}(\rho,\sigma) = \bigl\|\sqrt{\sigma}\sqrt{\rho}\bigr\|_1.

ここでトレースノルムが現れています。これは前のレッスンで状態識別の文脈で登場したものです。 (必ずしも正方でない)行列 MM のトレースノルムは次のように定義できます。

M1=TrMM,\| M \|_1 = \operatorname{Tr}\sqrt{M^{\dagger} M},

この定義を行列 σρ\sqrt{\sigma}\sqrt{\rho} に適用することで、定義中の式が得られます。

(正方)行列 MM のトレースノルムの別の表現として、次の式があります。

M1=maxUunitaryTr(MU).\| M \|_1 = \max_{U\:\text{unitary}} \bigl\vert \operatorname{Tr}(M U) \bigr\vert.

ここで最大化は、MM と同じ行数・列数を持つすべてのユニタリ行列 UU にわたって行われます。 この式を今の状況に適用すると、忠実度の別の表現が得られます。

F(ρ,σ)=maxUunitaryTr(σρU)\operatorname{F}(\rho,\sigma) = \max_{U\:\text{unitary}} \bigl\vert\operatorname{Tr}\bigl( \sqrt{\sigma}\sqrt{\rho}\, U\bigr) \bigr\vert

純粋状態の忠実度

忠実度の定義について最後に1点補足しておくと、すべての純粋状態は(密度行列として)自分自身の平方根に等しいため、一方または両方の状態が純粋状態の場合、忠実度の式はかなり簡略化されます。 特に、2つの状態のうち一方が純粋状態の場合、次の式が成り立ちます。

F(ϕϕ,σ)=ϕσϕ\operatorname{F}\bigl( \vert\phi\rangle\langle\phi\vert, \sigma \bigr) = \sqrt{\langle \phi\vert \sigma \vert \phi \rangle}

両方の状態が純粋状態の場合、式は対応する量子状態ベクトルの内積の絶対値に簡略化されます。これは本章の冒頭で述べたことです。

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

忠実度の基本的性質

忠実度には多くの注目すべき性質と複数の同値な表現があります。 以下にいくつかの基本的な性質を証明なしで挙げます。

  1. 同じサイズの任意の2つの密度行列 ρ\rhoσ\sigma に対して、忠実度 F(ρ,σ)\operatorname{F}(\rho,\sigma) はゼロから1の間にあります: 0F(ρ,σ)1.0\leq \operatorname{F}(\rho,\sigma) \leq 1. F(ρ,σ)=0\operatorname{F}(\rho,\sigma)=0 となるのは、ρ\rhoσ\sigma の像が直交する場合(すなわちエラーなしで識別可能な場合)に限り、F(ρ,σ)=1\operatorname{F}(\rho,\sigma)=1 となるのは ρ=σ\rho = \sigma の場合に限ります。
  2. 忠実度は乗法的です。つまり、積状態間の忠実度は個々の忠実度の積に等しくなります: 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).
  3. 状態間の忠実度は、任意のチャネルの作用のもとで非減少です。すなわち、ρ\rhoσ\sigma が密度行列で Φ\Phi がこれら2つの状態を入力として受け取れるチャネルであれば、必ず次が成り立ちます。 F(ρ,σ)F(Φ(ρ),Φ(σ)).\operatorname{F}(\rho,\sigma) \leq \operatorname{F}(\Phi(\rho),\Phi(\sigma)).
  4. Fuchs-van de Graaf 不等式は忠実度とトレース距離の間に密接な(ただし完全ではない)関係を確立しています。任意の2つの状態 ρ\rhoσ\sigma に対して次が成り立ちます。 112ρσ1F(ρ,σ)114ρσ12.1 - \frac{1}{2}\|\rho - \sigma\|_1 \leq \operatorname{F}(\rho,\sigma) \leq \sqrt{1 - \frac{1}{4}\|\rho - \sigma\|_1^2}.

最後の性質は図の形で表すことができます。

トレース距離と忠実度を関連付けるプロット

具体的には、同じ系の状態 ρ\rhoσ\sigma の任意の選択に対して、yy 軸を F(ρ,σ)\operatorname{F}(\rho,\sigma) の値で横切る水平線と、xx 軸を 12ρσ1\frac{1}{2}\|\rho-\sigma\|_1 の値で横切る垂直線の交点は、直線 y=1xy = 1-x を下辺界、単位円を上辺界とする灰色の領域内に必ず存在します。 実用的な観点からこの図で最も重要な領域は、灰色の領域の左上隅です。 2つの状態間の忠実度が1に近ければ、そのトレース距離は0に近く、逆もまた同様です。

ジェントル測定補題

次に、ジェントル測定補題(gentle measurement lemma)として知られる単純ですが重要な事実を見ていきましょう。これは忠実度と非破壊測定を結びつけるものです。 この補題は折に触れて登場する非常に有用な補題であり、忠実度の一見扱いにくそうな定義が実はこの補題の証明を非常に簡単にするという点でも注目に値します。

設定は次のとおりです。 X\mathsf{X} を状態 ρ\rho にある系とし、{P0,,Pm1}\{P_0,\ldots,P_{m-1}\}X\mathsf{X} の一般測定を表す半正定値行列の集合とします。 さらに、状態 ρ\rho にある系 X\mathsf{X} にこの測定を行ったとき、ある結果が非常に高い確率で起こると仮定します。 具体的には、確率の高い測定結果を 00 とし、特に

Tr(P0ρ)>1ε\operatorname{Tr}(P_0 \rho) > 1 - \varepsilon

が小さい正の実数 ε>0\varepsilon > 0 に対して成り立つと仮定します。

ジェントル測定補題が主張することは、これらの仮定のもとで、Naimarkの定理によって {P0,,Pm1}\{P_0,\ldots,P_{m-1}\} から得られる非破壊測定は、確率の高い測定結果 00 が観測された場合に ρ\rho に対してわずかな乱れしか与えないということです。

より具体的には、この補題は、ρ\rho と非破壊測定によって得られる状態(結果が 00 であることを条件とする)との間の忠実度の2乗が 1ε1-\varepsilon より大きいことを述べています。

F(ρ,P0ρP0Tr(P0ρ))2>1ε.\operatorname{F}\Biggl(\rho,\frac{\sqrt{P_0}\rho\sqrt{P_0}}{\operatorname{Tr}(P_0\rho)}\Biggr)^2 > 1-\varepsilon.

これを証明するために、測定に関する基本的な事実が必要です。 測定行列 P0,,Pm1P_0, \ldots, P_{m-1} は半正定値であり、恒等行列に和されます。このことから P0P_0 のすべての固有値は 0011 の間の実数であることが分かります。 これは、任意の単位ベクトル ψ\vert\psi\rangle に対して、各 a{0,,m1}a\in\{0,\ldots,m-1\} について値 ψPaψ\langle \psi \vert P_a \vert \psi \rangle は非負の実数であり(各 PaP_a が半正定値であるため)、これらの数の和が1になることから従います。

a=0m1ψPaψ=ψ(a=0m1Pa)ψ=ψ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.

したがって ψP0ψ\langle \psi \vert P_0 \vert \psi \rangle は常に 0011 の間の実数であり、これは P0P_0 のすべての固有値が 0011 の間の実数であることを意味します。なぜなら、関心のある固有値に対応する単位固有ベクトルを ψ\vert\psi\rangle として選ぶことができるからです。

この観察から、すべての密度行列 ρ\rho に対して次の不等式が成り立ちます。

Tr(P0ρ)Tr(P0ρ)\operatorname{Tr}\bigl( \sqrt{P_0} \rho\bigr) \geq \operatorname{Tr}\bigl( P_0 \rho\bigr)

詳しく述べると、スペクトル分解

P0=k=0n1λkψkψkP_0 = \sum_{k=0}^{n-1} \lambda_k \vert\psi_k\rangle\langle\psi_k\vert

から始めて、次のことが分かります。

Tr(P0ρ)=k=0n1λkψkρψkk=0n1λkψkρψk=Tr(P0ρ)\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)

ψkρψk\langle \psi_k \vert \rho \vert \psi_k \rangle は非負の実数であり、各 k=0,,n1k = 0,\ldots,n-1 に対して λkλk\sqrt{\lambda_k} \geq \lambda_k が成り立つことから従います(00 から 11 の間の数を2乗しても大きくなることはありません)。

さて、忠実度を評価し、この不等式を使用することで、ジェントル測定補題を証明できます。 まず、関心のある式を簡略化しましょう。

F(ρ,P0ρP0Tr(P0ρ))=TrρP0ρP0ρTr(P0ρ)=Tr(ρP0ρTr(P0ρ))2=Tr(ρP0ρTr(P0ρ))=Tr(P0ρ)Tr(P0ρ)\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(ρ,P0ρP0Tr(P0ρ))=Tr(P0ρ)Tr(P0ρ)Tr(P0ρ)Tr(P0ρ)=Tr(P0ρ)\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)}

したがって、両辺を2乗すると、

F(ρ,P0ρP0Tr(P0ρ))2Tr(P0ρ)>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.

Uhlmannの定理

レッスンの最後に、Uhlmannの定理(Uhlmann's theorem)を見ていきましょう。これは忠実度に関する基本的な事実であり、忠実度と精製の概念を結びつけるものです。 この定理が単純な言葉で述べていることは、任意の2つの量子状態間の忠実度は、それらの状態の精製の(絶対値での)内積の最大値に等しいということです。

定理

Uhlmannの定理: ρ\rhoσ\sigma を系 X\mathsf{X} の状態を表す密度行列とし、Y\mathsf{Y}X\mathsf{X} と少なくとも同じ数の古典状態を持つ系とします。ρ\rhoσ\sigma の間の忠実度は次のように与えられます。

F(ρ,σ)=max{ϕψ:TrY(ϕϕ)=ρ,  TrY(ψψ)=σ}, \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\},

ここで最大化は (X,Y)(\mathsf{X},\mathsf{Y}) のすべての量子状態ベクトル ϕ\vert\phi\rangleψ\vert\psi\rangle にわたって行われます。

この定理は精製のユニタリ同値性を使って証明できますが、完全に直線的ではなく、途中で一つのトリックを利用します。

始めに、2つの密度行列 ρ\rhoσ\sigma のスペクトル分解を考えます。

ρ=a=0n1pauauaσ=b=0n1qbvbvb\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}

2つの集合 {u0,,un1}\{\vert u_0 \rangle,\ldots,\vert u_{n-1}\rangle\}{v0,,vn1}\{\vert v_0 \rangle,\ldots,\vert v_{n-1}\rangle\} は、それぞれ ρ\rhoσ\sigma の固有ベクトルの正規直交基底であり、p0,,pn1p_0,\ldots,p_{n-1}q0,,qn1q_0,\ldots,q_{n-1} は対応する固有値です。

また、u0,,un1\vert \overline{u_0} \rangle,\ldots,\vert \overline{u_{n-1}}\ranglev0,,vn1\vert \overline{v_0} \rangle,\ldots,\vert \overline{v_{n-1}}\rangle を、u0,,un1\vert u_0 \rangle,\ldots,\vert u_{n-1}\ranglev0,,vn1\vert v_0 \rangle,\ldots,\vert v_{n-1}\rangle の各成分の複素共役をとることで得られるベクトルとして定義します。 すなわち、任意のベクトル w\vert w\rangle に対して、各 c{0,,n1}c\in\{0,\ldots,n-1\} について次の式に従って w\vert\overline{w}\rangle を定義します。

cw=cw\langle c \vert \overline{w}\rangle = \overline{\langle c \vert w\rangle}

任意の2つのベクトル u\vert u\ranglev\vert v\rangle に対して uv=vu\langle \overline{u} \vert \overline{v}\rangle = \langle v\vert u\rangle が成り立つことに注意してください。 より一般的に、任意の正方行列 MM に対して次の式が成り立ちます。

uMv=vMTu\langle \overline{u} \vert M \vert \overline{v}\rangle = \langle v\vert M^T \vert u\rangle

u\vert u\ranglev\vert v\rangle が直交するのは、u\vert \overline{u}\ranglev\vert \overline{v}\rangle が直交する場合に限ることが分かり、したがって {u0,,un1}\{\vert \overline{u_0} \rangle,\ldots,\vert \overline{u_{n-1}}\rangle\}{v0,,vn1}\{\vert \overline{v_0} \rangle,\ldots,\vert \overline{v_{n-1}}\rangle\} はともに正規直交基底です。

次に、ρ\rhoσ\sigma それぞれの精製である以下の2つのベクトル ϕ\vert\phi\rangleψ\vert\psi\rangle を考えます。

ϕ=a=0n1pauauaψ=b=0n1qbvbvb\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}

これが前述のトリックです。 この時点では、ρ\rhoσ\sigma の精製としてこの特定の選択が良いことを明示的に示すものは何もありませんが、これらは有効な精製であり、複素共役の操作によって代数計算が必要な形で成立します。

精製のユニタリ同値性により、系のペア (X,Y)(\mathsf{X},\mathsf{Y}) に対する ρ\rho のすべての精製は (IXU)ϕ(\mathbb{I}_{\mathsf{X}}\otimes U)\vert\phi\rangle(ある種のユニタリ行列 UU に対して)の形をとり、同様に σ\sigma のすべての精製は (IXV)ψ(\mathbb{I}_{\mathsf{X}}\otimes V)\vert\psi\rangle(ある種のユニタリ行列 VV に対して)の形をとることが分かります。 そのような2つの精製の内積は次のように簡略化できます。

ϕ(IU)(IV)ψ=a,b=0n1paqbuavbuaUVvb=a,b=0n1paqbuavbvb(UV)Tua=Tr(a,b=0n1paqbuauavbvb(UV)T)=Tr(ρσ(UV)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}

UUVV がすべての可能なユニタリ行列にわたって変化するとき、行列 (UV)T(U^{\dagger} V)^T もすべての可能なユニタリ行列にわたって変化します。 したがって、ρ\rhoσ\sigma の2つの精製の内積の絶対値を最大化すると、次の式が得られます。

maxU,VunitaryTr(ρσ(UV)T)=maxWunitaryTr(ρσ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}

コース修了後のアンケート

このコースを修了おめでとうございます。以下の簡単なアンケートにご回答いただき、コースの改善にご協力ください。皆さまのフィードバックはコンテンツとユーザー体験の向上に活用されます。ご協力ありがとうございます。