Skip to content

補遺: 量子力学の基礎 ​

量子アニーリングを「横磁場を弱める最適化法」とだけ聞くと、計算手順はわりあい素朴に見えます。しかしその中身は、波動関数、演算子、交換関係、固有値問題、不確定性関係という量子力学の基本語彙でできています。ここを一度ていねいに歩いておくと、横磁場、エネルギーギャップ、断熱条件、量子ビットの設計が急に地続きに見えてきます。

この補遺では、一次元の波動関数から出発し、Fourier変換、演算子、ブラケット表示、交換関係、反交換関係、期待値、不確定性関係までをまとめます。情報科学の読者に向けて言えば、量子力学は「状態ベクトルを用意し、観測したい量を線形演算子として作用させ、内積で統計量を取り出す」理論です。怖い顔をしていますが、芯には線形代数があります。

1. Schrodinger方程式 ​

一次元の粒子を考えます。粒子の状態は、位置 x と時刻 t に依存する複素関数

ψ(x,t)

で表されます。これを波動関数と呼びます。量子力学の基本方程式は

iℏ∂∂tψ(x,t)=[−ℏ22m∂2∂x2+V(x,t)]ψ(x,t)

です。左辺は時間変化、右辺はエネルギーを表します。m は質量、V(x,t) はポテンシャルエネルギー、ℏ=h/(2π) は換算Planck定数です。右辺の角括弧の中をハミルトニアン演算子と呼び、

H^=−ℏ22m∂2∂x2+V(x,t)

と書けば、Schrodinger方程式は

iℏ∂∂tψ(x,t)=H^ψ(x,t)

という短い形になります。

古典力学では、粒子の位置 x(t) と速度 x˙(t) を求めます。量子力学では、粒子が「どこにいるか」を一つの軌道としてではなく、確率振幅として予言します。波動関数の絶対値二乗

ρ(x,t)=|ψ(x,t)|2

が確率密度です。したがって、全空間で粒子を見つける確率は1でなければなりません。

∫−∞∞|ψ(x,t)|2dx=1

この正規化条件は、後でブラケット表示に移したときに ⟨ψ|ψ⟩=1 という、線形代数として自然な形になります。

2. 定常状態と固有値問題 ​

ポテンシャルが時間に依存しない場合、Schrodinger方程式の解を

ψ(x,t)=e−iEt/ℏϕ(x)

と分けて考えることができます。これを代入すると、時間に依存しない方程式

[−ℏ22md2dx2+V(x)]ϕ(x)=Eϕ(x)

が得られます。これは固有値方程式です。ハミルトニアンを作用させても形が変わらず、数 E だけが出てくる関数 ϕ(x) を探しています。E はその状態のエネルギーです。

この段階で、量子力学が線形代数に見えてきます。

H^|ψ⟩=E|ψ⟩

行列 A の固有値問題 Av=λv と同じ構造です。違うのは、ベクトルの成分が有限個とは限らず、位置 x を連続的な添字として持つ関数になっている点です。

3. 波動関数の例: 一定ポテンシャル ​

まず V(x)=V0 が一定の場合を考えます。時間に依存しないSchrodinger方程式は

−ℏ22md2ϕdx2+V0ϕ=Eϕ

です。整理すると

d2ϕdx2=−k2ϕ,k2=2m(E−V0)ℏ2

となります。二回微分して符号が反転し、元の関数に戻るものを探せばよいので、一般解は

ϕ(x)=Aeikx+Be−ikx

です。eikx は右向きに進む平面波、e−ikx は左向きに進む平面波として読めます。

この k は波数です。de Broglie関係式により、運動量は

p=ℏk

と対応します。すると運動エネルギーは

p22m=ℏ2k22m=E−V0

となり、全エネルギー E が運動エネルギーとポテンシャルエネルギーの和になっていることが分かります。

コラム 2024大学院講義 第1回 1:19:00-1:31:00

波から運動量を引き出す

平面波 $e^{ikx}$ を微分すると $ik$ が出てきます。講義では、この「肩に乗っている波数を微分で引き出す」感覚から、運動量演算子 $-i\hbar\partial_x$ が導入されました。運動量は最初から波動関数の横に置かれている数字ではありません。波として書かれた状態に、どんな操作をすれば運動量らしい数字が出るのかを考えた結果として現れます。

ここでCompton散乱の話が効いてきます。波長が変わる光と、弾き飛ばされる電子の運動量を比べると、光も運動量を持つと考えざるを得ないです。$p=h/\lambda=\hbar k$ という関係は、式の都合ではなく、波と粒子の二つの顔を同じ実験の中で見た結果です。

4. Fourier変換と運動量表示 ​

波動関数は位置 x の関数として書くことも、運動量 p の関数として書くこともできます。位置表示と運動量表示を結ぶのがFourier変換です。

ψ(x)=12πℏ∫−∞∞eipx/ℏψ(p)dp

逆変換は

ψ(p)=12πℏ∫−∞∞e−ipx/ℏψ(x)dx

です。ここで大切なのは、ψ(x) と ψ(p) が別々の物体ではないことです。同じ量子状態を、位置という物差しで見るか、運動量という物差しで見るかが違うだけです。

Fourier変換の基本性質として、位置微分は運動量表示では掛け算になります。

ddxeipx/ℏ=ipℏeipx/ℏ

したがって

−iℏddxeipx/ℏ=peipx/ℏ

です。これが、位置表示での運動量演算子

p^=−iℏddx

を導く一番素直な道です。

コラム 2024大学院講義 第3回 0:57:00-1:09:00

Fourier変換として量子力学を見る

Fourier変換は、微分演算を波数の掛け算に変える装置です。講義では、その矢印を逆に読むと、運動量という数を微分演算子に置き換える第1量子化が見えてくる、と説明されました。ここに気づくと、教科書に突然現れる「$p$ を $-i\hbar\partial_x$ に置き換える」という操作が、かなり自然なものに変わります。

もう一つの味わいは、Fourier変換とFourier級数の違いです。自由空間では連続的な $k$ を積分しますが、閉じ込められた領域や周期境界条件では離散的な $k$ を足し合わせます。量子力学の「飛び飛び」は、閉じ込めとFourier級数展開の側から見ると、ずいぶん日常的な数学の顔をしています。

5. 演算子とブラケット表示 ​

位置表示では

x^ψ(x)=xψ(x),p^ψ(x)=−iℏddxψ(x)

です。運動量表示では役割が入れ替わり、

p^ψ(p)=pψ(p),x^ψ(p)=iℏddpψ(p)

となります。

ブラケット表示を使うと、同じ状態 |ψ⟩ を位置で見る操作を

ψ(x)=⟨x|ψ⟩

と書けます。運動量で見るなら

ψ(p)=⟨p|ψ⟩

です。位置固有状態と運動量固有状態の重なりは

⟨x|p⟩=12πℏeipx/ℏ

であり、これがFourier変換の核です。

状態そのものは

|ψ⟩=∫dx|x⟩⟨x|ψ⟩=∫dp|p⟩⟨p|ψ⟩

と展開できます。したがって、恒等演算子は

∫dx|x⟩⟨x|=I^,∫dp|p⟩⟨p|=I^

です。これは、好きな基底で展開しても状態そのものは変わらない、という線形代数の基本そのものです。

6. Hermitian演算子 ​

物理量を表す演算子は、測定値が実数でなければなりません。そのため、標準的にはHermitian演算子

A^†=A^

として表されます。† は複素共役を取り、転置する操作です。Hermitian演算子の固有値は実数で、異なる固有値に属する固有状態は直交します。

A^|an⟩=an|an⟩,an∈R

ハミルトニアンも物理量なのでHermitianです。量子力学でエネルギーが実数として出てくるのは、ハミルトニアンがHermitianであることに支えられています。

7. 交換関係と反交換関係 ​

二つの演算子 A^,B^ に対して、交換子を

[A^,B^]=A^B^−B^A^

と定義します。反交換子は

{A^,B^}=A^B^+B^A^

です。位置と運動量について計算すると、

[x^,p^]ψ(x)=x(−iℏdψdx)−(−iℏddx)(xψ)=iℏψ(x)

ですから、

[x^,p^]=iℏ

が成り立ちます。

Hermitian演算子 A^,B^ については、

[A^,B^]†=−[A^,B^],{A^,B^}†={A^,B^}

です。交換子は反Hermitian、反交換子はHermitianになります。物理量どうしを交換した差は純虚数的な量になり、足し合わせた反交換子は実数的な量になります。この性質は、不確定性関係の導出でそのまま効いてきます。

コラム 2024大学院講義 第4回 1:18:00-1:32:00

交換しないことを微分で見る

$x$ を掛けてから微分するのと、微分してから $x$ を掛けるのは同じではありません。実際、微分は積の微分を持ち込むので、余分に $\psi(x)$ が一つ出てきます。この小さな余分が $[\hat x,\hat p]=i\hbar$ です。交換関係は抽象的な記号遊びではなく、微分と掛け算の順番の違いとして手で確認できます。

講義では、交換子が純虚数的、反交換子が実数的になるという性質も強調されました。これは後で、不確定性関係の右辺に交換子が、共分散の部分に反交換子が現れる理由になります。

8. 期待値と分散 ​

測定可能な物理量 A^ の期待値は

⟨A^⟩=⟨ψ|A^|ψ⟩

です。位置の関数 f(x) の期待値なら、位置表示で

⟨f(x^)⟩=∫dxψ∗(x)f(x)ψ(x)

となります。確率密度 |ψ(x)|2 で重みづけした平均です。

ゆらぎを表すため、平均との差を

ΔA^=A^−⟨A^⟩

と置きます。分散は

(ΔA)2=⟨(A^−⟨A^⟩)2⟩=⟨(ΔA^)2⟩

です。標準偏差は ΔA=⟨(ΔA^)2⟩ と書きます。

ここで大切なのは、量子力学の予言が基本的に確率分布として与えられることです。一回の測定結果は揺らぎます。理論が与えるのは、多数回の測定で得られる平均、分散、相関です。量子コンピュータで同じ回路を何度も実行する shots の考え方も、この統計的な読み方の上にあります。

9. Kennard--Robertsonの不確定性関係 ​

Cauchy--Schwarzの不等式

⟨ϕ|ϕ⟩⟨χ|χ⟩≥|⟨ϕ|χ⟩|2

を使います。ここで

|ϕ⟩=ΔA^|ψ⟩,|χ⟩=ΔB^|ψ⟩

と置くと、

(ΔA)2(ΔB)2≥|⟨ΔA^ΔB^⟩|2

を得ます。積 ΔA^ΔB^ を反交換子と交換子に分けると、

ΔA^ΔB^=12{ΔA^,ΔB^}+12[ΔA^,ΔB^]

です。反交換子の期待値は実数、交換子の期待値は純虚数になるので、絶対値二乗はそれぞれの寄与の和になります。交換子だけを残して下から評価すれば、

ΔAΔB≥12|⟨[A^,B^]⟩|

となります。これがKennard--Robertsonの不確定性関係です。

位置と運動量では [x^,p^]=iℏ なので、

ΔxΔp≥ℏ2

です。

古い説明では、位置を測ろうと光を当てると粒子が蹴られて運動量が乱れる、という話がよく登場します。それは測定の直観として役に立ちますが、ここで導いた不等式そのものは測定器の粗さから来たものではありません。状態ベクトルと演算子で量子力学を書くと、Cauchy--Schwarzの不等式だけで避けられない下限が出ます。量子力学の不確定性は、実験が下手だから出る誤差ではなく、状態の表現そのものが持つ幾何学的な制約です。

10. 量子アニーリングへ戻る ​

量子アニーリングで使う横磁場ハミルトニアンは、典型的には

H^TF=−Γ∑iσ^ix

です。一方、最適化問題を埋め込むIsing ハミルトニアンは

H^0=−∑ihiσ^iz−∑ijJijσ^izσ^jz

のように書かれます。σ^x と σ^z は交換しないので、

[σ^x,σ^z]=−2iσ^y

です。この交換しなさが、古典的なビット列の上をただ確率的に動くのではなく、量子力学的な重ね合わせを通じて状態を遷移させる源になります。

「横磁場をかける」という一言の下には、ここまでの道具が全部入っています。波動関数は状態ベクトルになり、物理量は演算子になり、交換関係が揺らぎを生み、ハミルトニアンの固有状態を追う問題として計算が定式化されます。量子アニーリングは、この基礎語彙を最適化問題へ向けて組み替えたものです。

PDF画像で板書を追う場合は、大学院講義2024ノート p.1、大学院講義2024板書 p.5、p.11から、Schrodinger方程式、平面波、交換関係、不確定性関係の流れを確認できます。