メインコンテンツへスキップ
このプロジェクトはベータ版です。バグを見つけましたか?GitHub Issueを開く。質問やアイデアがありますか?Discussionsで質問する — フィードバックをお待ちしています!
このページの翻訳品質はいかがですか?

複数のシステムと縮約状態

次に、複数のシステムに対して密度行列がどのように機能するかを考えます。ここでは、密度行列が表現できるさまざまな種類の相関の例と、複合システムの孤立した部分の状態を記述するための密度行列の利用方法を扱います。

複数のシステム​

密度行列は、量子情報の簡略的な定式化における状態ベクトルと同様の方法で、複数のシステムの状態を表すことができます。複数のシステムは単一の複合システムとして見なせるという基本的な考え方に従います。 数学的には、複数のシステムの状態を表す密度行列の行と列は、各システムの古典的状態集合のデカルト積に対応付けられます。

例として、4つのベル状態の状態ベクトル表現を思い出してみましょう。

∣ϕ+⟩=12∣00⟩+12∣11⟩∣ϕ−⟩=12∣00⟩−12∣11⟩∣ψ+⟩=12∣01⟩+12∣10⟩∣ψ−⟩=12∣01⟩−12∣10⟩\begin{aligned} \vert \phi^+ \rangle & = \frac{1}{\sqrt{2}} \vert 00 \rangle + \frac{1}{\sqrt{2}} \vert 11 \rangle \\[2mm] \vert \phi^- \rangle & = \frac{1}{\sqrt{2}} \vert 00 \rangle - \frac{1}{\sqrt{2}} \vert 11 \rangle \\[2mm] \vert \psi^+ \rangle & = \frac{1}{\sqrt{2}} \vert 01 \rangle + \frac{1}{\sqrt{2}} \vert 10 \rangle \\[2mm] \vert \psi^- \rangle & = \frac{1}{\sqrt{2}} \vert 01 \rangle - \frac{1}{\sqrt{2}} \vert 10 \rangle \end{aligned}

これらの状態の密度行列表現は次のとおりです。

∣ϕ+⟩⟨ϕ+∣=(12001200000000120012)\vert \phi^+ \rangle \langle \phi^+ \vert = \begin{pmatrix} \frac{1}{2} & 0 & 0 & \frac{1}{2}\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] \frac{1}{2} & 0 & 0 & \frac{1}{2} \end{pmatrix} ∣ϕ−⟩⟨ϕ−∣=(1200−1200000000−120012)\vert \phi^- \rangle \langle \phi^- \vert = \begin{pmatrix} \frac{1}{2} & 0 & 0 & -\frac{1}{2}\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] -\frac{1}{2} & 0 & 0 & \frac{1}{2} \end{pmatrix} ∣ψ+⟩⟨ψ+∣=(00000121200121200000)\vert \psi^+ \rangle \langle \psi^+ \vert = \begin{pmatrix} 0 & 0 & 0 & 0\\[2mm] 0 & \frac{1}{2} & \frac{1}{2} & 0\\[2mm] 0 & \frac{1}{2} & \frac{1}{2} & 0\\[2mm] 0 & 0 & 0 & 0 \end{pmatrix} ∣ψ−⟩⟨ψ−∣=(0000012−1200−121200000)\vert \psi^- \rangle \langle \psi^- \vert = \begin{pmatrix} 0 & 0 & 0 & 0\\[2mm] 0 & \frac{1}{2} & -\frac{1}{2} & 0\\[2mm] 0 & -\frac{1}{2} & \frac{1}{2} & 0\\[2mm] 0 & 0 & 0 & 0 \end{pmatrix}

積状態​

状態ベクトルの場合と同様に、密度行列のテンソル積は複数のシステムの状態間の独立性を表します。 例えば、X\mathsf{X} が密度行列 ρ\rho で表される状態に準備され、Y\mathsf{Y} が独立に σ\sigma で表される状態に準備されている場合、(X,Y)(\mathsf{X},\mathsf{Y}) の状態を記述する密度行列はテンソル積 ρ⊗σ\rho\otimes\sigma となります。

ここでも量子情報の簡略的な定式化と同じ用語が使われます。この形の状態は積状態と呼ばれます。

相関状態とエンタングル状態​

積状態として表せない状態は、システム間の相関を表します。 実際、密度行列で表現できる相関にはいくつかの種類があります。 いくつかの例を示します。

  1. 古典的な相関状態。 例えば、アリスとボブがランダムビットを共有している状況は次のように表すことができます。

    12∣0⟩⟨0∣⊗∣0⟩⟨0∣+12∣1⟩⟨1∣⊗∣1⟩⟨1∣=(120000000000000012)\frac{1}{2} \vert 0 \rangle \langle 0 \vert \otimes \vert 0 \rangle \langle 0 \vert + \frac{1}{2} \vert 1 \rangle \langle 1 \vert \otimes \vert 1 \rangle \langle 1 \vert = \begin{pmatrix} \frac{1}{2} & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & \frac{1}{2} \end{pmatrix}
  2. 量子状態のアンサンブル。 mm 個の密度行列 ρ0,…,ρm−1\rho_0,\ldots,\rho_{m-1} があり、それらはすべてシステム X\mathsf{X} の状態を表しているとします。確率ベクトル (p0,…,pm−1)(p_0,\ldots,p_{m-1}) に従ってこれらの状態の1つをランダムに選ぶとします。このような過程は状態のアンサンブルで表されます。アンサンブルには密度行列 ρ0,…,ρm−1\rho_0,\ldots,\rho_{m-1} と確率 (p0,…,pm−1)(p_0,\ldots,p_{m-1}) の指定が含まれます。kk のランダムな選択と対応する密度行列 ρk\rho_k の両方を記述する単一の密度行列を、次のようにアンサンブルと対応付けることができます。

    ∑k=0m−1pk∣k⟩⟨k∣⊗ρk.\sum_{k = 0}^{m-1} p_k \vert k\rangle \langle k \vert \otimes \rho_k.

    明確にするために述べると、これはペア (Y,X)(\mathsf{Y},\mathsf{X}) の状態であり、Y\mathsf{Y} は kk の古典的な選択を表します(つまり、その古典的状態集合は {0,…,m−1}\{0,\ldots,m-1\} と仮定されます)。この形の状態は古典量子状態と呼ばれることがあります。

  3. 分離可能状態。 次のように、2つのシステムの量子状態間に古典的な相関がある状況を考えることができます。

    ∑k=0m−1pkρk⊗σk.\sum_{k = 0}^{m-1} p_k \rho_k \otimes \sigma_k.

    言葉で言うと、00 から m−1m-1 の各 kk について、確率 pkp_k で左のシステムが状態 ρk\rho_k にあり、右のシステムが状態 σk\sigma_k にあるということです。このような状態は分離可能状態と呼ばれます。この概念は2つ以上のシステムにも拡張できます。

  4. エンタングル状態。 システムのペアの状態がすべて分離可能であるわけではありません。量子情報の一般的な定式化では、エンタングルメントはこのように定義されます。すなわち、分離可能でない状態はエンタングルしているといわれます。

    この用語は、「量子情報の基礎」コースで使用した用語と一致しています。そのコースでは、積状態でない量子状態ベクトルはエンタングル状態を表すと述べました。実際、積状態でない任意の量子状態ベクトル ∣ψ⟩\vert\psi\rangle に対して、密度行列 ∣ψ⟩⟨ψ∣\vert\psi\rangle\langle\psi\vert で表される状態は分離可能ではありません。純粋でない状態に対しては、エンタングルメントはこれよりもはるかに複雑になります。

縮約状態と部分トレース​

複数のシステムの文脈で密度行列を使って行える、シンプルながら重要な操作があります。それは、いくつかのシステムを無視したときに得られる状態を記述することです。 複数のシステムが量子状態にあり、そのうち1つ以上を破棄または無視することにした場合、残りのシステムの状態はそれらのシステムの縮約状態と呼ばれます。 縮約状態の密度行列による記述は、全体の状態を記述する密度行列からの写像である部分トレースを通じて容易に得られます。

例:eビットの縮約状態​

1対の量子ビット (A,B)(\mathsf{A},\mathsf{B}) が次の状態にあるとします。

∣ϕ+⟩=12∣00⟩+12∣11⟩.\vert\phi^+\rangle = \frac{1}{\sqrt{2}} \vert 00 \rangle + \frac{1}{\sqrt{2}} \vert 11 \rangle.

アリスが量子ビット A\mathsf{A} を持ち、ボブが B\mathsf{B} を持っている、つまり2人がeビットを共有しているとします。 ボブが自分の量子ビットを持って宇宙に旅立ち、二度と戻らないことにした場合のように、アリスの量子ビット A\mathsf{A} を孤立した状態で密度行列により記述したいと思います。

まず、ボブが旅の途中のどこかで、自分の量子ビットを標準基底測定で測定することにした場合に何が起こるかを考えてみましょう。 その場合、彼は次の確率で結果 00 を得ます

∥(IA⊗⟨0∣)∣ϕ+⟩∥2=∥12∣0⟩∥2=12,\bigl\| \bigl( \mathbb{I}_{\mathsf{A}} \otimes \langle 0\vert \bigr) \vert \phi^+ \rangle \bigr\|^2 = \Bigl\| \frac{1}{\sqrt{2}} \vert 0 \rangle \Bigr\|^2 = \frac{1}{2},

その場合、アリスの量子ビットの状態は ∣0⟩\vert 0\rangle になります。また、次の確率で結果 11 を得ます

∥(IA⊗⟨1∣)∣ϕ+⟩∥2=∥12∣1⟩∥2=12,\bigl\| \bigl( \mathbb{I}_{\mathsf{A}} \otimes \langle 1\vert \bigr) \vert \phi^+ \rangle \bigr\|^2 = \Bigl\| \frac{1}{\sqrt{2}} \vert 1 \rangle \Bigr\|^2 = \frac{1}{2},

その場合、アリスの量子ビットの状態は ∣1⟩\vert 1\rangle になります。

したがって、ボブの測定結果を無視してアリスの量子ビットに注目すると、彼女は確率 1/21/2 で状態 ∣0⟩\vert 0\rangle を、確率 1/21/2 で状態 ∣1⟩\vert 1\rangle を得ると結論できます。 これにより、孤立したアリスの量子ビットの状態を密度行列

12∣0⟩⟨0∣+12∣1⟩⟨1∣=12IA.\frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert 1\rangle\langle 1\vert = \frac{1}{2} \mathbb{I}_{\mathsf{A}}.

つまり、アリスの量子ビットは完全混合状態にあります。 明確にしておくと、アリスの量子ビットの状態のこの記述にはボブの測定結果は含まれていません。私たちはボブを完全に無視しています。

さて、今得られたアリスの量子ビット単独の密度行列による記述は、ボブが自分の量子ビットを測定したという仮定に依存しているように見えるかもしれませんが、実際にはそうではありません。 ここで行ったのは、ボブが量子ビットを測定する可能性を利用し、既に学んだことに基づいて、アリスの量子ビットの状態として完全混合状態が現れることを示すという議論です。 もちろん、ボブが自分の量子ビットを測定しなければならないというルールはありません — しかし、彼が測定しないというルールもありません。 そして、もし彼が何光年も離れた場所にいるなら、彼が何をしようとしまいと、単独で見たアリスの量子ビットの状態に影響を与えることは不可能です。 つまり、私たちが得たアリスの量子ビットの状態の記述は、超光速通信が不可能であることと矛盾しない唯一の記述なのです。

ボブの量子ビット B\mathsf{B} の状態も考えることができますが、これもまた完全混合状態であることが分かります。 実際、4つのベル状態すべてにおいて、アリスの量子ビットとボブの量子ビットの縮約状態はどちらも完全混合状態であることが分かります。

一般的な量子状態ベクトルの縮約状態​

それでは、今議論した例を、必ずしも状態 ∣ϕ+⟩\vert \phi^+\rangle にある量子ビットとは限らない、2つの任意のシステム A\mathsf{A} と B\mathsf{B} に一般化しましょう。 A\mathsf{A} と B\mathsf{B} の古典的状態集合はそれぞれ Σ\Sigma と Γ\Gamma であると仮定します。 したがって、複合システム (A,B)(\mathsf{A},\mathsf{B}) の状態を表す密度行列 ρ\rho の行と列の添字は、デカルト積 Σ×Γ\Sigma\times\Gamma に対応します。

(A,B)(\mathsf{A},\mathsf{B}) の状態が量子状態ベクトル ∣ψ⟩\vert\psi\rangle で記述されているとします。したがって、この状態を記述する密度行列は ρ=∣ψ⟩⟨ψ∣\rho = \vert\psi\rangle\langle\psi\vert です。 A\mathsf{A} 単独の状態を記述する密度行列を得ますが、これは慣習的に ρA\rho_{\mathsf{A}} と表記されます。 (下付き文字の代わりに上付き文字が使われることもあります。)

状態ベクトル ∣ψ⟩\vert\psi\rangle は次の形で表すことができます。

∣ψ⟩=∑b∈Γ∣ϕb⟩⊗∣b⟩\vert\psi\rangle = \sum_{b\in\Gamma} \vert\phi_b\rangle \otimes \vert b\rangle

一意に決まるベクトルの集まり {∣ϕb⟩:b∈Γ}\{\vert\phi_b\rangle : b\in\Gamma\} について。 特に、これらのベクトルは単純な公式によって決定できます。

∣ϕb⟩=(IA⊗⟨b∣)∣ψ⟩\vert\phi_b\rangle = \bigl(\mathbb{I}_{\mathsf{A}} \otimes \langle b\vert\bigr)\vert\psi\rangle

先ほどのeビットの例と同様に考えると、システム B\mathsf{B} を標準基底測定で測定した場合、確率 ∥∣ϕb⟩∥2\|\vert\phi_b\rangle\|^2 で各結果 b∈Γb\in\Gamma を得ることになり、その場合 A\mathsf{A} の状態は次のようになります。

∣ϕb⟩∥∣ϕb⟩∥.\frac{\vert \phi_b \rangle}{\|\vert\phi_b\rangle\|}.

密度行列として、この状態は次のように書くことができます。

(∣ϕb⟩∥∣ϕb⟩∥)(∣ϕb⟩∥∣ϕb⟩∥)†=∣ϕb⟩⟨ϕb∣∥∣ϕb⟩∥2\biggl(\frac{\vert \phi_b \rangle}{\|\vert\phi_b\rangle\|}\biggr) \biggl(\frac{\vert \phi_b \rangle}{\|\vert\phi_b\rangle\|}\biggr)^{\dagger} = \frac{\vert \phi_b \rangle\langle\phi_b\vert}{\|\vert\phi_b\rangle\|^2}

それぞれの結果の確率に従ってさまざまな状態を平均すると、次の密度行列が得られます。

ρA=∑b∈Γ∥∣ϕb⟩∥2∣ϕb⟩⟨ϕb∣∥∣ϕb⟩∥2=∑b∈Γ∣ϕb⟩⟨ϕb∣=∑b∈Γ(IA⊗⟨b∣)∣ψ⟩⟨ψ∣(IA⊗∣b⟩)\rho_{\mathsf{A}} = \sum_{b\in\Gamma} \|\vert\phi_b\rangle\|^2 \frac{\vert \phi_b \rangle\langle\phi_b\vert}{\|\vert\phi_b\rangle\|^2} = \sum_{b\in\Gamma} \vert \phi_b \rangle\langle\phi_b\vert = \sum_{b\in\Gamma} \bigl(\mathbb{I}_{\mathsf{A}} \otimes \langle b\vert\bigr) \vert\psi\rangle\langle\psi\vert \bigl(\mathbb{I}_{\mathsf{A}} \otimes \vert b\rangle\bigr)

部分トレース​

公式

ρA=∑b∈Γ(IA⊗⟨b∣)∣ψ⟩⟨ψ∣(IA⊗∣b⟩)\rho_{\mathsf{A}} = \sum_{b\in\Gamma} \bigl(\mathbb{I}_{\mathsf{A}} \otimes \langle b\vert\bigr) \vert\psi\rangle\langle\psi\vert \bigl(\mathbb{I}_{\mathsf{A}} \otimes \vert b\rangle\bigr)

は、純粋状態だけでなく、ペア (A,B)(\mathsf{A},\mathsf{B}) の任意の密度行列 ρ\rho に対する A\mathsf{A} の縮約状態の記述につながります。

ρA=∑b∈Γ(IA⊗⟨b∣)ρ(IA⊗∣b⟩)\rho_{\mathsf{A}} = \sum_{b\in\Gamma} \bigl( \mathbb{I}_{\mathsf{A}} \otimes \langle b \vert\bigr) \rho \bigl( \mathbb{I}_{\mathsf{A}} \otimes \vert b \rangle\bigr)

この公式は、線形性とすべての密度行列が純粋状態の凸結合として書けるという事実から、必ず成り立ちます。

この等式において ρ\rho に対して行われ ρA\rho_{\mathsf{A}} を得る操作は部分トレースとして知られており、より正確には B\mathsf{B} に関して部分トレースを行う、または B\mathsf{B} をトレースアウトすると言います。 この操作は Tr⁡B\operatorname{Tr}_{\mathsf{B}} と表されるので、次のように書くことができます。

Tr⁡B(ρ)=∑b∈Γ(IA⊗⟨b∣)ρ(IA⊗∣b⟩).\operatorname{Tr}_{\mathsf{B}} (\rho) = \sum_{b\in\Gamma} \bigl( \mathbb{I}_{\mathsf{A}} \otimes \langle b \vert\bigr) \rho \bigl( \mathbb{I}_{\mathsf{A}} \otimes \vert b \rangle\bigr).

A\mathsf{A} に関する部分トレースも定義でき、B\mathsf{B} ではなく A\mathsf{A} がトレースアウトされます。

Tr⁡A(ρ)=∑a∈Σ(⟨a∣⊗IB)ρ(∣a⟩⊗IB)\operatorname{Tr}_{\mathsf{A}} (\rho) = \sum_{a\in\Sigma} \bigl(\langle a \vert\otimes\mathbb{I}_{\mathsf{B}}\bigr) \rho \bigl(\vert a \rangle\otimes\mathbb{I}_{\mathsf{B}}\bigr)

これにより、A\mathsf{A} ではなく B\mathsf{B} を孤立した状態で記述する密度行列 ρB\rho_{\mathsf{B}} が得られます。

まとめると、(A,B)(\mathsf{A},\mathsf{B}) を任意のシステムのペアとし、(A,B)(\mathsf{A},\mathsf{B}) の状態を記述する密度行列 ρ\rho があるとき、システム A\mathsf{A} と B\mathsf{B} の縮約状態は次のとおりです。

ρA=Tr⁡B(ρ)=∑b∈Γ(IA⊗⟨b∣)ρ(IA⊗∣b⟩)ρB=Tr⁡A(ρ)=∑a∈Σ(⟨a∣⊗IB)ρ(∣a⟩⊗IB)\begin{aligned} \rho_{\mathsf{A}} & = \operatorname{Tr}_{\mathsf{B}}(\rho) = \sum_{b\in\Gamma} \bigl( \mathbb{I}_{\mathsf{A}} \otimes \langle b \vert\bigr) \rho \bigl( \mathbb{I}_{\mathsf{A}} \otimes \vert b \rangle\bigr)\\[2mm] \rho_{\mathsf{B}} & = \operatorname{Tr}_{\mathsf{A}}(\rho) = \sum_{a\in\Sigma} \bigl( \langle a \vert \otimes \mathbb{I}_{\mathsf{B}}\bigr) \rho \bigl( \vert a \rangle\otimes \mathbb{I}_{\mathsf{B}} \bigr) \end{aligned}

ρ\rho が密度行列であれば、ρA\rho_{\mathsf{A}} と ρB\rho_{\mathsf{B}} も必然的に密度行列となります。

これらの概念は、2つに限らず任意の数のシステムへ自然な形で一般化できます。 一般に、密度行列 ρ\rho の下付き文字に任意のシステムの名前を入れることで、そのシステムだけの縮約状態を記述できます。 例えば、A\mathsf{A}、B\mathsf{B}、C\mathsf{C} がシステムであり、ρ\rho が (A,B,C)(\mathsf{A},\mathsf{B},\mathsf{C}) の状態を記述する密度行列であるとき、次のように定義できます。

ρAC=Tr⁡B(ρ)=∑b∈Γ(IA⊗⟨b∣⊗IC)ρ(IA⊗∣b⟩⊗IC)ρC=Tr⁡AB(ρ)=∑a∈Σ∑b∈Γ(⟨a∣⊗⟨b∣⊗IC)ρ(∣a⟩⊗∣b⟩⊗IC)\begin{aligned} \rho_{\mathsf{AC}} & = \operatorname{Tr}_{\mathsf{B}}(\rho) = \sum_{b\in\Gamma} \bigl( \mathbb{I}_{\mathsf{A}} \otimes \langle b \vert \otimes \mathbb{I}_{\mathsf{C}} \bigr) \rho \bigl( \mathbb{I}_{\mathsf{A}} \otimes \vert b \rangle \otimes \mathbb{I}_{\mathsf{C}} \bigr) \\[2mm] \rho_{\mathsf{C}} & = \operatorname{Tr}_{\mathsf{AB}}(\rho) = \sum_{a\in\Sigma} \sum_{b\in\Gamma} \bigl( \langle a \vert \otimes \langle b \vert \otimes \mathbb{I}_{\mathsf{C}} \bigr) \rho \bigl( \vert a \rangle \otimes \vert b \rangle \otimes \mathbb{I}_{\mathsf{C}} \bigr) \end{aligned}

他のシステムの選択についても同様です。

部分トレースの別の記述​

部分トレース写像 Tr⁡A\operatorname{Tr}_{\mathsf{A}} および Tr⁡B\operatorname{Tr}_{\mathsf{B}} を記述する別の方法として、これらは次の式を満たす唯一の線形写像であるという見方があります。

Tr⁡A(M⊗N)=Tr⁡(M)NTr⁡B(M⊗N)=Tr⁡(N)M.\begin{aligned} \operatorname{Tr}_{\mathsf{A}}(M \otimes N) & = \operatorname{Tr}(M) N \\[2mm] \operatorname{Tr}_{\mathsf{B}}(M \otimes N) & = \operatorname{Tr}(N) M. \end{aligned}

これらの式において、NN と MM は適切なサイズの正方行列です。 MM の行と列は A\mathsf{A} の古典状態に対応し、NN の行と列は B\mathsf{B} の古典状態に対応します。

この部分トレースの特徴付けは、数学的な観点から根本的に重要なだけでなく、場面によっては素早い計算を可能にします。 例えば、量子ビットの対 (A,B)(\mathsf{A},\mathsf{B}) の次の状態を考えてみましょう。

ρ=12∣0⟩⟨0∣⊗∣0⟩⟨0∣+12∣1⟩⟨1∣⊗∣+⟩⟨+∣\rho = \frac{1}{2} \vert 0\rangle\langle 0\vert \otimes \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert 1\rangle\langle 1\vert \otimes \vert +\rangle\langle +\vert

例として縮約状態 ρA\rho_{\mathsf{A}} を計算するには、線形性と ∣0⟩⟨0∣\vert 0\rangle\langle 0\vert および ∣+⟩⟨+∣\vert +\rangle\langle +\vert のトレースが 1 であるという事実を利用できます。

ρA=Tr⁡B(ρ)=12Tr⁡(∣0⟩⟨0∣) ∣0⟩⟨0∣+12Tr⁡(∣+⟩⟨+∣)∣1⟩⟨1∣=12∣0⟩⟨0∣+12∣1⟩⟨1∣\rho_{\mathsf{A}} = \operatorname{Tr}_{\mathsf{B}}(\rho) = \frac{1}{2} \operatorname{Tr}\bigl(\vert 0\rangle\langle 0\vert\bigr)\, \vert 0\rangle\langle 0\vert + \frac{1}{2} \operatorname{Tr}\bigl(\vert +\rangle\langle +\vert\bigr) \vert 1\rangle\langle 1\vert = \frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert 1\rangle\langle 1\vert

縮約状態 ρB\rho_{\mathsf{B}} も同様に計算できます。

ρB=Tr⁡A(ρ)=12Tr⁡(∣0⟩⟨0∣) ∣0⟩⟨0∣+12Tr⁡(∣1⟩⟨1∣)∣+⟩⟨+∣=12∣0⟩⟨0∣+12∣+⟩⟨+∣\rho_{\mathsf{B}} = \operatorname{Tr}_{\mathsf{A}}(\rho) = \frac{1}{2} \operatorname{Tr}\bigl(\vert 0\rangle\langle 0\vert\bigr)\, \vert 0\rangle\langle 0\vert + \frac{1}{2} \operatorname{Tr}\bigl(\vert 1\rangle\langle 1\vert\bigr) \vert +\rangle\langle +\vert = \frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert +\rangle\langle +\vert

2量子ビットの部分トレース​

部分トレースは行列の形で明示的に記述することもできます。 ここでは 2 量子ビットの場合に限って説明しますが、より大きなシステムにも一般化できます。 2 つの量子ビット (A,B)(\mathsf{A},\mathsf{B}) があるとすると、これら 2 量子ビットの状態を記述する密度行列はすべて次のように書けます。

ρ=(α00α01α02α03α10α11α12α13α20α21α22α23α30α31α32α33)\rho = \begin{pmatrix} \alpha_{00} & \alpha_{01} & \alpha_{02} & \alpha_{03}\\[2mm] \alpha_{10} & \alpha_{11} & \alpha_{12} & \alpha_{13}\\[2mm] \alpha_{20} & \alpha_{21} & \alpha_{22} & \alpha_{23}\\[2mm] \alpha_{30} & \alpha_{31} & \alpha_{32} & \alpha_{33} \end{pmatrix}

ここで {αjk:0≤j,k≤3}\{\alpha_{jk} : 0\leq j,k\leq 3\} は複素数の組です。

第 1 のシステムに関する部分トレースは次の式で表されます。

Tr⁡A(α00α01α02α03α10α11α12α13α20α21α22α23α30α31α32α33)=(α00α01α10α11)+(α22α23α32α33)=(α00+α22α01+α23α10+α32α11+α33)\operatorname{Tr}_{\mathsf{A}} \begin{pmatrix} \alpha_{00} & \alpha_{01} & \alpha_{02} & \alpha_{03}\\[2mm] \alpha_{10} & \alpha_{11} & \alpha_{12} & \alpha_{13}\\[2mm] \alpha_{20} & \alpha_{21} & \alpha_{22} & \alpha_{23}\\[2mm] \alpha_{30} & \alpha_{31} & \alpha_{32} & \alpha_{33} \end{pmatrix} = \begin{pmatrix} \alpha_{00} & \alpha_{01} \\[2mm] \alpha_{10} & \alpha_{11} \end{pmatrix} + \begin{pmatrix} \alpha_{22} & \alpha_{23}\\[2mm] \alpha_{32} & \alpha_{33} \end{pmatrix} = \begin{pmatrix} \alpha_{00} + \alpha_{22} & \alpha_{01} + \alpha_{23}\\[2mm] \alpha_{10} + \alpha_{32} & \alpha_{11} + \alpha_{33} \end{pmatrix}

この公式を考える1つの方法は、4×44\times 4 行列を 2×22\times 2 ブロック行列とみなすことから始まります。ここで各ブロックは 2×22\times 2 です。 つまり、

ρ=(M0,0M0,1M1,0M1,1)\rho = \begin{pmatrix} M_{0,0} & M_{0,1} \\[1mm] M_{1,0} & M_{1,1} \end{pmatrix}

for

M0,0=(α00α01α10α11),M0,1=(α02α03α12α13),M1,0=(α20α21α30α31),M1,1=(α22α23α32α33).M_{0,0} = \begin{pmatrix} \alpha_{00} & \alpha_{01} \\[2mm] \alpha_{10} & \alpha_{11} \end{pmatrix}, \quad M_{0,1} = \begin{pmatrix} \alpha_{02} & \alpha_{03} \\[2mm] \alpha_{12} & \alpha_{13} \end{pmatrix}, \quad M_{1,0} = \begin{pmatrix} \alpha_{20} & \alpha_{21} \\[2mm] \alpha_{30} & \alpha_{31} \end{pmatrix}, \quad M_{1,1} = \begin{pmatrix} \alpha_{22} & \alpha_{23} \\[2mm] \alpha_{32} & \alpha_{33} \end{pmatrix}.

すると、次のようになります。

Tr⁡A(M0,0M0,1M1,0M1,1)=M0,0+M1,1.\operatorname{Tr}_{\mathsf{A}}\begin{pmatrix} M_{0,0} & M_{0,1} \\[1mm] M_{1,0} & M_{1,1} \end{pmatrix} = M_{0,0} + M_{1,1}.

2番目のシステムがトレースアウトされる場合の公式は次の通りです。

Tr⁡B(α00α01α02α03α10α11α12α13α20α21α22α23α30α31α32α33)=(Tr⁡(α00α01α10α11)Tr⁡(α02α03α12α13)Tr⁡(α20α21α30α31)Tr⁡(α22α23α32α33))=(α00+α11α02+α13α20+α31α22+α33)\operatorname{Tr}_{\mathsf{B}} \begin{pmatrix} \alpha_{00} & \alpha_{01} & \alpha_{02} & \alpha_{03}\\[2mm] \alpha_{10} & \alpha_{11} & \alpha_{12} & \alpha_{13}\\[2mm] \alpha_{20} & \alpha_{21} & \alpha_{22} & \alpha_{23}\\[2mm] \alpha_{30} & \alpha_{31} & \alpha_{32} & \alpha_{33} \end{pmatrix} = \begin{pmatrix} \operatorname{Tr} \begin{pmatrix} \alpha_{00} & \alpha_{01}\\[1mm] \alpha_{10} & \alpha_{11} \end{pmatrix} & \operatorname{Tr} \begin{pmatrix} \alpha_{02} & \alpha_{03}\\[1mm] \alpha_{12} & \alpha_{13} \end{pmatrix} \\[4mm] \operatorname{Tr} \begin{pmatrix} \alpha_{20} & \alpha_{21}\\[1mm] \alpha_{30} & \alpha_{31} \end{pmatrix} & \operatorname{Tr} \begin{pmatrix} \alpha_{22} & \alpha_{23}\\[1mm] \alpha_{32} & \alpha_{33} \end{pmatrix} \end{pmatrix} = \begin{pmatrix} \alpha_{00} + \alpha_{11} & \alpha_{02} + \alpha_{13}\\[2mm] \alpha_{20} + \alpha_{31} & \alpha_{22} + \alpha_{33} \end{pmatrix}

前と似た形のブロック行列を使うと、この公式が得られます。

Tr⁡B(M0,0M0,1M1,0M1,1)=(Tr⁡(M0,0)Tr⁡(M0,1)Tr⁡(M1,0)Tr⁡(M1,1))\operatorname{Tr}_{\mathsf{B}} \begin{pmatrix} M_{0,0} & M_{0,1} \\[1mm] M_{1,0} & M_{1,1} \end{pmatrix} = \begin{pmatrix} \operatorname{Tr}(M_{0,0}) & \operatorname{Tr}(M_{0,1}) \\[1mm] \operatorname{Tr}(M_{1,0}) & \operatorname{Tr}(M_{1,1}) \end{pmatrix}

これらの関数のブロック行列による記述は、量子ビットより大きなシステムに自然かつ直接的に拡張できます。

最後に、これらの公式を先ほど考えた状態に適用してみましょう。

ρ=12∣0⟩⟨0∣⊗∣0⟩⟨0∣+12∣1⟩⟨1∣⊗∣+⟩⟨+∣=(120000000001414001414).\rho = \frac{1}{2} \vert 0\rangle \langle 0 \vert \otimes \vert 0\rangle \langle 0 \vert + \frac{1}{2} \vert 1\rangle \langle 1 \vert \otimes \vert +\rangle \langle + \vert = \begin{pmatrix} \frac{1}{2} & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0 \\[2mm] 0 & 0 & \frac{1}{4} & \frac{1}{4}\\[2mm] 0 & 0 & \frac{1}{4} & \frac{1}{4} \end{pmatrix}.

最初のシステム A\mathsf{A} の縮約状態は

Tr⁡B(120000000001414001414)=(Tr⁡(12000)Tr⁡(0000)Tr⁡(0000)Tr⁡(14141414))=(120012)\operatorname{Tr}_{\mathsf{B}} \begin{pmatrix} \frac{1}{2} & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & \frac{1}{4} & \frac{1}{4}\\[2mm] 0 & 0 & \frac{1}{4} & \frac{1}{4} \end{pmatrix} = \begin{pmatrix} \operatorname{Tr} \begin{pmatrix} \frac{1}{2} & 0\\[1mm] 0 & 0 \end{pmatrix} & \operatorname{Tr} \begin{pmatrix} 0 & 0\\[1mm] 0 & 0 \end{pmatrix} \\[4mm] \operatorname{Tr} \begin{pmatrix} 0 & 0\\[1mm] 0 & 0 \end{pmatrix} & \operatorname{Tr} \begin{pmatrix} \frac{1}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix} \end{pmatrix} = \begin{pmatrix} \frac{1}{2} & 0\\[2mm] 0 & \frac{1}{2} \end{pmatrix}

そして2番目のシステム B\mathsf{B} の縮約状態は

Tr⁡A(120000000001414001414)=(12000)+(14141414)=(34141414).\operatorname{Tr}_{\mathsf{A}} \begin{pmatrix} \frac{1}{2} & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & \frac{1}{4} & \frac{1}{4}\\[2mm] 0 & 0 & \frac{1}{4} & \frac{1}{4} \end{pmatrix} = \begin{pmatrix} \frac{1}{2} & 0\\[1mm] 0 & 0 \end{pmatrix} + \begin{pmatrix} \frac{1}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix} = \begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix}.