量子論の時間発展といえば、シュレディンガー方程式によるユニタリー時間発展が最も有名です。
シュレディンガー方程式は、通常の量子力学の時間発展の基本法則として波動関数というふわふわした概念とともに唐突に論理的飛躍を持って登場します。
現代においては量子状態の時間発展は情報処理の一種としてその性質が深く理解されており、その観点ではシュレディンガー方程式による時間発展はある種の理想化が入った具体例であると言えます。
本記事では量子系の一般的な時間発展がどのように理解されているのか、なぜユニタリー性が課されるのかを解説します。
ヒルベルトシュミット内積
まず記法を確認します。
有限次元のヒルベルト空間 \(\mathcal{H}\) を考えます。
この上の演算子 \(X,Y\in\mathcal{L}(\mathcal{H})\) に対して、ヒルベルトシュミット内積を
と定義します。
これは内積の公理を満たしています。
ボルンの確率規則はPOVM要素\(E_a\)と量子状態\(\rho\)において
と計算できます。
ここでPOVM要素 \(E_a\) はエルミート演算子なので、\(E_a^\dagger=E_a\) を使っています。
合成系と量子状態の縮約
「量子もつれと局所性」の記事にあるように、量子論の合成系はテンソル積空間によって定義されます。
系\(A\)と系\(B\)の合成系の量子状態を\(\rho_{AB}\)とします。
ここで、それぞれの系の任意のPOVM要素による同時測定確率を計算すると、
となります。系\(A\)だけの周辺確率を計算するには系\(B\)の確率を全体で足し上げればよく、それは系\(B\)の恒等演算子 \(I_B\) を用いて
によって計算できます。
ここで内側の \(\langle I_B,\cdot\rangle\) は、系\(B\)だけについてヒルベルトシュミット内積を取る操作を表しています。
系\(A\)のPOVM要素の任意性から、部分系としての系\(A\)の量子状態は
と定義できます。この部分系の量子状態のことを縮約状態や縮約密度演算子と呼びます。
ここで \(\langle I_B,\cdot\rangle\) は系\(B\)の情報を捨てる操作で、部分トレースと呼ばれます。
時間発展が持つべき性質
次に時間発展を考えます。
量子状態は本質的には確率分布と同じであり、確率分布の時間発展は情報処理過程として扱うことが可能です。
そこで量子論の時間発展を、量子状態を入力して量子状態を出力する情報処理として捉えます。
系 \(A\) の状態が系 \(B\) の状態へと時間発展する場合を考え、その過程が写像 \(\Lambda:\mathcal{L}(\mathcal{H}_A)\to \mathcal{L}(\mathcal{H}_B)\) で
と記述できるとします。
以降ではこの時間発展写像\(\Lambda\)が満たすべき条件を考え、その条件によって量子系の時間発展の一般系を定めます。
時間発展の線形性
量子状態が時間発展した後の出力系 \(B\) の測定を考えます。
まず \(B\) の任意のPOVM要素 \(E\) による測定確率\(P(E)\)は
と計算できます。
ここで重要なのは、\(\rho\) に時間発展を作用させてから \(E\) を測定するという操作は、入力状態 \(\rho\) に対して別のPOVM要素 \(E'\) を直接測定したものとして解釈できるはずだということです。
つまり、任意の \(E\) に対して
を満たす、入力系 \(A\) におけるPOVM要素 \(E'\) が存在することを要請します。
次に入力系の初期状態が二つの量子状態の確率混合として
と書ける場合を考えます。
先ほどの時間発展とその後の任意のPOVM要素\(E\)による測定確率は、ヒルベルトシュミット内積の線形性により
となります。
POVM要素 \(E\) は任意のため、上式から外すと
が成立します。
この式の性質はアフィン性と呼ばれており、\(p\)の値は任意の実数を入れてもこの等式が成り立つように一意に拡張できることが知られています。
すなわち、上式の成立は時間発展写像 \(\Lambda\) に線形性があるということを意味しています。
そこで、時間発展後の測定を入力状態への直接測定として解釈できるという条件を改めて、\(\Lambda\)は線型写像であるという条件として採用します。
トレース保存と完全正値性
時間発展の入出力はどちらの量子状態であることから、密度演算子が量子状態であるための二条件を保つ必要があります。
まず一つ目は、入出力の両方で全確率が1となること、すなわち
が任意の状態で成り立つことが要請されます。
これはトレースを使えば
と書けて、これは全確率だけを見るのであれば時間発展したかどうかは無視して良い、という直感的な解釈が可能です。
上記のいずれかの式で表される性質をトレース保存性と呼びます。
次に量子状態の二つ目の条件
について調べていきます。
素朴に考えるとトレース保存性と同様に、入出力の両方において \(\rho \geq 0\) であれば良いように思います。
これを(時間発展写像の)正値性と言います。
しかし、この入力の状態が何らかの系の部分系の縮約状態である可能性があることに注意する必要があります。
現実には完全に孤立した系というものがある保証はなく、量子状態は過去に一度でも他の系と相関すると勝手には相関は切れてくれません。
ということは孤立系だとしても何らかの全体系の部分系である可能性は常にあると考える必要があります。
そうした時に、系\(A\)の縮約状態だけの時間発展だけ正値性が保たれていればいいとすると、全体系としてはあり得ない時間発展写像が作れてしまうことがあります。
具体的には、部分転置は部分系の正値性は保ちつつも全体系の正値性を破壊することが知られています。
対策として、もしあるかもしれない何らかの他の系 \(R\) との相関に備えて、系 \(A\) の時間発展を考える時にはそれ以外の系の時間発展は凍結しているものと明記することでこの不具合を回避します。
すなわち時間発展写像は単に\(\Lambda\)ではなく、本来は
だと考えて、この写像の正値性を要請します。
この条件を満たす写像を完全正写像と呼びます。
以上をまとめると、時間発展写像は
- 線形性
- トレース保存性
- 完全正値性
の三つの性質を持つ必要があると判明しました。
これらをまとめて、CPTP(Completely Positive Trace Preserving)写像であると言います。
(文献によってはTPCPと書かれていることもあります。)
孤立系の時間発展とシュレディンガー方程式
外部の量子的自由度とは相関を作らないという理想化された量子系を考えます。
以下ではこれを単に孤立系と呼びます。
外部の系と相関を作らないということは、その系からは量子状態が持つ情報が取り出されないということを意味します。
量子論の思想としてはやはりミクロな系を詳細に精密に捉えたいという気持ちがあり、
外部から乱される要因がないのであればその系の情報はそのまま壊れずに保管されているべきだと考えるのは自然です。
ただし孤立系も時間発展はするため、それを考慮して言い換えると、
「仮に時間変化したとしても、状態によらない方法で復元できるべきである」
ということができるでしょう。
よって、孤立系の時間発展は可逆であり、\(\Lambda\) に対してCPTPを満たす逆写像 \(\Lambda^{-1}\) が存在することを要求します。
有限次元で同じ系の上のCPTP写像を考えると、この条件を満たす写像はユニタリ演算子\(U\)を用いて
と書けることと同値になることが知られています。
さらに時刻\(t\)による(群同型の)パラメータ化ができることを要請すると、ストーンの定理によって
と、エルミート演算子 \(\Omega\) を用いて表現できます。
「正準交換関係の導出とハミルトニアンの意味」で判明したように、\(\Omega\) にプランク定数をかけたものは量子系のハミルトニアンになっています。すなわち \(H = \hbar \Omega\) であり、両辺を時間微分することで、
という微分方程式が得られます。
さらに量子状態の通常のベクトル \(|\psi\rangle\) に作用させることで、
といういつものシュレディンガー方程式が得られます。
一般の時間発展とシュタインスプリング表現
孤立系の時間発展がユニタリー演算子で書けること、量子力学の系ではシュレディンガー方程式を満たすことが分かりました。
しかし以上の議論だけだと、一般のCPTP写像で表される時間発展はどういう時に現れるのだろうか?
もしかすると条件が緩すぎて、本来なら不可能な時間発展まで許してしまっているのではないか?
という懸念が残ります。
実は任意のCPTP写像は、系を孤立系になるまで広く取った場合の縮約状態の時間発展として実現できることが分かっています。
この事実を表すのがシュタインスプリング表現です。
入力系を \(A\)、出力系を \(B\)、補助系を \(R\) とします。
このとき任意のCPTP写像 \(\Lambda\) は、出力系の初期状態 \(\tau_B\)、補助系の初期状態 \(\sigma_R\)、そして合成系 \(A\otimes B\otimes R\) 上のユニタリ演算子 \(U\) を用いて
と表せます。
これをシュタインスプリング表現と言います。
この表現は
- 出力系の初期状態 \(\tau_B\) と補助系の状態 \(\sigma_R\) を追加する
- 全体 \(A\otimes B\otimes R\) を孤立系としてユニタリー時間発展させる
- 入力系 \(A\) と補助系 \(R\) を部分トレースで捨て、出力系 \(B\) を残す
という手続きによって、任意のCPTP写像による時間発展を実現できることを表しています。
従って、任意のCPTP写像による時間発展は孤立系の時間発展をうまく設計できさえすれば実現可能であると言えます。