相対エントロピーから情報と物理を組み立てる 第3部 第6章 §3.6.4 ★★★ 1 ebit と古典ビット2個で未知の量子ビットを移す。結果を知らない Bob の状態は入力によらないので信号は光より速く伝わらず、古典ビットが2個より少ないと移せないことが Holevo 限界から出る
手続き
量子テレポーテーションは C. H. Bennett らが提案した1 1 C. H. Bennett, G. Brassard, C. Crépeau, R. Jozsa, A. Peres and W. K. Wootters (1993), Physical Review Letters 70 , 1895–1899。 。Alice は未知の量子ビットの状態 ∣ ψ ⟩ C = α ∣ 0 ⟩ + β ∣ 1 ⟩ | \psi \rangle _C=\alpha| 0 \rangle +\beta| 1 \rangle ∣ ψ ⟩ C = α ∣0 ⟩ + β ∣1 ⟩ を持ち、Bob と ∣ Φ + ⟩ A B | \Phi^+ \rangle _{AB} ∣ Φ + ⟩ A B を共有している。3つの系をまとめた状態を、C C C と A A A の組について Bell 基底で展開し直すと
∣ ψ ⟩ C ∣ Φ + ⟩ A B = 1 2 [ ∣ Φ + ⟩ C A ∣ ψ ⟩ B + ∣ Φ − ⟩ C A Z ∣ ψ ⟩ B + ∣ Ψ + ⟩ C A X ∣ ψ ⟩ B + ∣ Ψ − ⟩ C A X Z ∣ ψ ⟩ B ] (3.6.15) | \psi \rangle _C| \Phi^+ \rangle _{AB}=\frac12\Bigl[| \Phi^+ \rangle _{CA}| \psi \rangle _B+| \Phi^- \rangle _{CA}Z| \psi \rangle _B+| \Psi^+ \rangle _{CA}X| \psi \rangle _B+| \Psi^- \rangle _{CA}XZ| \psi \rangle _B\Bigr]\tag{3.6.15} ∣ ψ ⟩ C ∣ Φ + ⟩ A B = 2 1 [ ∣ Φ + ⟩ C A ∣ ψ ⟩ B + ∣ Φ − ⟩ C A Z ∣ ψ ⟩ B + ∣ Ψ + ⟩ C A X ∣ ψ ⟩ B + ∣ Ψ − ⟩ C A X Z ∣ ψ ⟩ B ] ( 3.6.15 )
となる。これは書き換えにすぎず、まだ何も起きていない。左辺を展開すると1 2 ( α ∣ 000 ⟩ + α ∣ 011 ⟩ + β ∣ 100 ⟩ + β ∣ 111 ⟩ ) \frac{1}{\sqrt2}(\alpha| 000 \rangle +\alpha| 011 \rangle +\beta| 100 \rangle +\beta| 111 \rangle ) 2 1 ( α ∣000 ⟩ + α ∣011 ⟩ + β ∣100 ⟩ + β ∣111 ⟩) (順に C , A , B C,A,B C , A , B )で、∣ 00 ⟩ C A = ( ∣ Φ + ⟩ + ∣ Φ − ⟩ ) / 2 | 00 \rangle _{CA}=(| \Phi^+ \rangle +| \Phi^- \rangle )/\sqrt2 ∣00 ⟩ C A = ( ∣ Φ + ⟩ + ∣ Φ − ⟩) / 2 、∣ 11 ⟩ C A = ( ∣ Φ + ⟩ − ∣ Φ − ⟩ ) / 2 | 11 \rangle _{CA}=(| \Phi^+ \rangle -| \Phi^- \rangle )/\sqrt2 ∣11 ⟩ C A = ( ∣ Φ + ⟩ − ∣ Φ − ⟩) / 2 、∣ 01 ⟩ C A = ( ∣ Ψ + ⟩ + ∣ Ψ − ⟩ ) / 2 | 01 \rangle _{CA}=(| \Psi^+ \rangle +| \Psi^- \rangle )/\sqrt2 ∣01 ⟩ C A = ( ∣ Ψ + ⟩ + ∣ Ψ − ⟩) / 2 、∣ 10 ⟩ C A = ( ∣ Ψ + ⟩ − ∣ Ψ − ⟩ ) / 2 | 10 \rangle _{CA}=(| \Psi^+ \rangle -| \Psi^- \rangle )/\sqrt2 ∣10 ⟩ C A = ( ∣ Ψ + ⟩ − ∣ Ψ − ⟩) / 2 を入れてBell 状態ごとにまとめると、たとえば ∣ Φ + ⟩ | \Phi^+ \rangle ∣ Φ + ⟩ の係数は 1 2 ( α ∣ 0 ⟩ + β ∣ 1 ⟩ ) B \frac12(\alpha| 0 \rangle +\beta| 1 \rangle )_B 2 1 ( α ∣0 ⟩ + β ∣1 ⟩ ) B 、∣ Ψ − ⟩ | \Psi^- \rangle ∣ Ψ − ⟩ の係数は 1 2 ( α ∣ 1 ⟩ − β ∣ 0 ⟩ ) B = 1 2 X Z ∣ ψ ⟩ B \frac12(\alpha| 1 \rangle -\beta| 0 \rangle )_B=\frac12XZ| \psi \rangle _B 2 1 ( α ∣1 ⟩ − β ∣0 ⟩ ) B = 2 1 X Z ∣ ψ ⟩ B となって式 (3.6.15) を得る。
Alice は C C C と A A A を Bell 基底で測る。式 (3.6.15) から、4つの結果はどれも確率 1 / 4 1/4 1/4 で出て、結果が ∣ Φ + ⟩ , ∣ Φ − ⟩ , ∣ Ψ + ⟩ , ∣ Ψ − ⟩ | \Phi^+ \rangle ,| \Phi^- \rangle ,| \Psi^+ \rangle ,| \Psi^- \rangle ∣ Φ + ⟩ , ∣ Φ − ⟩ , ∣ Ψ + ⟩ , ∣ Ψ − ⟩ のときBob の手元の状態はそれぞれ ∣ ψ ⟩ | \psi \rangle ∣ ψ ⟩ 、Z ∣ ψ ⟩ Z| \psi \rangle Z ∣ ψ ⟩ 、X ∣ ψ ⟩ X| \psi \rangle X ∣ ψ ⟩ 、X Z ∣ ψ ⟩ XZ| \psi \rangle X Z ∣ ψ ⟩ になる。Alice は結果(4通り=古典ビット2個)を Bob に送り、Bob はそれに応じて 1 \mathbf 1 1 、Z Z Z 、X X X 、Z X ZX Z X を当てて∣ ψ ⟩ | \psi \rangle ∣ ψ ⟩ を得る。
この手続きで注意することが3つある。第一に、Alice は α , β \alpha,\beta α , β を知らなくてよい。測定の結果は確率 1 / 4 1/4 1/4 ずつで α , β \alpha,\beta α , β によらないので、Alice が得た古典ビットには ∣ ψ ⟩ | \psi \rangle ∣ ψ ⟩ の情報が入っていない。第二に、Alice の手元の C C C は測定で Bell 状態の片方になり、もとの ∣ ψ ⟩ | \psi \rangle ∣ ψ ⟩ は残らない。量子状態は複製できない(no-cloning)ので、移すことはできても写すことはできない。第三に、古典ビットが届く前の Bob の状態は、4つの結果について平均した
1 4 ( ∣ ψ ⟩ ⟨ ψ ∣ + Z ∣ ψ ⟩ ⟨ ψ ∣ Z + X ∣ ψ ⟩ ⟨ ψ ∣ X + X Z ∣ ψ ⟩ ⟨ ψ ∣ Z X ) = 1 2 (3.6.16) \frac14\Bigl(| \psi \rangle \langle \psi |+Z| \psi \rangle \langle \psi | Z+X| \psi \rangle \langle \psi | X+XZ| \psi \rangle \langle \psi | ZX\Bigr)=\frac{\mathbf 1}{2}\tag{3.6.16} 4 1 ( ∣ ψ ⟩ ⟨ ψ ∣ + Z ∣ ψ ⟩ ⟨ ψ ∣ Z + X ∣ ψ ⟩ ⟨ ψ ∣ X + X Z ∣ ψ ⟩ ⟨ ψ ∣ Z X ) = 2 1 ( 3.6.16 )
で、∣ ψ ⟩ | \psi \rangle ∣ ψ ⟩ によらない(式 (3.6.11) と同じ計算)。命題 3.6.2 の具体例であり、状態は光より速くは移らない。
古典ビットは2個要る
テレポーテーションに古典ビットが2個要ることは、超高密度符号と Holevo 限界を組み合わせると示すことができる。
定理 3.6.5(古典ビットの下限 ★★★)
Alice と Bob があらかじめ任意の状態を共有し、Alice から Bob へ古典ビット m m m 個だけを送って任意の量子ビットの状態を誤りなく移す手続きがあれば、m ≥ 2 m\ge2 m ≥ 2 である。
証明 その手続きがあるとして、次の通信を組み立てる。Alice は一様な2ビット X X X を Bob に送りたい。さらに ∣ Φ + ⟩ A ′ B ′ | \Phi^+ \rangle _{A'B'} ∣ Φ + ⟩ A ′ B ′ を1組共有しておき、超高密度符号の手順で X X X を A ′ A' A ′ に載せる。A ′ A' A ′ を直接送る代わりに、仮定した手続きで A ′ A' A ′ の状態を Bob へ移す。Bob は届いた A ′ A' A ′ と手元の B ′ B' B ′ を Bell 基底で測って X X X を確率1で得る。
この通信で Alice から Bob へ物理的に届くのは古典の通報 M M M (m m m ビット)だけである。M M M が届く前の Bob の系全体を B \mathsf B B とすると、命題 3.6.2 から B \mathsf B B の状態は X X X によらず、I ( X ; B ) = 0 I(X;\mathsf B)=0 I ( X ; B ) = 0 。Bob の最後の測定結果 Y Y Y は M M M と B \mathsf B B から作られるので、量子データ処理不等式と相互情報量の連鎖律から
I ( X ; Y ) ≤ I ( X ; M B ) = I ( X ; B ) + I ( X ; M ∣ B ) = I ( X ; M ∣ B ) ≤ S ( M ∣ B ) ≤ H ( M ) ≤ m ln 2. I(X;Y)\le I(X;M\mathsf B)=I(X;\mathsf B)+I(X;M\,|\,\mathsf B)=I(X;M\,|\,\mathsf B)\le S(M\,|\,\mathsf B)\le H(M)\le m\ln2 . I ( X ; Y ) ≤ I ( X ; M B ) = I ( X ; B ) + I ( X ; M ∣ B ) = I ( X ; M ∣ B ) ≤ S ( M ∣ B ) ≤ H ( M ) ≤ m ln 2.
ここで I ( X ; M ∣ B ) = S ( M ∣ B ) − S ( M ∣ X B ) I(X;M\,|\,\mathsf B)=S(M\,|\,\mathsf B)-S(M\,|\,X\mathsf B) I ( X ; M ∣ B ) = S ( M ∣ B ) − S ( M ∣ X B ) と、M M M が古典なので S ( M ∣ X B ) ≥ 0 S(M\,|\,X\mathsf B)\ge0 S ( M ∣ X B ) ≥ 0 であることを使った(M M M について対角な状態 ∑ m q m ∣ m ⟩ ⟨ m ∣ ⊗ τ ^ m \sum_mq_m| m \rangle \langle m |\otimes\hat\tau_m ∑ m q m ∣ m ⟩ ⟨ m ∣ ⊗ τ ^ m では、第3部第2章の混合の上界 S ( ∑ m q m τ ^ m ) ≤ H ( q ) + ∑ m q m S ( τ ^ m ) S(\sum_mq_m\hat\tau_m)\le H(q)+\sum_mq_mS(\hat\tau_m) S ( ∑ m q m τ ^ m ) ≤ H ( q ) + ∑ m q m S ( τ ^ m ) が S ( M ∣ X B ) ≥ 0 S(M\,|\,X\mathsf B)\ge0 S ( M ∣ X B ) ≥ 0 と同じ式になる)。一方 Y = X Y=X Y = X だから I ( X ; Y ) = H ( X ) = 2 ln 2 I(X;Y)=H(X)=2\ln2 I ( X ; Y ) = H ( X ) = 2 ln 2 。したがって m ≥ 2 m\ge2 m ≥ 2 。
逆向きにも同じ論法が成り立つ。超高密度符号で、量子ビット1個と任意のもつれで2ビットより多くは送れないことは、2節の Holevo 限界(Bob が持つ系の次元が 4 4 4 )から出る。2つの手続きは、それぞれの交換比で最適になっている。
資源の勘定
超高密度符号:[ q → q ] + [ q q ] ⪰ 2 [ c → c ] [q\to q]+[qq]\succeq2\,[c\to c] [ q → q ] + [ q q ] ⪰ 2 [ c → c ] 。2を超えられないのは Holevo 限界による。
テレポーテーション:2 [ c → c ] + [ q q ] ⪰ [ q → q ] 2\,[c\to c]+[qq]\succeq[q\to q] 2 [ c → c ] + [ q q ] ⪰ [ q → q ] 。2を下回れないのは定理 3.6.5 による。
どちらも ebit を1組消費する。ebit だけでは何も送れない(命題 3.6.2 )。
2つを続けて行うと元に戻る:テレポーテーションで送った量子ビットを超高密度符号に使うと、ebit 2組と古典ビット2個で古典ビット2個が送れる(得も損もない)。
例題 3.6.4 具体的な入力でテレポーテーションを追う ★★
オリジナル Alice の入力を ∣ ψ ⟩ = ( ∣ 0 ⟩ + i ∣ 1 ⟩ ) / 2 | \psi \rangle =(| 0 \rangle +\mathrm{i}| 1 \rangle )/\sqrt2 ∣ ψ ⟩ = ( ∣0 ⟩ + i ∣1 ⟩) / 2 とする。
Alice の Bell 測定の結果が ∣ Ψ − ⟩ C A | \Psi^- \rangle _{CA} ∣ Ψ − ⟩ C A だったとき、Bob の手元の状態を求めよ。
Bob が当てる補正を答え、∣ ψ ⟩ | \psi \rangle ∣ ψ ⟩ に戻ることを確かめよ。
補正を誤って X Z XZ X Z と当てた場合、Bob の状態と ∣ ψ ⟩ | \psi \rangle ∣ ψ ⟩ の重なりの2乗(忠実度)はいくらか。
解答 (1) 式 (3.6.15) から Bob の状態は X Z ∣ ψ ⟩ XZ| \psi \rangle X Z ∣ ψ ⟩ 。Z ∣ ψ ⟩ = ( ∣ 0 ⟩ − i ∣ 1 ⟩ ) / 2 Z| \psi \rangle =(| 0 \rangle -\mathrm{i}| 1 \rangle )/\sqrt2 Z ∣ ψ ⟩ = ( ∣0 ⟩ − i ∣1 ⟩) / 2 、X X X を当てて X Z ∣ ψ ⟩ = ( − i ∣ 0 ⟩ + ∣ 1 ⟩ ) / 2 XZ| \psi \rangle =(-\mathrm{i}| 0 \rangle +| 1 \rangle )/\sqrt2 X Z ∣ ψ ⟩ = ( − i ∣0 ⟩ + ∣1 ⟩) / 2 。
(2) ( X Z ) − 1 = Z − 1 X − 1 = Z X (XZ)^{-1}=Z^{-1}X^{-1}=ZX ( X Z ) − 1 = Z − 1 X − 1 = Z X を当てる。X ( − i ∣ 0 ⟩ + ∣ 1 ⟩ ) / 2 = ( ∣ 0 ⟩ − i ∣ 1 ⟩ ) / 2 X(-\mathrm{i}| 0 \rangle +| 1 \rangle )/\sqrt2=(| 0 \rangle -\mathrm{i}| 1 \rangle )/\sqrt2 X ( − i ∣0 ⟩ + ∣1 ⟩) / 2 = ( ∣0 ⟩ − i ∣1 ⟩) / 2 、続いて Z Z Z で ( ∣ 0 ⟩ + i ∣ 1 ⟩ ) / 2 = ∣ ψ ⟩ (| 0 \rangle +\mathrm{i}| 1 \rangle )/\sqrt2=| \psi \rangle ( ∣0 ⟩ + i ∣1 ⟩) / 2 = ∣ ψ ⟩ に戻る。
(3) X Z XZ X Z を当てると X Z X Z = X ( Z X ) Z = X ( − X Z ) Z = − 1 XZ\,XZ=X(ZX)Z=X(-XZ)Z=-\mathbf 1 X Z X Z = X ( Z X ) Z = X ( − X Z ) Z = − 1 なので、X Z ( X Z ∣ ψ ⟩ ) = − ∣ ψ ⟩ XZ(XZ| \psi \rangle )=-| \psi \rangle X Z ( X Z ∣ ψ ⟩) = − ∣ ψ ⟩ になり、全体の位相が違うだけで忠実度は 1 1 1 である。X Z XZ X Z と Z X ZX Z X は符号だけが違うので、補正としては同じ働きをする。全体の位相まで含めて状態を扱う場合(たとえばテレポーテーションを制御された操作として回路に組み込む場合)には、補正の順番も区別する必要がある。
1 C. H. Bennett, G. Brassard, C. Crépeau, R. Jozsa, A. Peres and W. K. Wootters (1993), Physical Review Letters 70 , 1895–1899。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com