スタビライザー形式のダイナミクス
AI 生成・木下が未勉強
量子情報入門 第2章 §2.7
スタビライザー形式の真価は、静的な空間の記述にとどまらず、ゲートと測定のダイナミクスまで演算子の言葉で追えることにある。
ユニタリ発展は生成元の共役
の任意の元 にユニタリ を施すと、任意の に対して
——すなわち は に固定される。よって
要点
状態に を作用させる代わりに、スタビライザーを と共役すればよい。しかも生成元だけ追跡すれば十分: が を生成するなら が を生成する。
これは「状態を止めて演算子を動かす」Heisenberg描像の思想そのものである。 個の振幅を追う代わりに 個程度の生成元を追えばよい——ただし、共役 が再びPauli群に落ちる場合に限り、この圧縮が閉じて機能する。
主要なゲートによるPauli演算子の共役は次の表にまとまる(すべて行列計算で数値検証済み)。
| ゲート | 入力 | 出力 |
| CNOT(制御1,標的2) | ||
は の共役から自動的に決まり()、積 の共役も因子ごとの共役の積でよいから、この表だけで任意のClifford回路のPauli追跡ができる。CNOTの行は物理的にも雄弁である:「(ビット値)は制御から標的へ伝播し、(位相)は標的から制御へ逆流する」。前者はCNOTの定義通りだが、後者は見落としやすく、フォールトトレラント設計(次章)で誤り伝播を数える際の急所になる。
例:SWAP回路
CNOTを3つ互い違いに並べた回路がSWAPを実装することは、状態を追わずとも生成元追跡で見える: は3つのCNOTを通って 、同様に 、、。 の行き先が決まれば2量子ビットユニタリは(全体位相を除き)一意に決まるので、これはSWAPである。
例: へのHadamard
のスタビライザーは 。全ビットに をかけると生成元は になり、これは一様重ね合わせ のスタビライザーである。状態ベクトルなら 個の振幅が要るところ、生成元表示は 個で済む——線形 vs 指数の圧縮である。
Clifford群と、その外側
を満たす の全体を の正規化群 と呼ぶ(Clifford群とも)。上の表が示すとおり は の元であり、実は逆も成り立つ:
定理
を満たす任意の 量子ビットユニタリ は、全体位相を除き 個の の積で書ける。
すなわち「スタビライザー形式で追えるゲート」の全体が、ちょうど の生成する群である。第2章で「 は普遍にならない」と述べた理由がここで正体を現す:この集合はPauli群という離散的な骨組みを保つ変換しか作れないのである。
では骨組みを壊すゲートはどうなるか。( ゲート)とToffoliの共役を計算すると
(いずれも数値検証済み)。出力がPauli演算子の線形結合になってしまい、 の中に収まらない。生成元追跡の圧縮はここで破綻し、追うべき項の数が指数的に増殖しうる。「 ゲート1個の追加が、古典で追える世界から追えない世界への相転移を引き起こす」——この構図は次小節のGottesman–Knill定理、そしてフォールトトレラント計算における ゲートの特別扱い(魔法状態)の伏線である。
Pauli測定のスタビライザー記述
計算基底での測定を含む、Pauli群の元 (係数 なしとする; はHermiteなので観測量)の測定もスタビライザーで追える。状態のスタビライザーを とすると、場合は2つに分かれる。
ケース1: が全生成元と可換。このとき も に属するので の定数倍であり、 から 、すなわち か が既に に入っている。測定結果は対応する符号で確定し、状態もスタビライザーも変化しない。
ケース2: がある生成元と反可換。生成元を組み替えて( と反可換、 とは可換、としてよい:もし とも反可換なら を で置き換えれば可換になる)、測定確率を計算する。結果 の射影子は で、
( を挿入し、 で を通過させ、トレースの巡回性と で吸収した)。よって
要点
反可換なPauli測定の結果は常に確率 ずつであり、結果 を得た後のスタビライザーは
——反可換だった生成元 が、測った に置き換わるだけである。
状態ベクトルの射影と規格化という煩雑な計算が、「生成元リストの1行書き換え」に置き換わった。症候測定(スタビライザー生成元の測定)はケース1・2の使い分けそのものであり、誤りが起きていなければケース1(結果 確定・状態不変)、誤りが生成元と反可換ならケース2的に符号が反転して検出される——第10章の3量子ビット符号の議論が、この一般論の特別な場合であったことがわかる。
Gottesman–Knill定理
以上を総合すると、驚くべき定理がすでに証明されていることに気づく。
定理 (Gottesman–Knill)
計算基底での状態準備、・・CNOT・Pauliゲート、Pauli群の観測量の測定(計算基底測定を含む)、および測定結果に条件づけた古典制御、のみからなる量子計算は、古典計算機で効率的にシミュレートできる。
シミュレーションの方法は本章で構築した機構そのものである:古典計算機は 個の生成元(各 ビット+符号)を保持し、ゲートごとに共役表で生成元を更新し( 程度)、測定は可換性判定と生成元の置き換えで処理する(検査行列を使えば )。 個の演算からなる回路全体で ——多項式時間である。
この定理の含意は深い。テレポーテーションも超高密度符号化も、高度にもつれた状態を作るスタビライザー回路も、すべて古典で効率的に真似できる。もつれの存在それ自体は量子計算の優位性の説明にならないのである。量子的優位性には、Pauli群の骨組みを壊すゲート(、Toffoli)が本質的に必要になる。幸いにも、量子誤り訂正符号の符号化・症候測定・回復はすべてClifford演算だけで書ける——スタビライザー形式が誤り訂正の解析にこれほど適している理由である。
木下の勉強ステータス
木下はまだこの記事を勉強していません。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com
← AI生成教科書『基礎理論』の記事一覧へ