tecktom.com

当てる操作:量子チャネルと Kraus 表示

2026年10月15日12分で読めますAI生成教科書『虎の巻』第3部 第1章 密度行列と量子チャネル
目次
  1. チャネルに要る3つの条件
  2. Kraus 表示
  3. 量子ビットの代表的なチャネル
  4. 確率行列は量子チャネルの特別な場合
  5. Kraus 表示の任意性
  6. 木下の層

AI 生成・木下が未勉強

相対エントロピーから情報と物理を組み立てる 第3部 第1章 §3.1.3 ★★★ 物理的に許される状態の変換は N(ρ^)=∑aK^aρ^K^a†\mathcal N(\hat\rho)=\sum_a\hat K_a\hat\rho\hat K_a^\dagger(∑aK^a†K^a=1\sum_a\hat K_a^\dagger\hat K_a=\mathbf 1)の形に書ける。確率行列はその特別な場合

チャネルに要る3つの条件

状態を状態へ移す写像 N\mathcal N が物理的に実現できるためには、少なくとも次の条件が要る。

線型性。確率 pp で ρ^1\hat\rho_1、確率 1−p1-p で ρ^2\hat\rho_2 を用意してから N\mathcal N を当てるのは、N\mathcal N を当てた後で確率的に選ぶのと同じ結果になるはずなので、N(pρ^1+(1−p)ρ^2)=pN(ρ^1)+(1−p)N(ρ^2)\mathcal N(p\hat\rho_1+(1-p)\hat\rho_2)=p\mathcal N(\hat\rho_1)+(1-p)\mathcal N(\hat\rho_2) が要る。これを行列全体へ線型に延長しておく。

トレースを保つこと。Tr⁡N(ρ^)=Tr⁡ρ^\operatorname{Tr}\mathcal N(\hat\rho)=\operatorname{Tr}\hat\rho。出力の確率の合計が 11 になる条件である。

完全正値性。ρ^≥0\hat\rho\ge0 なら N(ρ^)≥0\mathcal N(\hat\rho)\ge0 であること(正値性)だけでは足りない。系 AA が、N\mathcal N を当てない別の系 RR ともつれているとき、全体には idR⊗N\mathrm{id}_R\otimes\mathcal N が当たり、その結果も状態でなければならない。すべての次元の RR とすべての ρ^RA≥0\hat\rho_{RA}\ge0 について (idR⊗N)(ρ^RA)≥0(\mathrm{id}_R\otimes\mathcal N)(\hat\rho_{RA})\ge0 となることを完全正値(completely positive)という。正値だが完全正値でない写像は実際に存在する(3.1.4節の転置)。

定義 3.1.3(量子チャネル)

HA\mathcal{H}_A 上の行列を HB\mathcal{H}_B 上の行列へ移す線型写像 N\mathcal N のうち、完全正値でトレースを保つもの(CPTP 写像)を量子チャネルと呼ぶ。

Kraus 表示

行列 K^a:HA→HB\hat K_a:\mathcal{H}_A\to\mathcal{H}_B(a=1,…,na=1,\dots,n)が

∑aK^a†K^a=1A(3.1.6)\sum_a\hat K_a^\dagger\hat K_a=\mathbf 1_A\tag{3.1.6}

を満たすとき、

N(ρ^)=∑aK^aρ^K^a†(3.1.7)\mathcal N(\hat\rho)=\sum_a\hat K_a\hat\rho\hat K_a^\dagger\tag{3.1.7}

は量子チャネルである。トレースを保つことは Tr⁡∑aK^aρ^K^a†=Tr⁡(∑aK^a†K^aρ^)=Tr⁡ρ^\operatorname{Tr}\sum_a\hat K_a\hat\rho\hat K_a^\dagger=\operatorname{Tr}\bigl(\sum_a\hat K_a^\dagger\hat K_a\hat\rho\bigr)=\operatorname{Tr}\hat\rho から従う。完全正値性は、(idR⊗N)(ρ^RA)=∑a(1R⊗K^a)ρ^RA(1R⊗K^a)†(\mathrm{id}_R\otimes\mathcal N)(\hat\rho_{RA})=\sum_a(\mathbf 1_R\otimes\hat K_a)\hat\rho_{RA}(\mathbf 1_R\otimes\hat K_a)^\dagger が半正定値行列を M^ρ^M^†\hat M\hat\rho\hat M^\dagger の形で足したものであることから従う。K^a\hat K_a を Kraus 演算子、式 (3.1.7) を Kraus 表示と呼ぶ1K. Kraus (1971), Ann. Phys. 64, 311–335。下の脚注へ。次の節で、逆にすべての量子チャネルがこの形に書けること(定理 3.1.6)を示す。

Kraus 表示は「確率的に起きる複数の出来事」として読める。純粋状態 ∣ψ⟩| \psi \rangle を入れると、出力は∑aK^a∣ψ⟩⟨ψ∣K^a†=∑apa∣ψa⟩⟨ψa∣\sum_a\hat K_a| \psi \rangle \langle \psi |\hat K_a^\dagger=\sum_ap_a| \psi_a \rangle \langle \psi_a |(pa=∥K^a∣ψ⟩∥2p_a=\lVert \hat K_a| \psi \rangle \rVert ^2、∣ψa⟩=K^a∣ψ⟩/pa| \psi_a \rangle =\hat K_a| \psi \rangle /\sqrt{p_a})となる。確率 pap_a で出来事 aa が起き、状態が ∣ψa⟩| \psi_a \rangle に変わるが、どの出来事が起きたかの記録は捨てられている。条件 (3.1.6) から ∑apa=1\sum_ap_a=1 が従う。

量子ビットの代表的なチャネル

ユニタリ。Kraus 演算子が1つ K^=U^\hat K=\hat U のとき、N(ρ^)=U^ρ^U^†\mathcal N(\hat\rho)=\hat U\hat\rho\hat U^\dagger は孤立系の時間発展で、Bloch 球の回転になる。

位相反転。確率 pp で ZZ を当てる:K^0=1−p 1\hat K_0=\sqrt{1-p}\,\mathbf 1、K^1=p Z\hat K_1=\sqrt p\,Z。ZZ は X,YX,Y と反交換し ZZ と交換するので、Bloch ベクトルは (rx,ry,rz)↦((1−2p)rx,(1−2p)ry,rz)(r_x,r_y,r_z)\mapsto\bigl((1-2p)r_x,(1-2p)r_y,r_z\bigr) と変わる。対角成分(rzr_z)は保たれ、非対角成分(コヒーレンス)だけが 1−2p1-2p 倍になる。

偏極解消。−1/3≤λ≤1-1/3\le\lambda\le1 についてK^0=(1+3λ)/4 1\hat K_0=\sqrt{(1+3\lambda)/4}\,\mathbf 1、K^1,2,3=(1−λ)/4 X, Y, Z\hat K_{1,2,3}=\sqrt{(1-\lambda)/4}\,X,\ Y,\ Z。X,Y,ZX,Y,Z を等確率で当てると Bloch ベクトルの各成分は −1/3-1/3 倍の平均になることから、r↦λr\bm{r}\mapsto\lambda\bm{r} となり、N(ρ^)=λρ^+(1−λ)1/2\mathcal N(\hat\rho)=\lambda\hat\rho+(1-\lambda)\mathbf 1/2 と書ける。λ\lambda の範囲が [−1,1][-1,1] でなく [−1/3,1][-1/3,1] である理由は3.1.4節で示す。

振幅減衰。∣1⟩| 1 \rangle を励起状態、∣0⟩| 0 \rangle を基底状態とし、励起が確率 γ\gamma で環境へ逃げる過程を

K^0=(1001−γ),K^1=(0γ00)=γ ∣0⟩⟨1∣(3.1.8)\hat K_0=\begin{pmatrix}1&0\\0&\sqrt{1-\gamma}\end{pmatrix},\qquad \hat K_1=\begin{pmatrix}0&\sqrt\gamma\\0&0\end{pmatrix}=\sqrt\gamma\,| 0 \rangle \langle 1 |\tag{3.1.8}

で書く。K^0†K^0+K^1†K^1=diag(1,1−γ)+diag(0,γ)=1\hat K_0^\dagger\hat K_0+\hat K_1^\dagger\hat K_1=\mathrm{diag}(1,1-\gamma)+\mathrm{diag}(0,\gamma)=\mathbf 1。K^1\hat K_1 は「励起が逃げた」出来事、K^0\hat K_0 は「逃げなかった」出来事である。K^0\hat K_0 が単位行列でない点に注意する。逃げなかったという記録も、∣1⟩| 1 \rangle にいた可能性を 1−γ\sqrt{1-\gamma} 倍に減らす。Bloch ベクトルは

(rx,ry,rz)↦(1−γ rx, 1−γ ry, γ+(1−γ)rz)(3.1.9)(r_x,r_y,r_z)\mapsto\bigl(\sqrt{1-\gamma}\,r_x,\ \sqrt{1-\gamma}\,r_y,\ \gamma+(1-\gamma)r_z\bigr)\tag{3.1.9}

と変わる。γ→1\gamma\to1 ではどの状態も北極 ∣0⟩| 0 \rangle へ行き、不動点は ∣0⟩| 0 \rangle だけである。Bloch 球全体の像は、zz 軸方向に 1−γ1-\gamma 倍、横方向に 1−γ\sqrt{1-\gamma} 倍に縮めて北へ γ\gamma だけずらした回転楕円体になる(図 3.1.1)。

図

図 3.1.1 振幅減衰 γ=1/2\gamma=1/2 による Bloch 球の像の rxr_x–rzr_z 断面。灰色の円が Bloch 球、点線の楕円が像(中心 (0,1/2)(0,1/2)、横の半軸 1/2=0.70711/\sqrt2=0.7071、縦の半軸 1/21/2)。矢印は ∣1⟩↦1/2| 1 \rangle \mapsto\mathbf 1/2(中心)と ∣+⟩↦(1/2,0,1/2)| + \rangle \mapsto(1/\sqrt2,0,1/2)。∣0⟩| 0 \rangle は動かない。式 (3.1.9) から描いた厳密な像

確率行列は量子チャネルの特別な場合

振幅減衰を対角の密度行列 diag(p0,p1)\mathrm{diag}(p_0,p_1) に当てると、diag(p0+γp1, (1−γ)p1)\mathrm{diag}(p_0+\gamma p_1,\ (1-\gamma)p_1) になる。これは確率行列

W=(1γ01−γ)W=\begin{pmatrix}1&\gamma\\0&1-\gamma\end{pmatrix}

を確率分布 (p0,p1)(p_0,p_1) に当てたものである(各列の和が 11)。一般に、確率行列 W(y ∣ x)W(y\,|\,x) は Kraus 演算子

K^xy=W(y ∣ x) ∣y⟩⟨x∣(3.1.10)\hat K_{xy}=\sqrt{W(y\,|\,x)}\,| y \rangle \langle x |\tag{3.1.10}

で量子チャネルとして書ける。∑x,yK^xy†K^xy=∑x,yW(y ∣ x)∣x⟩⟨x∣=1\sum_{x,y}\hat K_{xy}^\dagger\hat K_{xy}=\sum_{x,y}W(y\,|\,x)| x \rangle \langle x |=\mathbf 1 で、対角の状態 ∑xp(x)∣x⟩⟨x∣\sum_xp(x)| x \rangle \langle x | は ∑y(Wp)(y)∣y⟩⟨y∣\sum_y(Wp)(y)| y \rangle \langle y | へ移る。第1部の通信路はすべて、対角の密度行列だけに当てた量子チャネルとして、この部の枠に入る。

Kraus 表示の任意性

同じチャネルを表す Kraus 演算子の組は1通りではない。位相反転 p=1/2p=1/2 の {121, 12Z}\{\tfrac{1}{\sqrt2}\mathbf 1,\ \tfrac{1}{\sqrt2}Z\} と、{∣0⟩⟨0∣, ∣1⟩⟨1∣}\{| 0 \rangle \langle 0 |,\ | 1 \rangle \langle 1 |\}(ZZ で測って結果を忘れる操作)は、どちらも対角成分を残して非対角成分を 00 にする同じチャネルである。2つの組は

∣0⟩⟨0∣=12(121+12Z),∣1⟩⟨1∣=12(121−12Z)| 0 \rangle \langle 0 |=\tfrac{1}{\sqrt2}\Bigl(\tfrac{1}{\sqrt2}\mathbf 1+\tfrac{1}{\sqrt2}Z\Bigr),\qquad | 1 \rangle \langle 1 |=\tfrac{1}{\sqrt2}\Bigl(\tfrac{1}{\sqrt2}\mathbf 1-\tfrac{1}{\sqrt2}Z\Bigr)

と、ユニタリ行列 u=12(111−1)u=\frac{1}{\sqrt2}\begin{pmatrix}1&1\\1&-1\end{pmatrix} で結ばれている。一般に、K^i′=∑juijK^j\hat K'_i=\sum_ju_{ij}\hat K_j(uu はユニタリ、本数が違うときは 00 の Kraus 演算子を足して揃える)なら∑iK^i′ρ^K^i′†=∑j,l(∑iuijuil‾)K^jρ^K^l†=∑jK^jρ^K^j†\sum_i\hat K'_i\hat\rho\hat K'^\dagger_i=\sum_{j,l}\bigl(\sum_iu_{ij}\overline{u_{il}}\bigr)\hat K_j\hat\rho\hat K_l^\dagger=\sum_j\hat K_j\hat\rho\hat K_j^\dagger なので同じチャネルを表す。逆に同じチャネルを表す2組は必ずこの形で結ばれる(Choi 行列の分解の任意性から従う)。「ランダムに ZZ を当てた」のか「ZZ を測って忘れた」のかは、出力の状態だけから区別することはできない。これは3.1.1節で見た、同じ密度行列になるアンサンブルの任意性と同じ構造である。

例題 3.1.3 振幅減衰で ∣+⟩| + \rangle はどこへ行くか ★★★

オリジナル振幅減衰 (3.1.8) を ∣+⟩| + \rangle に当てる。

  1. 出力の密度行列と Bloch ベクトルを γ\gamma の式で求めよ。γ=0.36\gamma=0.36 のときの値も書け。
  2. 出力の純粋度を γ\gamma の式で求め、γ=0.36\gamma=0.36 の値を求めよ。
  3. 純粋度が最小になる γ\gamma と最小値を求めよ。γ→1\gamma\to1 で純粋度が 11 に戻る理由を述べよ。
解答
  1. K^0∣+⟩=(∣0⟩+1−γ∣1⟩)/2\hat K_0| + \rangle =(| 0 \rangle +\sqrt{1-\gamma}| 1 \rangle )/\sqrt2、K^1∣+⟩=γ∣0⟩/2\hat K_1| + \rangle =\sqrt{\gamma}| 0 \rangle /\sqrt2 なので

N(∣+⟩⟨+∣)=12(11−γ1−γ1−γ)+12(γ000)=12(1+γ1−γ1−γ1−γ).\mathcal N(| + \rangle \langle + |)=\frac12\begin{pmatrix}1&\sqrt{1-\gamma}\\\sqrt{1-\gamma}&1-\gamma\end{pmatrix}+\frac12\begin{pmatrix}\gamma&0\\0&0\end{pmatrix} =\frac12\begin{pmatrix}1+\gamma&\sqrt{1-\gamma}\\\sqrt{1-\gamma}&1-\gamma\end{pmatrix}.

Bloch ベクトルは (1−γ, 0, γ)(\sqrt{1-\gamma},\,0,\,\gamma) で、式 (3.1.9) に (1,0,0)(1,0,0) を入れたものと一致する。γ=0.36\gamma=0.36 では (0.680.40.40.32)\begin{pmatrix}0.68&0.4\\0.4&0.32\end{pmatrix}、Bloch ベクトル (0.8,0,0.36)(0.8,0,0.36)。2. Tr⁡ρ^2=(1+∣r∣2)/2=(1+(1−γ)+γ2)/2=(2−γ+γ2)/2\operatorname{Tr}\hat\rho^2=(1+\lvert \bm{r}\rvert ^2)/2=\bigl(1+(1-\gamma)+\gamma^2\bigr)/2=(2-\gamma+\gamma^2)/2。γ=0.36\gamma=0.36 で (1+0.64+0.1296)/2=0.8848(1+0.64+0.1296)/2=0.8848。3. ddγ(2−γ+γ2)=−1+2γ=0\frac{\mathrm{d} }{\mathrm{d} \gamma}(2-\gamma+\gamma^2)=-1+2\gamma=0 から γ=1/2\gamma=1/2 で最小値 (2−12+14)/2=7/8(2-\tfrac12+\tfrac14)/2=7/8。γ\gamma が小さいうちは「逃げたかどうか」が不確かなので出力は混ざっていくが、γ→1\gamma\to1 では励起は必ず逃げ、出力は入力によらず純粋状態 ∣0⟩| 0 \rangle に確定する。混ざり方が最大になるのは、2つの出来事 K^0,K^1\hat K_0,\hat K_1 の起き方がいちばん拮抗する中間の γ\gamma である。

1 K. Kraus (1971), Ann. Phys. 64, 311–335。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ