物理学(量子力学)における演算子とは
ビルドアップ
数学で 関数functionというのは、ある集合 の各要素に別の集合 の要素を一つだけ対応させる関係を指し、functionの頭文字を取ってよく と表記される。集合 の という要素を集合 の という要素に対応させる関数を とすると、次のように表記する。
もしその関係が に対して具体的に与えられているなら、次の例のように表現することができる。
多くの理工系の学生は、関数というのを上記のようにある数 とある数 の関係だと思っているだろう。実際に接するほとんどの関数がそうであるからだ。しかし、上記の定義を見れば分かるように、関数が必ずしも数字と数字だけを結ぶ必要はない。つまり、集合 と が数字で構成されているとは限らないということだ。例えば、ある関数と数字を結びつける関数を考えることができ、これは古典力学でハミルトンの原理を学ぶときに作用という概念で出会うことができる。
ある 関数に 関数を代入して、その結果 ある数字が出るとき、その 関数を 汎関数functionalという。例えば、次のように定義された関数 は汎関数である。
つまり、関数 はある関数を から まで定積分した値を関数値として持つ。実際に計算してみると
では、もう少し進んで、集合 と を関数の集合にしてみよう。これの場合にも、集合 を に対応させる関数を考えることができる。このような関数の具体的な例として微分がある。関数 を 微分 としよう。すると、 は二次多項式 を一次多項式 に対応させる関数になる。
このような をよく 微分演算子 と呼び、 のように表記する。次に、関数 を 不定積分 としよう。すると、 は を に対応させる関数になる(積分定数は省略する)。
しかし,「関数を関数に対応させる関数」という表現は、関数という言葉が繰り返し出てくるため混乱しやすく、良い表現ではない。したがって、量子力学ではこのような関数を次のような特別な名前で呼ぶ。
定義
量子力学では、(波動)関数を(波動)関数に対応させる関数を特に 演算子operator と呼ぶ。
説明
演算子は数学の 関数解析学という分野で登場し、この分野では 作用素という名前で訳される。この定義は演算子の厳密な定義ではないが、専門数学を学んでいない物理学科の学生にはこのくらいでも十分だ。
デル演算子を演算子と呼ぶ理由もこの定義に関連している。例えば、勾配 はスカラー関数 をベクトル関数 に対応させる演算子である。寿司屋で、デル演算子をベクトルと考えないように強調する理由はこれだ。
量子力学では、古典的物理量との区別をつけるために、演算子にはハット記号 () を付けたり、大文字で表記する。例えば、運動量演算子は または のように表記される。混乱の余地がない場合にはそのまま のように表記することもある。演算子の種類には次のようなものがある。
例
量子力学で波動関数とは、時間と位置に応じて粒子の運動状態を説明する関数だ。ある粒子の波動関数がとしよう。運動量演算子は運動量 との混同を避けるためにまたはと表記される。この演算子は波動関数 が与えられたとき、波動関数とその粒子の運動量 を掛けた関数に対応させる演算子だ。これを数式で表現すると次のようになる。
この時、上のように括弧を省略して書くのが一般的だ。これは、演算子 に波動関数 を代入することを二つの行列の積と同じように扱うことができるからだ。上の式を行列の積と見なせば、上の式は 固有値方程式 になり、波動関数 と運動量 は運動量演算子 の 固有関数 と 固有値 になる。運動量演算子は具体的に 次の通りだ。
上記の演算子に波動関数 を代入すると、運動量 を得ることを次のように確認できる。
物理的解釈
上述したように、演算子は数学的に見れば単純に関数(または行列)に過ぎないが、量子力学ではこれを 物理量の観測 として解釈する。したがって、以下のような 固有値方程式 は波動関数(固有関数) についてある物理量を として測定したとき、その値が であると解釈される。
つまり、簡単に言えば は体重計に乗る行為、 は自分(人)、 は測定された体重と言える。