はじめに
GW中にツイッターで「虚数はあるのか?」という話をタイムラインでよく見かけたので自分なりの回答をしようと思います。
私は大学/大学院で素粒子論・超弦理論をやってきた理論物理徒なので物理的な観点から回答します。
※虚数はiで表現します。()
電磁気学/波動・振動論
物理で初めて虚数を使うのはおそらく電磁気学か波動・振動論でしょう。
オイラーの公式という形で出て来ると思います。
オイラーの公式
虚数によって指数関数と三角関数が関係付くという美しい公式です。
オイラーの公式と振動
ご存知の通り三角関数は振動を表しているのでも振動を表現しています。
では振動とはどう言う運動かというと、遠くに行こうとするものを中心に引き戻す力が働くので物体は振動してるわけです。
遠くに行けば行くほど強い力で引き戻す必要があるので、引き戻す力は距離に比例してるとすると振動は次の運動方程式でかけます。
m:振動してる物体の質量
x:位置
t:時間
k:定数(バネ定数)
左辺は質量かける加速度、右辺は中心に引き戻す力です。(ma=Fですね。)
三角関数 、はもちろんこの式を満たしています。(Cは定数)
さて、を(2)式に代入してみてください。(Cは定数)
ちゃんと等式が成立していることがわかると思います。つまり、が振動を表しているということです。(今の場合は)
また、の代わりに時間に依存しない項をeの肩に追加しても式を満たします。(と置き直す。)
このは位相(phase)と呼ばれいてtが0の時の値なのでどのような状態で振動が始まったのかを表現しています。
は物理では様々な分野で出てきます。
ですので、物理学徒はをみたら「振動だ!」と思うように訓練されています。
インピーダンスの例
抵抗とコイルが直列につながっている回路に交流電流を流すことを考えます。
V:電圧
I:電流
R:抵抗
L:インダクタンス
t:時間
とすると、電位差の和は0になるというキルヒホッフの第二法則より
となります。1項目は起電力で、2項目は抵抗にかかる電圧(オームの法則)、3項目はコイルにかかる電圧です。
さて、交流電流は振動しているので電流はと書けそうです。(は定数)
これを代入すると、
になることがわかります。つまり全体として見れば、の抵抗がかかっているように見えます。
この、との比であるをインピーダンスと呼びます。以後、インピーダンスをZと表記します。
(5)式を複素平面で表すで表現すると様々なことがわかります。図1となります。
インピーダンスの虚数
インピーダンス、つまり電圧と電流の比に虚数が出ました。
つまり、虚数は存在する?
結論から言うとそうとは言い切れません。
オイラーの公式を(1)のにを代入してみてください。
になります。
つまりインピーダンスはと書けます。
電流がであり、(4)の再び代入すると、
となります。
これが示しているのはコイルに入ったら位相がずれるということを表現しているにすぎません。
実際にの代わりにと表現しても良いはずです。
これを(3)式に代入すると
但し、
両辺を比べると、, となって複素数を使わなくても同じ結果を得られます。
ではなぜ最初にを使ったのかというと(6)式の三角関数の合成を使うよりも複素平面の幾何として扱った方が簡単だからです。
つまり、ここで使っている複素数は本質的なものではなくあくまでも便利な道具として使っています。
量子力学
量子力学の基礎方程式として状態の変化を記述するシュレディンガー方程式というのがあります。
h:プランク定数
m:が粒子の質量
V:ポテンシャル
:波動関数(状態を表す関数)
t:時間
x,y,z:それぞれ空間座標
:ラプラシアン
この方程式には初めから虚数が入っていますし、も複素数です。
しかし、人間が観測する物理量は量子力学では関数に働く作用で、実数になります。(というか実数になるようにしてます。)
また、に関しても物理として意味があるのはではなくです。
が粒子の存在確率密度を表すというのが一般的な量子力学の解釈です。
確率密度なので空間で積分すると1になります。
では、量子力学においても虚数を使わずに表現できるのでしょうか?
その前に(7)式は両辺に複数共役をとっても成り立つはずなのでが成り立つ方程式は
となります。(これは後で使います。)
さて、確率密度の時間変化を考えます。
3行目の式変形で(7),(8)を使った。また、はとも書かれダイバージェンスですね。
ここで、, とすると、
と書けます。
(10)式は連続方程式と呼ばれていて、確率密度の時間変化がjという流れとなるという式です。(jは確率密度流と呼ばれています。)
この連続方程式は確率密度が急に湧いてきたり、無くなったりせず空間上で連続的に変化することを表してます。
確率密度なら当然満たすべき性質です。
さて、この確率密度流の係数に虚数が出てきました。
先ほどのインピーダンスの時と違うのはを複素数とした訳ではないのに始めから確率密度流に虚数が入っていることです。
さらに確率密度は実数なので(10)の左辺も実数で、確率密度流は実数になるべきです。そうするためにはは複素数である必要があります。
(そもそも[:tex \psi]が実数なら[:tex \psi^*=\psi]となって確率密度流は常に0になる。
また、(8)式より「右辺が1なんだから確率密度の時間微分は0になるのでは?・・・」と思った人はガウスの定理などを思い出しながら実際に計算してみて下さい。)