【ブラケット記法の練習】量子力学の運動量演算子を導こう

運動量演算子ってなんだろう

量子力学や量子化学では運動量の演算子がiddxであることは皆知っていますが、導出方法を知らない方も多いのではないでしょうか?

運動量演算子の表式を導く過程を知ることで、運動量演算子がiddxである根拠だけでなく、ブラケット記法やδ関数の使い方を学べるなど副次的なメリットがあります。

このページは少し化学者には取っつきにくいかもしれませんので、アンダーライン部分を中心に運動量演算子の導き方を見てみてください。

運動量演算子を導こう

[x^,p^]=iは粒子の位置xと運動量pは同時に決定できない(同時固有関数はつくれない)という、不確定性原理につながっています。このページではこの[x^,p^]=x^p^p^x^=iを出発点として、運動量演算子p^=ixの表式を導きます。

まずは、[x^,p^]=iを2つの状態x||xで挟み、x|x^p^p^x^|x=ix|xとします。

|xとは粒子が位置xに局在化した状態という意味だね

運動量演算子のx座標表示(p^=ix)を導くため、x||xで挟みましょう。

左辺については、x^|x=x|xx|x^=xx|なので、=(xx)x|p^|xです。また右辺については、|xは規格直交基底なので、=x|x=δ(xx)とできます。

δ(xx)|x|xの時は値が0になるってことだよね

x|x=δ(xx)はここでは規格直交基底の定義と考えましょう

したがって[x^,p^]=iは、x|p^|x=iδ(xx)xxと書き換えられます。

右辺のδ(xx)xxについては、δ関数の公式δ(z)z=δ(z)zが利用できるので、x|p^|x=iδ(xx)(xx)と変形できます。

この公式は、zdδ(z)dz=[zδ(z)]δ(z)=δ(z)で証明できます

ここで、|x|xと独立した状態であることを利用すると、(xx)=xとできるので、x|p^|x=iδ(xx)xとできます。

最後にδ(xx)x|xに戻すと、x|p^|x=ixx|xになります。

少し抽象的な変形でしたが、これで式変形は完了です。

さて、このx|p^|x=ixx|xという式を解釈しましょう。

この式は、状態|xに演算子p^を作用させたp^|xx座標表示x|p^|xは、|xx座標表示x|xixを作用させれば得られる。」ということを表しています。

p^|xx座標表示は、|xx座標表示にixを作用させたもの、ということだね

したがって、x|p^|x=ixx|xの式から、(x座標の表示においては)運動量演算子p^=ixであることが導けているのです。

なんだか不穏な( )があるよ?

運動量演算子の表示はx座標に限らず、p座標などでも書けるため、「x座標の表示においては」と限定しています

【よくある勘違い】波動関数のブラケット表記を考える

演算子p^x座標表示はx|p^|xx座標表示はx|xと書ける。」という内容をもう一度考えましょう。

よく|ϕ=ϕ(r)という書き方をしてしまうことがありますが、実はこの表式には「波動関数をr座標系で表す」という仮定があります。

そのため、厳密には|ϕ1=|rr|をかけた|ϕ=|rr|ϕ=ϕ(r)|rから、r|ϕ=ϕ(r)するのがブラケット記号を使った場合は正しいϕ(r)の表式です。

シュレーディンガー方程式のハミルトニアンにおいてもH^=22md2dx2+V(x)と書くことがありますが、この数式も演算子H^x座標系で表されていることを暗に仮定しています。

この式も同様に、ブラケット記号を使った場合はx|H^=22md2dx2+V(x)と書くのが正しい表式になります。

まとめ

このページでは、[x^,p^]=iという不確定性原理につながる式から運動量演算子の表式p^=ixの表式を導きました。

運動量演算子の導出過程はあまり取り上げられませんが、導出する過程によって、運動量演算子の根拠だけでなく、ブラケット記法やδ関数の使い方を学べるなど副次的なメリットがあります。

また、|ϕ=ϕ(r)という書き方をしてしまうことがありますが、実はこの表式には「波動関数をr座標系で表す」という仮定があることにも注意しましょう。