量子情報入門 第1章 §1.8
量子誤り訂正では、雑音の存在下での混合状態の扱いが必要になる。ここでは第2 部で必要となる最小限を要約する。
密度行列
系の状態が確率 p i p_i p i で ∣ ψ i ⟩ \ket{\psi_i} ∣ ψ i ⟩ にある(古典的な統計混合)とき、密度行列 を
ρ = ∑ i p i ∣ ψ i ⟩ ⟨ ψ i ∣ \rho = \sum_i p_i\ket{\psi_i}\!\bra{\psi_i} ρ = i ∑ p i ∣ ψ i ⟩ ⟨ ψ i ∣
で定義する。密度行列は次の性質で特徴づけられる: (i) Hermite、(ii) 半正定値、(iii) t r ( ρ ) = 1 \mathrm{tr}(\rho)=1 tr ( ρ ) = 1 。純粋状態は ρ 2 = ρ \rho^2=\rho ρ 2 = ρ 、混合状態は ρ 2 ≠ ρ \rho^2\neq\rho ρ 2 = ρ 。観測量 M M M の期待値は ⟨ M ⟩ = t r ( M ρ ) \langle M\rangle = \mathrm{tr}(M\rho) ⟨ M ⟩ = tr ( M ρ ) で計算する。
部分トレースと完全混合状態
部分トレースの定義
複合系 H A ⊗ H B \mathcal H_A\otimes \mathcal H_B H A ⊗ H B 上の状態 ρ A B \rho_{AB} ρ A B に対し、系 B B B を「無視」して系 A A A だけの実効状態を得る操作が部分トレース である:
ρ A = t r B ( ρ A B ) = ∑ j ( I A ⊗ ⟨ j ∣ B ) ρ A B ( I A ⊗ ∣ j ⟩ B ) . \rho_A = \mathrm{tr}_B(\rho_{AB}) = \sum_j (I_A\otimes \bra{j}_B)\, \rho_{AB}\, (I_A\otimes \ket{j}_B). ρ A = tr B ( ρ A B ) = j ∑ ( I A ⊗ ⟨ j ∣ B ) ρ A B ( I A ⊗ ∣ j ⟩ B ) .
ここで { ∣ j ⟩ B } \{\ket j_B\} { ∣ j ⟩ B } は B B B の任意の正規直交基底で、結果は基底の選び方に依らない。
操作的意味
ρ A \rho_A ρ A は「B B B には触れずに A A A に関する任意の測定・実験を行ったとき、その結果の統計を完全に決める」実効的状態である。すなわち、A A A 側の任意の観測量 M A M_A M A に対し ⟨ M A ⊗ I B ⟩ ρ A B = t r ( M A ρ A ) \langle M_A\otimes I_B\rangle_{\rho_{AB}} = \mathrm{tr}(M_A \rho_A) ⟨ M A ⊗ I B ⟩ ρ A B = tr ( M A ρ A ) が成り立つ。物理的には「相手が何をしているか分からないときに、自分の側だけを見て何が言えるか」を記述する。
ベル状態の部分トレース
最大もつれ状態 ∣ Φ + ⟩ = ( ∣ 00 ⟩ + ∣ 11 ⟩ ) / 2 \ket{\Phi^+}=(\ket{00}+\ket{11})/\sqrt2 ∣ Φ + ⟩ = ( ∣ 00 ⟩ + ∣ 11 ⟩ ) / 2 を考える:
ρ A B = ∣ Φ + ⟩ ⟨ Φ + ∣ = 1 2 ( ∣ 00 ⟩ ⟨ 00 ∣ + ∣ 00 ⟩ ⟨ 11 ∣ + ∣ 11 ⟩ ⟨ 00 ∣ + ∣ 11 ⟩ ⟨ 11 ∣ ) . \rho_{AB} = \ket{\Phi^+}\bra{\Phi^+} = \frac 12(\ket{00}\bra{00} + \ket{00}\bra{11} + \ket{11}\bra{00} + \ket{11}\bra{11}). ρ A B = ∣ Φ + ⟩ ⟨ Φ + ∣ = 2 1 ( ∣ 00 ⟩ ⟨ 00 ∣ + ∣ 00 ⟩ ⟨ 11 ∣ + ∣ 11 ⟩ ⟨ 00 ∣ + ∣ 11 ⟩ ⟨ 11 ∣ ) .
B B B 側の部分トレース ⟨ 0 ∣ B ( ⋯ ) ∣ 0 ⟩ B + ⟨ 1 ∣ B ( ⋯ ) ∣ 1 ⟩ B \bra 0_B(\cdots)\ket 0_B + \bra 1_B(\cdots)\ket 1_B ⟨ 0 ∣ B ( ⋯ ) ∣ 0 ⟩ B + ⟨ 1 ∣ B ( ⋯ ) ∣ 1 ⟩ B を計算する。∣ i j ⟩ ⟨ k l ∣ = ∣ i ⟩ A ⟨ k ∣ A ⊗ ∣ j ⟩ B ⟨ l ∣ B \ket{ij}\bra{kl} = \ket i_A\bra k_A\otimes \ket j_B\bra l_B ∣ ij ⟩ ⟨ k l ∣ = ∣ i ⟩ A ⟨ k ∣ A ⊗ ∣ j ⟩ B ⟨ l ∣ B と分解すれば、B B B 側は ⟨ m ∣ B ∣ j ⟩ B ⟨ l ∣ B ∣ m ⟩ B = δ j m δ l m \bra{m}_B\ket j_B\bra l_B\ket m_B = \delta_{jm}\delta_{lm} ⟨ m ∣ B ∣ j ⟩ B ⟨ l ∣ B ∣ m ⟩ B = δ j m δ l m となる項だけが残るので、j = l j=l j = l の対角項のみが生き残る。よって
ρ A = 1 2 ( ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 1 ⟩ ⟨ 1 ∣ ) = 1 2 I . \rho_A = \frac 12(\ket 0\bra 0 + \ket 1\bra 1) = \frac 12 I. ρ A = 2 1 ( ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 1 ⟩ ⟨ 1 ∣ ) = 2 1 I .
I / 2 I/2 I /2 が「完全混合状態」である理由
密度行列 I / 2 I/2 I /2 の意味を検算しよう。任意の観測量 M M M の期待値は
⟨ M ⟩ = t r ( M ⋅ I / 2 ) = t r M 2 . \langle M\rangle = \mathrm{tr}(M\cdot I/2) = \frac{\mathrm{tr}\,M}{2}. ⟨ M ⟩ = tr ( M ⋅ I /2 ) = 2 tr M .
特に、任意の1次元射影子 P n ^ = I + n ^ ⋅ σ ⃗ 2 P_{\hat n}=\frac{I+\hat n\cdot\vec\sigma}{2} P n ^ = 2 I + n ^ ⋅ σ (n ^ ∈ S 2 \hat n\in S^2 n ^ ∈ S 2 、Bloch球上の任意方向)に対して t r ( P n ^ ⋅ I / 2 ) = 1 / 2 \mathrm{tr}(P_{\hat n}\cdot I/2) = 1/2 tr ( P n ^ ⋅ I /2 ) = 1/2 。すなわちどの基底で測っても ∣ + ⟩ \ket + ∣ + ⟩ の確率も ∣ − ⟩ \ket - ∣ − ⟩ の確率もそれぞれ 50 % 50\% 50% 。「量子ビットの状態について何一つ情報がない」状態である。Bloch ベクトルで見ると ⟨ X ⟩ = ⟨ Y ⟩ = ⟨ Z ⟩ = 0 \langle X\rangle=\langle Y\rangle=\langle Z\rangle=0 ⟨ X ⟩ = ⟨ Y ⟩ = ⟨ Z ⟩ = 0 、Bloch 球の中心 に対応し、純粋状態(球面上)から最も遠い点である。
もつれ状態でなぜ完全混合になるか(物理的直観)
ベル状態 ∣ Φ + ⟩ \ket{\Phi^+} ∣ Φ + ⟩ は「A A A と B B B の測定結果が完全に相関しているが、個々の結果は決まっていない」状態である。A A A 側だけ計算基底で測ると ∣ 0 ⟩ \ket 0 ∣ 0 ⟩ か ∣ 1 ⟩ \ket 1 ∣ 1 ⟩ が 50 % 50\% 50% ずつで出るし、Hadamard 基底で測っても ∣ + ⟩ , ∣ − ⟩ \ket +,\ket - ∣ + ⟩ , ∣ − ⟩ が 50 % 50\% 50% ずつ。B B B を見ないから相関を活用できず、情報は 0 0 0 。だから ρ A = I / 2 \rho_A = I/2 ρ A = I /2 。
裏を返せば、もつれの情報は「A A A と B B B の関係」に載っており、「A A A だけ」「B B B だけ」には載っていない 。両方の結果を照合してはじめて相関が見え、CHSH 不等式の破れなど古典に真似できない現象が現れる。これは古典相関と決定的に異なる。
成分での計算法
実際に手を動かすときは成分公式が便利である。基底 ∣ i ⟩ A ⊗ ∣ j ⟩ B \ket i_A\otimes\ket j_B ∣ i ⟩ A ⊗ ∣ j ⟩ B で ρ A B \rho_{AB} ρ A B の成分を ρ i j , k l \rho_{ij,kl} ρ ij , k l と書けば
( ρ A ) i k = ∑ j ρ i j , k j , (\rho_A)_{ik} = \sum_j \rho_{ij,\,kj}, ( ρ A ) ik = j ∑ ρ ij , k j ,
つまり「B B B のインデックスを対角に揃えて足す」だけである。2量子ビットなら 4 × 4 4\times4 4 × 4 行列 ρ A B \rho_{AB} ρ A B から
ρ A = ( ρ 00 , 00 + ρ 01 , 01 ρ 00 , 10 + ρ 01 , 11 ρ 10 , 00 + ρ 11 , 01 ρ 10 , 10 + ρ 11 , 11 ) \rho_A = \begin{pmatrix} \rho_{00,00}+\rho_{01,01} & \rho_{00,10}+\rho_{01,11}\\ \rho_{10,00}+\rho_{11,01} & \rho_{10,10}+\rho_{11,11}\end{pmatrix} ρ A = ( ρ 00 , 00 + ρ 01 , 01 ρ 10 , 00 + ρ 11 , 01 ρ 00 , 10 + ρ 01 , 11 ρ 10 , 10 + ρ 11 , 11 )
と 2 × 2 2\times2 2 × 2 が得られる。有用な性質として、線形性、トレース保存 t r ρ A = 1 \mathrm{tr}\,\rho_A=1 tr ρ A = 1 、正値性の保存、因子化 t r B ( A ⊗ B ) = A t r ( B ) \mathrm{tr}_B(A\otimes B)=A\,\mathrm{tr}(B) tr B ( A ⊗ B ) = A tr ( B ) が成り立つ。とくに最後の性質から、積状態 ∣ α ⟩ A ⊗ ∣ β ⟩ B \ket\alpha_A\otimes\ket\beta_B ∣ α ⟩ A ⊗ ∣ β ⟩ B の部分トレースは純粋状態 ∣ α ⟩ ⟨ α ∣ \ket{\alpha}\!\bra{\alpha} ∣ α ⟩ ⟨ α ∣ のままである——縮約状態が混合になるのはもつれがあるとき、かつそのときに限る 。
Schmidt分解とエンタングルメントエントロピー
「もつれの量」を系統的に扱う道具がSchmidt分解である。
定理 (Schmidt分解)
任意の2部系純粋状態 ∣ ψ ⟩ A B \ket\psi_{AB} ∣ ψ ⟩ A B に対し、A , B A,B A , B それぞれの正規直交系
{ ∣ e i ⟩ A } , { ∣ f i ⟩ B } \{\ket{e_i}_A\},\{\ket{f_i}_B\} { ∣ e i ⟩ A } , { ∣ f i ⟩ B } と非負実数 λ i \lambda_i λ i (∑ i λ i 2 = 1 \sum_i\lambda_i^2=1 ∑ i λ i 2 = 1 )が存在して
∣ ψ ⟩ A B = ∑ i λ i ∣ e i ⟩ A ⊗ ∣ f i ⟩ B . \ket\psi_{AB} = \sum_i \lambda_i\,\ket{e_i}_A\otimes\ket{f_i}_B. ∣ ψ ⟩ A B = i ∑ λ i ∣ e i ⟩ A ⊗ ∣ f i ⟩ B .
λ i \lambda_i λ i をSchmidt係数、非零の λ i \lambda_i λ i の個数をSchmidt数(Schmidtランク)と呼ぶ。
証明は係数行列 c i j c_{ij} c ij (∣ ψ ⟩ = ∑ i j c i j ∣ i ⟩ ∣ j ⟩ \ket\psi=\sum_{ij}c_{ij}\ket i\ket j ∣ ψ ⟩ = ∑ ij c ij ∣ i ⟩ ∣ j ⟩ )の特異値分解そのものである。Schmidt分解の直接の帰結として、両側の縮約密度行列は
ρ A = ∑ i λ i 2 ∣ e i ⟩ ⟨ e i ∣ , ρ B = ∑ i λ i 2 ∣ f i ⟩ ⟨ f i ∣ \rho_A = \sum_i\lambda_i^2\ket{e_i}\!\bra{e_i},\qquad \rho_B = \sum_i\lambda_i^2\ket{f_i}\!\bra{f_i} ρ A = i ∑ λ i 2 ∣ e i ⟩ ⟨ e i ∣ , ρ B = i ∑ λ i 2 ∣ f i ⟩ ⟨ f i ∣
と同じ固有値スペクトル { λ i 2 } \{\lambda_i^2\} { λ i 2 } を持つ。もつれの有無はSchmidt数で判定できる:Schmidt数 1 1 1 が積状態(もつれなし)、2 2 2 以上がもつれ状態である。
もつれの量 は、縮約密度行列のvon Neumannエントロピー
S ( A ) = − t r ( ρ A log 2 ρ A ) = − ∑ i λ i 2 log 2 λ i 2 S(A) = -\mathrm{tr}(\rho_A\log_2\rho_A) = -\sum_i\lambda_i^2\log_2\lambda_i^2 S ( A ) = − tr ( ρ A log 2 ρ A ) = − i ∑ λ i 2 log 2 λ i 2
——エンタングルメントエントロピー ——で測る。スペクトルの同一性から S ( A ) = S ( B ) S(A)=S(B) S ( A ) = S ( B ) が常に成り立つ。S = 0 S=0 S = 0 が積状態、S = log 2 d S=\log_2 d S = log 2 d (d = min ( d A , d B ) d=\min(d_A,d_B) d = min ( d A , d B ) )が最大もつれに対応する。ベル状態では λ 1 2 = λ 2 2 = 1 / 2 \lambda_1^2=\lambda_2^2=1/2 λ 1 2 = λ 2 2 = 1/2 より S = 1 S = 1 S = 1 ビット:先ほど計算した ρ A = I / 2 \rho_A=I/2 ρ A = I /2 (完全混合)が「1量子ビット分の情報が完全に相関側へ逃げている」ことの定量表現である。
なおこの節の議論は純粋な全体状態 に対するものである。全体が混合状態の場合のもつれの定量化はより難しい問題で、本稿では扱わない。
量子操作とKraus表現
雑音や測定など、より一般的な状態変化は量子操作 (quantum operation, quantum channel)E \mathcal E E で記述される。CPTP(完全正値・トレース保存)写像として、Kraus表現
E ( ρ ) = ∑ k E k ρ E k † , ∑ k E k † E k = I \mathcal E(\rho) = \sum_k E_k\rho E_k^\dagger,\qquad \sum_k E_k^\dagger E_k = I E ( ρ ) = k ∑ E k ρ E k † , k ∑ E k † E k = I
が存在する。{ E k } \{E_k\} { E k } をKraus演算子 (operation element)と呼ぶ。
環境モデルからの導出
Kraus表現は天下りの公理ではなく、「系は環境と相互作用しており、全体はユニタリに発展するが、我々は系しか見ない 」という物理的描像から導出できる。系 S S S と環境 E E E が初期に積状態 ρ ⊗ ∣ e 0 ⟩ ⟨ e 0 ∣ \rho\otimes\ket{e_0}\!\bra{e_0} ρ ⊗ ∣ e 0 ⟩ ⟨ e 0 ∣ にあり(環境が混合状態でも、より大きな環境を付けて純粋化すればこの形にできる)、全体がユニタリ U U U で発展した後に環境をトレースアウトすると
E ( ρ ) = t r E [ U ( ρ ⊗ ∣ e 0 ⟩ ⟨ e 0 ∣ ) U † ] = ∑ k ⟨ e k ∣ U ∣ e 0 ⟩ ⏟ ≡ E k ρ ⟨ e 0 ∣ U † ∣ e k ⟩ = ∑ k E k ρ E k † . \mathcal E(\rho) = \mathrm{tr}_E\!\left[U(\rho\otimes\ket{e_0}\!\bra{e_0})U^\dagger\right]
= \sum_k \underbrace{\bra{e_k}U\ket{e_0}}_{\textstyle\equiv E_k}\,\rho\,\bra{e_0}U^\dagger\ket{e_k}
= \sum_k E_k\rho E_k^\dagger. E ( ρ ) = tr E [ U ( ρ ⊗ ∣ e 0 ⟩ ⟨ e 0 ∣ ) U † ] = k ∑ ≡ E k ⟨ e k ∣ U ∣ e 0 ⟩ ρ ⟨ e 0 ∣ U † ∣ e k ⟩ = k ∑ E k ρ E k † .
ここで { ∣ e k ⟩ } \{\ket{e_k}\} { ∣ e k ⟩ } は環境の正規直交基底で、E k = ⟨ e k ∣ U ∣ e 0 ⟩ E_k=\bra{e_k}U\ket{e_0} E k = ⟨ e k ∣ U ∣ e 0 ⟩ は系にのみ作用する 演算子である(環境のブラケットは環境の足だけを潰す)。完全性 ∑ k E k † E k = I \sum_kE_k^\dagger E_k=I ∑ k E k † E k = I は U U U のユニタリ性から従う。すなわち「開放系のダイナミクス = 大きな閉じた系のユニタリ発展の影」であり、部分トレースがユニタリ発展をKraus形式へ変換する。第1.3.2 節で見た「測定して結果を捨てる」操作との形式的一致も、環境を測定装置と読み替えれば自然に理解できる。
ノイズチャネルの具体例
第2 部で相手にする代表的な雑音を列挙する。
ビット反転通信路 E ( ρ ) = ( 1 − p ) ρ + p X ρ X \mathcal E(\rho) = (1-p)\rho + pX\rho X E ( ρ ) = ( 1 − p ) ρ + pX ρX 、Kraus演算子は { 1 − p I , p X } \{\sqrt{1-p}\,I, \sqrt p\,X\} { 1 − p I , p X } 。位相反転(X → Z X\to Z X → Z )、ビット・位相反転(X → Y X\to Y X → Y )も同様。
脱分極通信路 E ( ρ ) = ( 1 − p ) ρ + p 3 ( X ρ X + Y ρ Y + Z ρ Z ) \mathcal E(\rho) = (1-p)\rho + \frac p3(X\rho X + Y\rho Y + Z\rho Z) E ( ρ ) = ( 1 − p ) ρ + 3 p ( X ρX + Y ρ Y + Z ρZ ) 。「確率 p p p で状態が完全混合 I / 2 I/2 I /2 に置き換わる」チャネルと同値で、方向の区別がない最も対称的な雑音。
振幅減衰 (amplitude damping):エネルギー散逸(∣ 1 ⟩ \ket 1 ∣ 1 ⟩ が ∣ 0 ⟩ \ket 0 ∣ 0 ⟩ へ崩壊する自然放出など)のモデル。Kraus演算子は
E 0 = ( 1 0 0 1 − γ ) , E 1 = ( 0 γ 0 0 ) E_0 = \begin{pmatrix}1&0\\0&\sqrt{1-\gamma}\end{pmatrix},\qquad
E_1 = \begin{pmatrix}0&\sqrt\gamma\\0&0\end{pmatrix} E 0 = ( 1 0 0 1 − γ ) , E 1 = ( 0 0 γ 0 )
(γ \gamma γ は崩壊確率;E 0 † E 0 + E 1 † E 1 = I E_0^\dagger E_0+E_1^\dagger E_1=I E 0 † E 0 + E 1 † E 1 = I は直接確認できる)。E 1 E_1 E 1 が「量子ジャンプ ∣ 1 ⟩ → ∣ 0 ⟩ \ket1\to\ket0 ∣ 1 ⟩ → ∣ 0 ⟩ 」、E 0 E_0 E 0 が「ジャンプが起きなかったことによる振幅の再重み付け」に対応する。
位相減衰 (phase damping):エネルギーを変えずに位相情報だけが失われる過程。Kraus演算子は
K 0 = ( 1 0 0 1 − λ ) , K 1 = ( 0 0 0 λ ) . K_0 = \begin{pmatrix}1&0\\0&\sqrt{1-\lambda}\end{pmatrix},\qquad
K_1 = \begin{pmatrix}0&0\\0&\sqrt\lambda\end{pmatrix}. K 0 = ( 1 0 0 1 − λ ) , K 1 = ( 0 0 0 λ ) .
密度行列の非対角成分(コヒーレンス)だけが減衰し、対角成分(占有確率)は不変。実は位相反転通信路と同じチャネル族であり(Kraus非一意性の好例)、デコヒーレンス ——重ね合わせが古典混合へ壊れていく過程——の最小モデルである。
Blochベクトルの言葉では、これらのチャネルはいずれもBloch球を(平行移動を伴い得る)楕円体へ収縮させる写像であり、純粋状態(球面)が混合状態(内部)へ引き込まれていく様子として可視化できる。
Kraus表現の非一意性と公理的特徴づけ
Kraus表現は一意ではない:F j = ∑ k u j k E k F_j=\sum_k u_{jk}E_k F j = ∑ k u j k E k (u u u はユニタリ行列)と取り替えても同じ E \mathcal E E を与え、逆に同じチャネルの任意の2つのKraus表現はこの形で結ばれる。また d d d 次元系のチャネルは高々 d 2 d^2 d 2 個のKraus演算子で表現できる(1量子ビットなら 4 4 4 個以内)。このユニタリ自由度 が、後の量子誤り訂正条件の証明で本質的な役割を果たす:誤り集合 { E i } \{E_i\} { E i } を訂正できる符号は、その線形結合 { F j = ∑ i m j i E i } \{F_j=\sum_i m_{ji}E_i\} { F j = ∑ i m j i E i } で書ける任意の誤りも自動的に訂正できる、という結果である(誤りの離散化の一般形)。
なお、環境モデルを経由しない公理的な特徴づけも可能で、「線形・トレース保存・完全正値 (任意の補助系を付けた E ⊗ I \mathcal E\otimes I E ⊗ I も正値)」を満たす写像はKraus表現を持つ、というのがChoiの定理である。単なる正値性では足りず完全正値性が要る理由は、系がもつれた相手を持ち得るからである(転置写像が正値だが完全正値でない反例として有名)。
フィデリティ
何を測りたいか
雑音のある通信路や記憶装置で ∣ ψ ⟩ \ket\psi ∣ ψ ⟩ を送ったつもりが、実際には別の(混合状態になっている可能性のある)状態 ρ \rho ρ になってしまった。どれくらい元の状態を保っているか を数値化したい。これがフィデリティである。
純粋状態同士
2つの純粋状態 ∣ ψ ⟩ , ∣ ϕ ⟩ \ket\psi,\ket\phi ∣ ψ ⟩ , ∣ ϕ ⟩ の「近さ」の自然な尺度は内積の絶対値
F ( ∣ ψ ⟩ , ∣ ϕ ⟩ ) = ∣ ⟨ ψ ⟩ ϕ ∣ . F(\ket\psi,\ket\phi) = |\braket{\psi}{\phi}|. F ( ∣ ψ ⟩ , ∣ ϕ ⟩ ) = ∣ ⟨ ψ ⟩ ϕ ∣.
これは F = 1 F=1 F = 1 で完全一致(全体位相を除いて)、F = 0 F=0 F = 0 で直交(完全に区別可能)。F 2 = ∣ ⟨ ψ ⟩ ϕ ∣ 2 F^2 = |\braket{\psi}{\phi}|^2 F 2 = ∣ ⟨ ψ ⟩ ϕ ∣ 2 は「∣ ϕ ⟩ \ket\phi ∣ ϕ ⟩ を ∣ ψ ⟩ \ket\psi ∣ ψ ⟩ の射影測定 P ψ = ∣ ψ ⟩ ⟨ ψ ∣ P_\psi = \ket\psi\bra\psi P ψ = ∣ ψ ⟩ ⟨ ψ ∣ にかけたときに + 1 +1 + 1 が出る確率」に等しい。
純粋状態と混合状態
これを純粋 vs 混合の場合 ( ∣ ψ ⟩ , ρ ) (\ket\psi, \rho) ( ∣ ψ ⟩ , ρ ) に拡張する:
F ( ∣ ψ ⟩ , ρ ) = ⟨ ψ ∣ ρ ∣ ψ ⟩ . F(\ket\psi, \rho) = \sqrt{\bra\psi \rho\ket\psi}. F ( ∣ ψ ⟩ , ρ ) = ⟨ ψ ∣ ρ ∣ ψ ⟩ .
ρ = ∑ i p i ∣ ϕ i ⟩ ⟨ ϕ i ∣ \rho = \sum_i p_i\ket{\phi_i}\bra{\phi_i} ρ = ∑ i p i ∣ ϕ i ⟩ ⟨ ϕ i ∣ と分解すれば
⟨ ψ ∣ ρ ∣ ψ ⟩ = ∑ i p i ∣ ⟨ ψ ⟩ ϕ i ∣ 2 , \bra\psi\rho\ket\psi = \sum_i p_i|\braket{\psi}{\phi_i}|^2, ⟨ ψ ∣ ρ ∣ ψ ⟩ = i ∑ p i ∣ ⟨ ψ ⟩ ϕ i ∣ 2 ,
これは「ρ \rho ρ が確率 p i p_i p i で ∣ ϕ i ⟩ \ket{\phi_i} ∣ ϕ i ⟩ にあると見なしたときの ∣ ψ ⟩ \ket\psi ∣ ψ ⟩ との重なりの平均」、あるいは「ρ \rho ρ を射影測定 P ψ P_\psi P ψ にかけたときに + 1 +1 + 1 が出る確率」そのものである。平方根を取るのは、純粋状態極限で内積の絶対値 ∣ ⟨ ψ ⟩ ϕ ∣ |\braket{\psi}{\phi}| ∣ ⟨ ψ ⟩ ϕ ∣ と一致させ、F F F を確率振幅レベルの量 にするためである(F 2 F^2 F 2 は確率、F F F は振幅、と覚えるとよい)。
一般の混合状態同士
ρ , σ \rho,\sigma ρ , σ 両方混合の場合は Uhlmann のフィデリティ
F ( ρ , σ ) = t r ρ σ ρ F(\rho,\sigma) = \mathrm{tr}\sqrt{\sqrt\rho\, \sigma\, \sqrt\rho} F ( ρ , σ ) = tr ρ σ ρ
で定義する。片方が純粋状態のときは上の式に還元される。
基本性質
0 ≤ F ≤ 1 0\le F\le 1 0 ≤ F ≤ 1 、F = 1 ⟺ ρ = σ F=1\iff \rho=\sigma F = 1 ⟺ ρ = σ
ユニタリ不変:F ( U ρ U † , U σ U † ) = F ( ρ , σ ) F(U\rho U^\dagger, U\sigma U^\dagger) = F(\rho,\sigma) F ( U ρ U † , U σ U † ) = F ( ρ , σ )
部分トレースで単調非減少:F ( ρ A , σ A ) ≥ F ( ρ A B , σ A B ) F(\rho_A,\sigma_A)\ge F(\rho_{AB},\sigma_{AB}) F ( ρ A , σ A ) ≥ F ( ρ A B , σ A B ) (見る部分を減らすと区別しにくくなる)
これらは「距離的な良い性質」を持っており、実際 D ( ρ , σ ) = 1 − F 2 ( ρ , σ ) D(\rho,\sigma) = \sqrt{1-F^2(\rho,\sigma)} D ( ρ , σ ) = 1 − F 2 ( ρ , σ ) は距離になる(Bures距離)。
具体例:誤り訂正効果の定量化
ビット反転通信路で ∣ ψ ⟩ \ket\psi ∣ ψ ⟩ を送ると受信状態は ρ = ( 1 − p ) ∣ ψ ⟩ ⟨ ψ ∣ + p X ∣ ψ ⟩ ⟨ ψ ∣ X \rho = (1-p)\ket\psi\bra\psi + pX\ket\psi\bra\psi X ρ = ( 1 − p ) ∣ ψ ⟩ ⟨ ψ ∣ + pX ∣ ψ ⟩ ⟨ ψ ∣ X となる。フィデリティは
F = ( 1 − p ) + p ∣ ⟨ ψ ∣ X ∣ ψ ⟩ ∣ 2 . F = \sqrt{(1-p) + p|\bra\psi X\ket\psi|^2}. F = ( 1 − p ) + p ∣ ⟨ ψ ∣ X ∣ ψ ⟩ ∣ 2 .
∣ ψ ⟩ = ∣ 0 ⟩ \ket\psi=\ket 0 ∣ ψ ⟩ = ∣ 0 ⟩ のとき ⟨ 0 ∣ X ∣ 0 ⟩ = 0 \bra 0 X\ket 0=0 ⟨ 0 ∣ X ∣ 0 ⟩ = 0 より F = 1 − p F=\sqrt{1-p} F = 1 − p 。これが符号化なしでの最悪フィデリティである。
3量子ビット符号を使うと最悪フィデリティは 1 − 3 p 2 + 2 p 3 \sqrt{1-3p^2+2p^3} 1 − 3 p 2 + 2 p 3 に改善される。p p p が小さいとき
1 − p ≈ 1 − p 2 , 1 − 3 p 2 + 2 p 3 ≈ 1 − 3 p 2 2 . \sqrt{1-p}\approx 1-\frac{p}{2},\qquad \sqrt{1-3p^2+2p^3}\approx 1-\frac{3p^2}{2}. 1 − p ≈ 1 − 2 p , 1 − 3 p 2 + 2 p 3 ≈ 1 − 2 3 p 2 .
誤りの効果が p p p の1次から2次へ落ちる のがフィデリティで定量的に見える。これが誤り訂正符号の効用そのものである。
以上で第2 部への準備が整った。次からは、これらの道具立てを使って「量子情報を雑音から守る」という問題に取り組む。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com