この章の内容
学習目標
- 理想的な単一量子ビットゲートを、状態ベクトルに作用する2x2ユニタリ行列として表現できる。
- X、Z、H が計算基底状態と一般の重ね合わせにどう作用するかを予測できる。
- ユニタリな回路操作が可逆である理由を説明し、そのモデルをノイズを含む物理発展と区別できる。
- ゲートを適用することと測定を行うことを区別できる。
アリス、鍛冶場へ戻る
アリスは第1章で出会った装置のもとへ戻るが、今度は目盛りを読むためのダイヤルではなく、レバーの一式を手渡される。レバーを引くことは、状態を見て数値を報告することではない。理想回路モデルでは、各入力状態を、ランダムな結果を生まずに定まった出力状態へ変換する。同じ入力なら毎回同じ出力状態になる。案内役はこれらのレバーをゲートと呼び、レバーを引くことと測定することを混同しないよう注意する。
その注意こそが本章の要点である。理想ゲートとは演算子であり、ある状態ベクトルを別の状態ベクトルへ変える固定された規則である。決定論的で、測定とは異なり逆演算を持つ。ただし実験装置での実装にはノイズがあり得る。第8章では、あらゆる物理過程を完全なユニタリゲートとみなさず、開放系の振る舞いを量子チャネルで記述する。
ゲートはスイッチではなく演算子である
単一量子ビットゲートは、行列の掛け算によって状態ベクトルに作用する 2x2 行列 U である。
これは通常の線形代数なので、ゲートは計算基底状態 |0⟩ と |1⟩ に対して何をするかによって完全に決まる。U|0⟩ と U|1⟩ さえ分かれば、線形性により任意の振幅について が成り立つ。
パウリ X ゲートと Z ゲート
パウリ X ゲートは古典的な NOT の量子版であり、計算基底状態を入れ替える。
パウリ Z ゲートは |0⟩ をそのままにし、|1⟩ に -1 を掛ける。
-|1⟩ と |1⟩ は同じ計算基底確率を与えるため、Z は基底状態に対して「実質的に何もしていない」ように見える。しかし、重ね合わせに対する Z の作用は見かけほど些細ではない。 に Z を適用すると、
と は同じ計算基底確率を与えるが、これらは異なる、区別可能な状態である。第3章で導入した X 基底で測定すると、 は決定論的に「+」を、 は決定論的に「-」を与える。Z は一方をもう一方へと変えた。第2章が無視してはいけないと警告した相対位相こそ、Z がまさに作用する対象である。
確認問題
行列としてのアダマールゲート
第2章では、アダマールゲートを測定結果への影響として導入した。行列表現はその影響を正確にする。
H をもう一度適用すると最初の適用が打ち消される。、 なので、(単位行列)であり、H は自分自身の逆演算である。
State form
H|ψ⟩ = H(α|0⟩ + β|1⟩) = α|+⟩ + β|-⟩
線形性により H を項ごとに適用でき、その後 |+⟩ と |-⟩ を計算基底で展開し直すことで新しい振幅を読み取れる。
- 1
|0⟩ を準備する
- 2
X を適用し、|1⟩ を得る
- 3
H を適用し、|-⟩ を得る
- 4
計算基底で測定する: 50/50 だが、測定前の状態は任意の 50/50 状態ではなく |-⟩ だった
最後の一手を除き、各ステップは決定論的なゲートであり、系列中で唯一の確率的な操作が測定である。
なぜ理想回路のゲートはユニタリなのか
すべての行列が有効な量子ゲートというわけではない。行列 U は、 を満たすときユニタリと呼ばれる。ここで は U の共役転置である。ユニタリ行列は状態ベクトルの長さを保つため、規格化された入力状態はゲート適用後も規格化されたままであり、全確率は必ず1のまま保たれる。
ユニタリ条件
理想的な単一量子ビット回路ゲートはすべてこれを満たす。
ユニタリ性はまた、すべての理想ゲートに逆演算が存在することも意味する。 であり、その逆演算自体もユニタリである。したがって理想ゲート列の合成ユニタリには逆回路を構成できる。一方、ノイズ、損失、リセット、測定はより一般の物理操作であり、対象とする系の上で可逆とは限らない。
ゲートの適用
- 理想モデルでは、同じ入力状態は同じ変換後の出力状態を与える。
- ユニタリで可逆であり、逆演算もユニタリである。
- それ自体では古典的な結果を生成しない。
測定の実行
- 確率的: 結果はボルン則に従う。
- 可逆ではない。測定後の状態は他の情報を捨てている。
- 選んだ基底で一つの古典的な結果を生成する。
回路には多数のゲートを自由に組み合わせられるが、測定は異なる規則を持つ別種のステップである。
理解度チェック
単一量子ビット回路の読み方
回路図は、通常 |0⟩ から始まる状態に適用されるゲートの系列として左から右へ読み、最後に任意の測定で終わる。ゲートは行列なので、複数のゲートを順に適用することは、対応する順序(右から左)で行列を掛け合わせることに対応する。「X を適用し、次に H を適用する」という回路は、単一の合成演算子 HX に対応し、 は X と H を一段階ずつ適用したときと同じ結果を与える。
よくある誤解
理解度チェック
まとめ
参考文献
- Michael A. Nielsen and Isaac L. Chuang, Quantum Computation and Quantum Information.
- John Preskill, Lecture Notes for Physics 229: Quantum Information and Computation.
- IBM Quantum Learning, Quantum circuits.
章の演習
この章の内容を、短い対話型演習で練習します。
ゲートと測定
ゲートのレバーを引くことと測定を行うことを区別する。
決して覗き込まないレバー
鍛冶場の案内人が、X と記されたレバーをアリスに手渡す。理想回路モデルでは、それを引いても数値を報告せず、読み込まれた各状態を定まった新しい状態へ写す。
「これは測定ではありません」と案内人は言う。「演算子です。他に触れる前に、二つの基底状態にそれが何をするかを見なさい。」
基底状態への X と Z の作用
パウリ X ゲートは計算基底状態を入れ替える。
パウリ Z ゲートは をそのままにし、 の符号を反転させる。
どちらの理想ゲートもランダムな古典結果を生まない。同じ入力状態は同じ変換後の出力状態を生む。
Z と相対位相
Z ゲートが |+⟩ を |-⟩ に変える様子を確認する。
変わっていないように見えて、実は変わっている状態
アリスは作業台に を載せ、Z のレバーを引く。計算基底の確率バーは動かない — どちらも 50/50 のままだ。「何も起きていません」と彼女は言う。
「鏡の基底でもう一度見てごらんなさい」と案内人は答える。「それでもまだそう思えるか。」
Z は |+⟩ を |-⟩ に変える
と は同じ計算基底確率を持つが、X 基底(H を適用してから測定)で測定すると、 は決定論的に「+」を、 は決定論的に「-」を与える。Z は現実に測定可能な違いを生み出した。
ユニタリ性と可逆性
理想的なユニタリゲートが全確率を保存することを確認する。
すべてのレバーには双子がいる
案内人は、最初の工房と同じだが、すべてのレバーが逆になっている第二の工房をアリスに見せる。「理想ゲート一つひとつに対して、それを打ち消すレバーがここに一つあります」と彼女は言う。「これは偶然ではありません。ユニタリ性から従います。」
ユニタリ性は確率を保存する
理想回路の単一量子ビットゲート はユニタリである: 。ユニタリ行列はベクトルの長さを保つため、 がゲート適用前に規格化されていれば、ゲート適用後の新しい状態 も規格化されたままである。
は存在し、それ自体もユニタリであるため、すべての理想ゲートは別の理想ゲートによって打ち消すことができる。ノイズや測定はより一般の物理操作であり、対象とする系の上で可逆とは限らない。
全確率。0 から 1 の間。
第4章 確認問題
ゲート行列、ユニタリ性、ゲートと測定の違いを統合する。
二人目の守護者
鍛冶場地区の端に、より背の高い守護者が立っている。「最初の守護者はあなたの単一量子ビットモデルの理解を試しました」とそれは言う。「私は、レバーと読み取りを見分けられるかを試します。」
第4章のまとめ
この地区を離れる前に、次の柱を確認しなさい。
- 理想ゲートは演算子である: 単一量子ビット回路ゲートは状態ベクトルへ決定論的に作用する2x2ユニタリ行列である。
- X と Z: 、; 、。
- ユニタリ性: 理想回路のゲートはすべて を満たし、規格化を保ち、逆演算の存在を保証する。
地区が開く
守護者は脇へ退く。「あなたはレバーと読み取りを見分け、すべてのレバーに双子がいる理由を知っている。この先には量子もつれが待っており、レバーは一度に一つ以上の量子ビットに触れ始める。」
章の完了
完了した演習: 0/4
次へ: 第 5章の評価を受ける基礎の累積評価
