量子のしくみ

重ね合わせと量子ビットとは何か|0と1の“同時”を誤解なく理解する

量子ビットの振幅、確率、相対位相、Bloch球、量子ゲートを、古典的なランダム混合と比較しながら解説します。理論上の仕組みと実装上の制約を分け、一次資料と確認日も示します。

重ね合わせと量子ビットとは何か|0と1の“同時”を誤解なく理解する

30秒でわかる答え

重ね合わせ 量子ビットとは何ですか?

量子ビットの重ね合わせは単なる「0か1か分からない状態」と何が違い、0と1の同時性から実際に何を読み出せるのか。 量子ビットの振幅、確率、相対位相、Bloch球、量子ゲートを、古典的なランダム混合と比較しながら解説します。

一文定義
量子ビットの重ね合わせは単なる「0か1か分からない状態」と何が違い、0と1の同時性から実際に何を読み出せるのか

Bellホームに現れた球形操作盤で、同じ測定確率を持つ重ね合わせと混合状態を干渉操作で見分ける

基礎を確認

基礎用語は解説記事で確認

コインや球形操作盤は、古典的な混合と測定基底を比べるための図です。量子ビットが実空間の球内に浮くわけでも、0と1の答えを一回で両方読めるわけでもありません。実体は複素振幅、相対位相、基底変換、測定統計です。

Bellホームの二室が一つにつながると、中央に球形の操作盤が浮かんだ。北極には0、南極には1、赤道には矢印が並んでいる。イトは北と南の中間へレバーを置き、「これが0と1を半分ずつ持つ状態なら、一回読めば両方分かる」と言った。ユイは、箱の中で表か裏か決まっているが知らないコインと同じではないかと考えた。

ピコは二つの装置を用意した。一方には、0と1を半々の確率でランダムに準備する。もう一方には、|0⟩と|1⟩を等しい振幅で重ねた|+⟩状態を準備する。どちらも計算基底で一万回測ると、0と1がほぼ半々になる。イトとユイの記録だけでは区別できない。

そこでマコトが、測る前に同じ操作を一回加える案を出した。Hadamard操作を加えると、|+⟩は必ず|0⟩へ戻るが、古典的な半々混合は半々のままである。同じ確率表に見えた二つは、位相を利用する操作で違いを示した。今回の疑問は、量子ビットの重ね合わせは単なる「0か1か分からない状態」と何が違い、0と1の同時性から実際に何を読み出せるのかである。

量子ビットは二つの確率だけでなく、振幅の相対位相を持つ

純粋な一量子ビット状態は

|ψ⟩=α|0⟩+β|1⟩

と書ける。αとβは複素数の確率振幅で、|α|²+|β|²=1を満たす。計算基底で測ると0が|α|²、1が|β|²の確率で得られ、一回の測定結果はどちらか一つである。

しかし状態の情報は二つの確率だけではない。αとβの相対位相が、後の量子ゲートと干渉結果を変える。|+⟩=(|0⟩+|1⟩)/√2と|−⟩=(|0⟩−|1⟩)/√2は、計算基底ではどちらも半々だが、Hadamard基底で測れば完全に区別できる。

量子ビットを「0と1を同時に保存し、両方を一回で読める箱」と説明するのは不正確である。重ね合わせの振幅と位相を回路で干渉させ、欲しい答えに対応する振幅を強め、不要な振幅を弱めることが量子アルゴリズムの中心となる。

古典ビットとの違い

古典ビットは、理想化すれば0または1のどちらか一方の値を持つ。乱数で0と1を半々に選んだ箱を開ける前、観測者には値が不明でも、箱ごとにはどちらかが準備されている。多数の箱全体は確率分布で表せる。

量子ビットの重ね合わせでは、計算基底の二成分に相対位相があり、別の基底へ回転すると干渉する。古典的な不確実性は、知らない値についての確率であり、量子コヒーレンスは異なる基底で観測できる位相関係を持つ。

ユイは「半々」という言葉を、測定確率と状態そのものの二か所に使っていた。マコトは観測手帳を、準備状態、測定基底、結果統計の三列に分けた。同じ統計でも、別基底測定を追加しなければ状態を決められない。

上段の光輪を保つ量子状態は同じ変換後に片方の受け皿だけを光らせ、下段の粒が混ざった状態は二つの受け皿を光らせている概念図
一つの測り方で同じ半々に見えても、同じ基底変換のあと、位相を保つ重ね合わせは片方の出口へ集まり、古典的な混合は半々のままです。上段が重ね合わせ、下段が混合を表す概念図です。

αとβは直接読める数字ではない

量子状態を一回測って、αとβをそのまま表示することはできない。一回の測定では選んだ測定の一結果だけが得られる。未知状態を推定する量子状態トモグラフィーでは、同じ準備を多数回再現し、X、Y、Zなど異なる基底で測った統計から密度行列を再構成する。

一個しかない未知量子状態から、その完全な古典記述を抜き出して保存することはできない。no-cloning定理とも関係し、状態を知るには準備手順の情報か、多数の同一準備が必要である。

イトは球面上の矢印を一回撮影すれば状態が分かると思った。ピコは装置を黒箱に入れ、イトにZ測定一回だけを許した。結果0を得ても、もともと|0⟩だったのか、|+⟩だったのか、別の重ね合わせだったのかは判定できない。

全体位相と相対位相

状態全体へ同じ位相e^{iγ}を掛けても、単独の量子状態の測定確率は変わらないため、全体位相は観測可能な違いを作らない。一方、|0⟩成分と|1⟩成分の間の相対位相は、別基底での干渉へ現れる。

一般的な純粋状態は、全体位相を除けば

cos(θ/2)|0⟩+e^{iφ}sin(θ/2)|1⟩

と表せる。θが0なら|0⟩、πなら|1⟩、θ=π/2なら計算基底で半々である。φが赤道上の向きを決め、|+⟩、|−⟩、|+i⟩、|−i⟩などを区別する。

Bloch球は何を表し、何を表さないか

Bloch球では、純粋な一量子ビット状態を球面上の点として表す。Z軸の北極と南極が|0⟩と|1⟩、X軸方向が|+⟩と|−⟩、Y軸方向が位相±π/2の状態に対応する。量子ゲートによる一量子ビット操作は、理想的には球の回転として視覚化できる。

球の内部の点は混合状態を表し、中心は完全に混合した状態である。重ね合わせが球の内部に薄く広がった物質という意味ではない。またBloch球は一量子ビットには便利だが、n量子ビット全体の状態空間を一つの三次元球で表せない。もつれ状態では個々の量子ビットのBlochベクトルが短く、全体の相関情報は別に必要になる。

ピコは量子もつれとベルの不等式の回の一重項状態を表示した。各量子ビット単独の球は中心にあるのに、二者の相関は強い。イトは中心を「情報ゼロ」と呼んだが、マコトが「部分だけでは方向がなくても、全体には相関がある」と訂正した。

Hadamardゲートは何をしているのか

HadamardゲートHは、|0⟩を|+⟩へ、|1⟩を|−⟩へ変える。もう一度Hを加えると元へ戻る。0を半々の乱数へ変える装置と呼ばれることがあるが、Hは確率を作るだけでなく、入力成分の位相を再配置するユニタリ操作である。

|+⟩へHを加えると、二つの経路振幅が|0⟩側で強め合い、|1⟩側で打ち消し合うため、結果は0になる。|−⟩なら逆に1になる。古典的な半々混合へHを加えても、位相関係がないため半々のままである。

ユイは二つの装置を区別する正式試験で、Z測定だけを増やすのではなく、Hを入れてからZ測定する回を追加した。測定回数ではなく、問い方の基底を変えることで違いが見えた。

量子ゲートは確率を直接操作するだけではない

Xゲートは|0⟩と|1⟩を入れ替え、Bloch球上ではx軸まわりのπ回転に相当する。Zゲートは|1⟩成分の符号を反転し、|+⟩を|−⟩へ変えるが、直後に計算基底で測るだけなら確率は変わらない。位相ゲートSやTは相対位相を回転させる。

「測定確率が変わらない操作は何もしていない」とは限らない。後のHや他量子ビットとの干渉により位相差が確率に変換される。量子回路図では、中間状態の振幅と位相の両方を追う必要がある。

イトはZゲートの前後をZ測定し、どちらも半々だったので故障と判断した。ピコがHを後段に置くと結果が反転し、イトは「見えない変化を、次の操作で見える確率へ変える」と観測手帳に書いた。

測定基底とは、どの問いを量子ビットへするか

計算基底測定は、Z軸の二つの固有状態|0⟩、|1⟩のどちらかを問う。X基底測定は|+⟩、|−⟩、Y基底測定は|+i⟩、|−i⟩を問う。装置では、測定前に対応する回転を加え、最終的に同じ読み出し方式へ写す場合が多い。

量子状態がすべての軸への確定回答を同時に持つと考えると、先に見たBell相関を再現できない。測定結果の確率は、状態のBlochベクトルと測定軸の関係で決まる。測定後の状態は、理想的な射影測定では得られた固有状態へ更新される。

二量子ビットになると状態成分は四つになる

二量子ビットの一般状態は、|00⟩、|01⟩、|10⟩、|11⟩の四基底状態の振幅を持つ。n量子ビットでは2^n個の計算基底成分が現れるため、状態を古典的に完全記述するのは急速に難しくなる。

しかし、2^n個の振幅があるから2^n個の答えを一回で読み出せるわけではない。計算基底測定で得るのは一つのnビット列である。量子アルゴリズムは問題構造を利用し、振幅を干渉させて、欲しい性質を高い確率で読める状態に変換する。

マコトは「指数個の成分」と「指数個の古典答えを印刷する能力」を別の行に分けた。ユイは量子並列性という言葉だけで速度向上を約束しないよう記録した。

もつれは重ね合わせの一種だが、局所重ね合わせとは違う

(|00⟩+|11⟩)/√2は二つの基底状態の重ね合わせであり、同時にもつれ状態である。これを一量子ビット状態二つの積へ分解できない。各量子ビットだけを測ると0と1が半々だが、同じ基底では結果が一致する。

一方、|+⟩|+⟩は四つの基底状態を等振幅で含むが、二つの独立な一量子ビットに分けられ、もつれていない。基底成分が複数あることだけで、もつれの有無は判断できない。

ピコは二つの状態へ同じ計算基底測定を行った。どちらも四通りが現れる条件を作れるが、別基底での相関が異なる。イトは「項の数」ではなく「積に分けられるか」を見るようになった。

純粋状態と混合状態を密度行列で分ける

純粋状態|ψ⟩は密度行列ρ=|ψ⟩⟨ψ|で表せる。古典的に|0⟩と|1⟩を半々で準備した混合状態は、ρ=(|0⟩⟨0|+|1⟩⟨1|)/2となる。|+⟩の密度行列には基底間のコヒーレンスを表す非対角要素があるが、完全混合にはない。

デコヒーレンスでは、環境との相関により観測対象の非対角成分が小さくなり、重ね合わせを利用した干渉が失われる。密度行列は単なる計算の飾りではなく、部分系や統計混合を同じ形式で扱う道具である。

量子ビットの物理的な実装

量子ビットは抽象的な二準位系であり、物理実装は一種類ではない。超伝導回路のエネルギー準位、捕捉イオンの内部状態、中性原子、電子・核スピン、光子の偏光や時間ビンなどが使われる。どの実装も理想的な二準位だけを持つわけではなく、漏れ、損失、制御誤差、読み出し誤差がある。

「量子ビット数」が同じでも、接続性、ゲート忠実度、コヒーレンス時間、測定速度、論理符号化の有無で能力は異なる。量子コンピュータの現在地の回で現在地を評価するとき、抽象量子ビットの定義と実機指標を混ぜないことが重要になる。

初期化と測定を繰り返しても、一回では状態を同定できない

量子ビットを一回測定すると得られるのは0か1の一結果であり、その一回だけからα、β、相対位相を決定できない。同じ準備手順で多数の量子ビットを用意し、Z、X、Yなど複数の基底で測定した統計から状態を推定する。これを量子状態トモグラフィーと呼ぶ場合もある。

未知状態を持つ一個だけを受け取り、その状態を壊さず完全に調べる方法はない。測定基底を変えれば、得られる情報と失われる情報も変わる。量子ビットの状態ベクトルは、一回の測定結果一覧ではなく、各測定設定に対する確率をまとめて予測する表現である。

イトは一回目に0が出たため、入力は|0⟩だったと判定した。ユイは同じ準備を百回行い、Z基底では半々、X基底ではほぼ一定、Y基底では半々という三種類の統計を比較した。ピコは、同じZ基底の半々でもX測定で区別できる状態があることを、試行回数と誤差棒を含めて記録させた。

重ね合わせを計算へ使うには干渉で不要な振幅を打ち消す

量子アルゴリズムは、候補を重ね合わせに置くだけで答えを全部読み出す仕組みではない。ユニタリ操作によって振幅の符号と位相を調整し、正解に対応する測定確率を増やし、不要な経路を干渉で減らす必要がある。最後の測定から得られる情報量には限界がある。

量子並列性という言葉だけを使うと、2のn乗個の答えが同時に画面へ表示されると誤解しやすい。実際には問題構造を利用して、少ない測定から目的量を取り出せるアルゴリズム設計が必要である。入力準備や読み出しに大きな費用がかかれば、内部計算の加速だけで総合的な利点にならない。

マコトはBloch球の矢印を回す操作を「答えを選ぶ」ではなく「後で干渉する相対位相を整える」と言い換えた。これにより四人は、重ね合わせを保存すること、位相を制御すること、測定で目的情報を取り出すことを別工程として扱うようになった。

四人が同じ半々を見分ける

正式試験では、ピコが装置Aに|+⟩、装置Bに完全混合状態を入れたが、ラベルを隠した。イトはZ測定を繰り返し、どちらも半々なので同一と判断した。ユイはX基底測定を追加し、一方だけが一定結果を出すことを見つけた。

次にピコは|+⟩と|−⟩を隠した。マコトはZ確率では区別できないと先に宣言し、Hを加えて位相を計算基底に変換した。四人は振幅の大きさ、相対位相、測定基底を別々に記録する。

試験を終えると、球形操作盤は一本の測定ゲートへ変形した。ゲートにはZ、X、斜め方向の三つの入口があり、同じ状態を入れても出口表示が変わる。イトは「正しい答えが一つなら、入口で変わるのは変じゃない?」と疑う。次のホームでは、量子測定の規則と、なぜ一つの結果が得られるのかという測定問題を分けて調べる。

重ね合わせを古典の半々と混ぜない

誤解:重ね合わせなら一回で0と1の両方を読める

一回の二値測定で得る結果は一つである。重ね合わせの位相は、回路中の干渉を通じて最終確率に利用する。

誤解:半々の重ね合わせは、値を知らない古典コインと同じ

計算基底の統計は同じでも、別基底測定やHadamard操作でコヒーレンスの有無を区別できる。

誤解:2^n個の振幅があるので、2^n個の答えが一度に手に入る

測定で得るのは一つのビット列である。アルゴリズムは干渉を設計し、必要な情報の読み出し確率を高める。

誤解:Bloch球の内部に量子ビットが物理的に浮かんでいる

Bloch球は一量子ビット状態を表す数学的な可視化であり、実空間の位置図ではない。

体験:同じ半々を別の基底で見分ける

|+⟩、|−⟩、完全混合状態をラベルなしで準備し、Z測定だけでは区別できないことを確認する。H、S、Zゲートを組み合わせ、相対位相を測定確率に変換する。Bloch球上で測定軸を動かし、各軸の期待値を取得して状態を再構成する。最後に積状態とBell状態を比較し、個別Bloch球だけでは失われる相関を表示する。

重ね合わせと量子ビットの5つの要点

  • 量子ビットはα|0⟩+β|1⟩で表され、測定確率と相対位相を持つ。
  • 同じ0・1確率でも、純粋な重ね合わせと古典的混合は別基底で区別できる。
  • 一回の測定では一つの結果しか得られず、振幅を直接すべて読めない。
  • 量子ゲートは振幅と位相を回転させ、干渉により結果確率を変える。
  • 多量子ビットの指数個の成分は、指数個の答えを自動的に読み出せることを意味しない。

関連記事

次の行動――同じ半々を別の基底で見分ける

|+⟩と、|0⟩・|1⟩を半々で混ぜた状態を用意し、最初にZ測定統計を比較しよう。次にHを加えてからZ測定し、結果が分かれる理由を相対位相と非対角成分の言葉で説明する。

一次・公的資料を中心とした出典

よくある質問

量子ビットの重ね合わせなら、一回で0と1の両方を読めますか?

いいえ。一回の二値測定で得られるのは0か1の一結果です。相対位相を回路中で干渉させ、欲しい性質が測定確率へ現れるように使います。

0と1が半々の重ね合わせは、結果を知らないコインと同じですか?

同じではありません。計算基底では同じ半々に見えても、重ね合わせには相対位相があり、Hadamard操作や別基底測定で古典的な混合と区別できます。

n量子ビットなら2のn乗個の答えを一度に読めますか?

読めません。状態は2のn乗個の基底成分を持てますが、一回の測定で得るのは一つのnビット列です。アルゴリズムは干渉で必要な答えの確率を高めます。

LAB WHITEBOARD

自分の言葉で説明してみよう

この記事で観測事実・理論模型・まだ分からないことを一つずつ、自分の言葉で書き分けてみてください。

量子の学びを次の一歩へつなぐ

この記事の理解を、基礎の復習や学習環境づくりへつなげたいときの入口です。申し込みを急ぐ必要はありません。