【図解】量子力学につながる古典力学 ~ハミルトン力学~

ひとつ前の記事では、ニュートン力学では、物体に働く力をもとに運動方程式を作り、その方程式を解くことで物体の運動を予言できることを見てきました。実は古典力学には、ニュートン力学とは異なる方法で物体の運動を記述する理論体系が存在します。それがハミルトン力学です。

ハミルトン力学は、19世紀に数学者・物理学者のウィリアム・ローワン・ハミルトンによって体系化された力学です。ニュートン力学とは数式の形も考え方も異なりますが、同じ物理現象を扱う限り、基本的には同じ運動を予言します。つまり、どちらかが正しく、どちらかが間違っているというわけではありません。

では、なぜわざわざ別の方法で物体の運動を記述するのでしょうか。その理由の一つは、ハミルトン力学では、物体の運動をエネルギーという観点から整理できることです。さらに、この考え方は後に量子力学を作り上げる際にも非常に重要な役割を果たすことになります。

本記事では、現代量子力学の理論体系を扱う前に、古典力学の別形式であるハミルトン力学についてご紹介いたします。このハミルトン力学は学校ではあまり習わないのですが、形式が量子力学によく似ているため、この後の量子力学の理解をぐっと助けてくれること間違いなしです。それでは行ってみましょう!

ハミルトン力学と運動方程式

ニュートン力学では、物体の位置 \(x\) と速度 \(v\) に注目して運動を考えました。一方、ハミルトン力学では、位置 \(x\) と運動量 \(p\) という二つの物理量を使って運動を記述します。運動量 \(p\) とは、物体の質量 \(m\) と速度 \(v\) の積で表される物理量で、物体がどの方向にどれくらいの勢いで運動しているかを表しています。

\[ p=mv \]

質量 \(m\) が一定の場合には速度 \(v\) と運動量 \(p\) は比例するので、位置 \(x\) と速度 \(v\) を使っても、位置 \(x\) と運動量 \(p\) を使っても、物体の運動を表すために必要な情報は変わりません。

ハミルトニアンとは何か?

ハミルトン力学では、ニュートン力学の「力」に代わって、ハミルトニアン \(H\) と呼ばれる量が中心的な役割を果たします。ハミルトニアン \(H\) は物体の位置 \(x\) と運動量 \(p\) の関数として表され、今回考えるような単純な力学系では、物体の全力学的エネルギーに等しくなります。

特に、今考えているような一次元の質点が、位置だけで決まる力を受けて運動する場合には、ハミルトニアンは運動エネルギーと位置エネルギーの和で表すことができます。

\[ H(x,p)=\frac{p^2}{2m}+V(x) \]

ここで、\(m\) は質点の質量、\(V(x)\) は位置エネルギーを表します。第一項の \(p^2/2m\) は運動エネルギーです。つまり、この場合のハミルトニアンは、物体が持つ力学的エネルギーそのものを表しているのです。

ハミルトンの運動方程式

ニュートン力学では、物体に働く力を \(F=ma\) に代入して運動方程式を作りました。それでは、ハミルトン力学ではどのように運動方程式を作るのでしょうか。実は、ハミルトニアンがわかれば、次の二つの方程式から運動を求めることができます。

\[ \dot{x}=\frac{\partial H}{\partial p} \]

\[ \dot{p}=-\frac{\partial H}{\partial x} \]

これらをハミルトンの正準方程式と呼びます。ここで登場する \(\partial\) は偏微分と呼ばれる数学的な記号で、通常の微分と同様に変化率を計算するための記号です。例えば、ハミルトニアン \(H\) の運動量 \(p\) による偏微分 \(\partial H/\partial p\) は、運動量 \(p\) がわずかに変化したときの全エネルギー \(H\) の変化率(傾き)という意味です。同様に、ハミルトニアン \(H\) の位置 \(x\) による偏微分 \(\partial H/\partial x\) は、位置 \(x\) がわずかに変化したときの全エネルギー \(H\) の変化率(傾き)です。

ですから、一つ目の方程式は「時間に対する位置の変化率」が「運動量に対する全エネルギーの変化率」に等しい、ということを意味しています。同様に、二つ目の方程式は「時間に対する運動量の変化率」が「位置に対する全エネルギーの変化率に「\(-1\)」をかけたもの」に等しい、ということを表しています。

ニュートンの運動方程式は位置についての二階微分方程式でしたが、ハミルトンの正準方程式は位置と運動量についての二つの一階微分方程式になっています。

さて、ここまで見てきたように、ハミルトン力学では、まず位置と運動量を使って全エネルギーであるハミルトニアン \(H(x,p)\) を設定します。そして、ハミルトニアンの位置と運動量に対する変化率(偏微分)を計算することで、位置 \(x(t)\) と運動量 \(p(t)\) の時間変化を求めることができます。

ニュートン力学では「物体にどのような力が働くのか」を出発点としましたが、ハミルトン力学では「物体のエネルギーが位置と運動量によってどのように決まるのか」を出発点としています。このように、出発点となる物理量は違っていても、最終的には物体の運動を同じように予言することができます。

ハミルトン力学のメリット

ニュートン力学は、物体に働く力がわかれば、その後の運動を予言できる非常に強力な理論です。それでは、なぜわざわざ別の方法で物体の運動を記述するハミルトン力学が生まれたのでしょうか。実は、ハミルトン力学は単にニュートン力学を別の数式で書き直したものではなく、複雑な運動をより統一的に取り扱うために発展した理論なのです。

ニュートン力学では、物体に働く力を調べて運動方程式を作ります。しかし、扱う物体の数が増えたり、複雑な条件が加わったりすると、運動方程式を立てること自体が難しくなります。例えば、二つの振り子をつなげた二重振り子や、複数の天体が互いに重力を及ぼす運動、回転と並進が組み合わさった剛体の運動などが挙げられます。

もちろん、これらの運動もニュートン力学で取り扱うことができます。しかし、物体に働く力を一つひとつ分解し、物体同士をつなぐ拘束力まで考慮するのは大変です。そこで物理学者たちは、力を直接計算するだけではなく、エネルギーなどを利用して運動を統一的に記述する方法を発展させてきました。

そのような流れの中で、19世紀にウィリアム・ローワン・ハミルトンが、位置と運動量を使って運動を記述するハミルトン力学を体系化しました。つまり、ハミルトン力学は、古典力学をより一般的で体系的な形へと発展させてきた歴史の中で生まれたものなのです。

それではハミルトン力学を用いることで具体的にどのような利点があるのかを見ていきましょう。

エネルギーを考えると運動の見通しがよくなる

ハミルトン力学の利点は、エネルギーに着目することで運動の全体像がとらえやすくなることです。例えば、ばねにつながれた質点が単振動する場合を考えてみましょう。

ニュートン力学では、ばねが質点を引っ張る力を考え、2階の微分方程式を作り、それを解くことで時刻 \(t\) の関数としての位置 \(x(t)\) を求めました。2階の微分方程式を解くのは少し厄介ですし、解いた結果も「位置と速度が周期的に振動する」という以上の 情報は得られません。

一方、ハミルトン力学では、運動エネルギーと位置エネルギーの和を考えます。このような簡単な系では、ハミルトニアンと呼ばれる量が全力学的エネルギーに等しくなり、次のように表されます。

\[ H(x,p)=\frac{p^2}{2m}+\frac{1}{2}kx^2 \]

ハミルトン力学では、このようにハミルトニアンを作った段階で、すでに運動の大部分を見通すことができます。まず、このハミルトニアンを見ると時間 \(t\) に直接依存しておらず、質点が運動している間もハミルトニアンの値は一定に保たれることがわかります。つまり系の全エネルギーが保存されていることが明確にわかります。

仮に、このばねがついた質点のもつ全エネルギーを \(E\) としましょう。そうすると、先ほどのハミルトニアンは次のように書き表されます。

\[ \frac{p^2}{2m}+\frac{1}{2}kx^2=E \]

はい、ほとんど何も変わってないですね。ちなみに、この \(E\) は初期条件として位置 \(x_0\) と運動量 \(p_0\) を決めれば、具体的な数字として計算することができます。さて、次にこの式をちょっと変形してみます。

\[ \frac{x^2}{2E/k}+\frac{p^2}{2mE}=1 \]

この式の形は、高校数学で習う楕円の方程式(\(\frac{x^2}{a^2}+\frac{y^2}{b^2}=1 \))と同じです。つまりハミルトニアンの構造だけから、ばねがついた質点の運動は、位置と運動量を変数とする楕円と見なすことができるとわかるのです。図にするとこんな感じになります。

先ほど、系の全エネルギー \(E\) は初期条件で決まる、ということに触れましたが、もしばねをうーんと縮めて、質点にたっぷりばねエネルギーを蓄えて手を離せば、この楕円は大きくなりますし、逆にちょっとだけしかばねを縮めずに手を離せば、楕円は小さくなります。

このように、ハミルトン力学ではエネルギーの構造だけから、大まかな運動の様子が見えてくる場合もあります。これは、より複雑な運動を取り扱うときはとても大きなメリットになります。

位置と運動量の組が運動の状態を表す

さらに、ハミルトン力学のもう一つの重要な特徴は、位置と運動量の組合せが物体の状態を表しているところです。ニュートン力学では、位置や速度を時間の関数として表現しますが、ハミルトン力学では必ずしも時間を横軸にとったグラフを考えません。むしろ、先ほどの例にもあったように位置と運動量を変数とする平面を考え、その中の1点が運動の状態であると考えます。

そして、実際の空間ではばねにつながれてビヨンビヨンしている質点の運動が、この位置と運動量で表される平面では、先ほど示した楕円軌道に沿って、運動の状態を表す点 \((x, p)\) が、ぐるぐる回っている運動として表されます。

そして、学校ではあまり習わないハミルトン力学をご紹介した最大の理由がハミルトン力学と量子力学との関係にあります。やっとここまで来ました! 実は、これから紹介する量子力学の理論体系も、このハミルトン力学がベースになっています。

考えている全エネルギーをハミルトニアンとして表したり、「状態」を使って量子の運動を表現したり、まさにハミルトン力学と同じ流れで量子の運動を考えるのです。

1830年代に体系化されたハミルトン力学は、もともとは古典力学をより一般的に記述するために発展しました。ところが、この古典力学の数学的な形式が、約100年の時を経て量子力学の誕生にも重要な役割を果たしたのです。

まとめ

いかがでしたか? ニュートン力学とハミルトン形式は、同じ古典力学を異なる方法で表現したものです。最後に、これら二つの理論体系について簡単にまとめたいと思います。

ニュートン力学では、物体に働く力 \(F\) から運動方程式を作り、それを解くことで位置の時間変化 \(x(t)\) を求めます。一方、ハミルトン形式では、系の全エネルギーを表すハミルトニアン \(H\) から位置 \(x(t)\) と運動量 \(p(t)\) の時間変化を求めます。どちらの方法でも、運動の法則と初期状態が分かれば、その後の運動を予測できます。

ハミルトン形式の大きな特徴は、位置と運動量を対等な変数として扱うことです。また、これらの変数のセットは物体の「状態」を表すパラメーターと見なすこともできます。これにより、力学系が持つエネルギーの構造が明示的になり、運動の特徴をクリアにとらえることができました。

比較項目ニュートン力学ハミルトン形式
出発点力 \(F\) ハミルトニアン \(H\)
基本となる変数位置 \(x\) と速度 \(v\) 位置 \(x\) と運動量 \(p\)
運動方程式加速度を求める式位置と運動量の変化を求める2つの式
初期条件 \(x_0\) 、 \(v_0\) \(x_0\) 、 \(p_0\)
1次元粒子の自由度実数2個実数2個
得られる運動 \(x(t)\) 、 \(v(t)\) \(x(t)\) 、 \(p(t)\)

さらにハミルトン力学の数学的な構造は、20世紀に入って体系化された量子力学においても中心的な役割を果たしています。量子力学では位置と運動量を単なる実数ではなく、「演算子」という関数や行列に作用する数学的な要素におきかえます。また、ハミルトン形式で運動の状態を表すために使っていた実数のセットにも、量子力学では複素数の行列や関数を用います。

このように考えると、ハミルトン力学の拡張版が現代量子力学の理論体系といえます。次の記事では、ハイゼンベルクの行列力学を使って、量子の運動を予測する方法を考えていきましょう。

最新情報をチェックしよう!