平面波

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:ページ番号 平面波(へいめんは、テンプレート:Lang-en-short[1][2][3][4][5][6][7][8][9][10][11][12]とは、等位相面が波数ベクトルを法線ベクトルとする等値平面から成る周期関数のことである。

平面波の定義

平面波と呼ばれる関数には、「時間変数を持たない平面波」と、「時間変数を持つ平面波」がある。「時間変数を持たない平面波」は、周期関数のフーリエ級数展開や、フーリエ変換、時間発展のないシュレーディンガー方程式の計算に用いられる。「時間変数を持つ平面波」は、波動方程式の解として現れる。

通常、「時間変数を持たない平面波」と、「時間変数を持つ平面波」は、区別されずに混同されて用いられるが、異なるものなので、曖昧さを回避する観点から区別が必要な場合には、用語を使い分けることにする。それぞれの用語の定義は以下に行う。

また、本稿では、「時間変数を持たない平面波」と、「時間変数を持つ平面波」の総称として「平面波」という用語を用いることにする。

時間変数を持たない平面波

実数または複素数に値を取る テンプレート:Mvar 変数関数 テンプレート:Math が時間変数を持たない平面波であるとは、周期 テンプレート:Math の実1変数の周期関数 テンプレート:Mvar と、波数ベクトルと言われる テンプレート:Mvar 次元実定数ベクトル テンプレート:Mvar(但し テンプレート:Math)を用いて、

Ψ(𝒙)=f(2π𝒌𝒙)

と表されることを意味する。

時間変数を持つ平面波

時間変数を持つ平面波は、波動方程式の固有解に現れる。

実数または複素数に値を取る関数 テンプレート:Math が時間変数を持つ平面波であるとは、空間変数 テンプレート:Mvarテンプレート:Mvar 次元実数ベクトル)と時間変数t (実数)と、周期 テンプレート:Math の実1変数の周期関数 テンプレート:Mvar と、波数ベクトル テンプレート:Mvard 次元実定数ベクトル、但し テンプレート:Math)と、角振動数 テンプレート:Math を用いて、

Φ(𝒙,t)=f(2π(𝒌𝒙ωt))

であることを意味する。

尚、本稿では、時間変数と空間変数をテンプレート:Math のように分ける。つまり、変数の最後の成分[注 1]を時間変数と考える。

時間変数を持つ平面波と、時間変数を持たない平面波

物理的には、空間変数 テンプレート:Mvar と時間変数 テンプレート:Mvar は異なるものであるが、数学ではどちらも単なる変数である。この意味において、テンプレート:Mvar 次元の時間変数を持つ平面波は、テンプレート:Math 変数の時間変数を持たない平面波と見做すことができる。

時間変数を持つ平面波

Φ(𝒙,t)=f(2π(𝒌𝒙ωt))

に対して、新たに テンプレート:Mvar を、空間成分 テンプレート:Mvar と、時間成分 テンプレート:Math を並べた テンプレート:Math 次元の実数ベクトルとする。即ち、

𝑲=(k1kdω)

とする。但し、テンプレート:Mvar は、波数ベクトル テンプレート:Mvar の第 テンプレート:Mvar 成分を意味する。

又、テンプレート:Mathとする。このとき、

Φ(𝒙,t)=f(2π(𝒌𝒙ωt))=f(2π𝑲𝑿)

のように書くことが出来る。この意味において、テンプレート:Mvar 次元の時間変数を持つ平面波は、テンプレート:Math 変数の時間変数を持たない平面波と見做すことができた。

正弦平面波

正弦平面波は、正弦波の多次元への拡張の1つで、代表的な平面波である。正弦平面波には、実正弦平面波と複素正弦平面波がある。正弦平面波のことを単に平面波ということもあるが、正弦平面波ではない平面波もある。

実正弦平面波の一般式

実正弦平面波は、数学的には振幅 テンプレート:Mvar、波数ベクトル テンプレート:Mvar、位相項 テンプレート:Mvar の3つの定数/定数ベクトルで特徴付けられる。一般に テンプレート:Mvar 次元の実正弦平面波は、時間変数を持たない形で書くと

Acos(2π(𝑲𝑿+δ))

時間変数を持つ形で書くと

Acos(2π(𝒌𝒙ωt+δ))

で表される。

ここで、波数ベクトルや時間・空間変数は、それぞれ

𝒌=(k1kd),𝒙=(x1xd),𝑲=(k1kdω),𝑿=(x1xdt)

である。

複素正弦平面波の一般式

実正弦平面波は重ね合わせの計算などが面倒であることから、計算上のテクニックとして、実正弦平面波の値域をオイラーの公式を用いて複素数域に拡張した複素正弦波が発案された。古典物理では、複素平面正弦波は実正弦平面波の重ね合わせを計算するための便宜にすぎないが、量子力学では複素平面正弦波を用いなければ説明がつかない現象があるため、計算上の便宜のためだけのものではない。

複素正弦平面波は数学的には、振幅 テンプレート:Mvar(複素定数)、波数ベクトル テンプレート:Mvar(実定数ベクトル)、位相項 テンプレート:Mvar(実定数)の3つの定数/定数ベクトルで特徴付けられる。一般に、テンプレート:Mvar 次元の複素正弦平面波は、

Aexpi(2π(𝑲𝑿+δ))

の形で表される。

複素正弦平面波を用いた実正弦平面波の重ね合わせ

テンプレート:Mathを実定数(ただし テンプレート:Math)としたときに、重ね合わせ

j=1majcosiθj

を計算する問題を考える。

オイラーの公式より、複素数をベクトルのように表記して

ajexpiθj=aj(cosθjsinθj) (2-1)

と見なすことができる。

式(2-1)の右辺に、ベクトルの平行四辺形則を適用すると

{a=|j=1majexpiθj|θ=argj=1majexpiθj (2-2)

としたときに、

acosθ=j=1majcosiθj

が成り立つ。従って、重ね合わせ(1)を計算する問題は、式(2-2)の2つの式を求める問題に帰着される。ここで、 テンプレート:Math は実定数なので、

(expikθ)*=exp(ikθ)

が成り立つ。テンプレート:Mvar複素共役を意味する。このことに注意して、テンプレート:Math の展開を行うと

a2=j=1majexpiθjl=1malexp(iθj)=j,l=1majalexpi(θjθl) (2-3)

が成立する。式(2-3)と、条件aj ≥ 0 を考え併せると、式(2-2)は、

{a2=j,l=1majalexpi(θjθl)θ=argj=1majexpiθj (2-2’)

と変形できる。従って、重ね合わせを計算する問題は、式(2-2’)を求める問題に帰着される。計算上の便宜としての複素正弦波を持ち出す最大の理由は、式(2-2)から(2-2’)(特に振幅の関係式)が導き出せることにある。

一般には、これ以上簡単な形に変形することは難しいが、いくつかの特殊な場合には振幅の項あるいは位相項の片方あるいは両方がより簡単な形になる。例えば

θ1=𝒌𝒙ωtθ2=𝒌𝒙ωt+δm=2

のときには、

a=a12+a22+2a1a2cosδ

となる。この問題は、2つの位相差のある平面正弦波の重ねあわせの問題である。

フーリエ級数展開に関する補足

以下の定理、即ち、一変数関数のフーリエ級数展開については、既知とする。 テンプレート:Math theorem

以下、2πE1,,2πEd が周期である場合に関して、d次元のフーリエ級数展開について、帰納的に説明していく。ここで、Ejは単位行列の第j列ベクトルを意味する。

2次元のフーリエ級数展開

簡単のためdを2とした場合について考えてみる。即ち、2変数関数f(x1,x2) が、周期2πE1,,2πE2を持つ場合に、1変数のフーリエ級数に帰着することを考える。尚、周期性の定義等、用語の定義を知らずとも、計算の流れのみから本ケースの証明は理解が可能であると思われるため、定義などは後回しにする(一般の場合を考える際に、再定義する)。以下の定理が成り立つ:

テンプレート:Math theorem

証明
まず、x2 を固定して、定数だと考える。即ち、

f[x2](t):=f(t,x2)

と定めると、f[x2](t) はtについて、周期2πの周期関数である。従って、f[x2](t) は、一変数の意味でフーリエ級数展開可能である。 即ち、 整数zに対し、

C1,z(x2):=t=0t=2πf[x2](t)exp(2πizt)dx

と定めると、

f[x1](t)=zC1,z(x2)exp(2πizt) (3-1)

のように級数展開可能である。


前述のC1,z(x2)x2を固定するごとに定まるので、前述のC1,z(x2)x2 についての関数だと考えることが出来る。 そして、C1,z(x2)x2 について、周期2πの周期関数である。実際、f(x1,x2)は、周期 テンプレート:Math を持つため、

f(x1,x2)=f(x1,x2+2π)

なので、

f[x2+2π](t)=f(t,x2+2π)=f(t,x2)=f[x2](t)

よって、

C1,z(x2+2π)=t=πt=πf[x2+2π](t)exp(2πizt)dt=01f[x2](t)exp(2πinx)dx=C1,z(x2)

である。実は、C1,z(x2)テンプレート:Math 関数でもあるため、C1,z(x2)も1変数関数の意味でフーリエ級数展開可能である。すなわち

C2,(z1,z2):=x2=πx2=πC1,z1(x2)exp(2πiz2x2)dx2

と定めると、

C1,z1(x2)=z2C2,(z1,z2)exp(2πiz2x2) (3-2)

となる。 ここで、式(3-1)に式(3-2)を代入すると、

f(x1,x2)=f[x1](x2)=z1C1,z1(x2)exp(2πiz1x1)=z1(z2C2,(z1,z2)exp(2πiz2x2))exp(2πiz1x1)=z1(z2C2,(z1,z2)exp(2πiz2x2)exp(2πiz1x1))=z1(z2C2,(z1,z2)exp(2πi(z1x1+z2x2)))=z1z2C2,(z1,z2)exp(2πi(z1x1+z2x2))

を得る。ここで、

C2,(z1,z2):=x2=0x2=2πC1,z1(x2)exp(2πiz2x2)dx2
=x2=0x2=2π(x1=0x1=2πf[x2](x1)exp(2πiz1x1)dx1)exp(2πiz2x2)dx2
=x2=0x2=2π(x1=0x1=2πf(x1,x2)exp(2πiz1x1)dx1)exp(2πiz2x2)dx2
=x2=0x2=2πx1=0x1=2πf(x1,x2)exp(2πiz1x1)exp(2πiz2x2)dx1dx2
=x2=0x2=2πx1=0x2=2πf(x1,x2)exp(2πi(z1x1+z2x2)) dx1dx2

である。

d次元場合のフーリエ級数展開

次に、dを一般とした場合について説明する。 テンプレート:Math theorem

証明:帰納法で証明する
(1)d=1の場合:1変数関数のフーリエ級数展開に他ならない。
(2)d-1の場合の帰納仮定:
d-1変数スカラー値関数h(x1,,xd1) が、周期2πE1,,2πEd1を持つ[[自乗可積分|テンプレート:Math 関数]]であるとき、任意のz=(z1,,zd1)d1に対し

Cd1(z1,,zd1):=xd=πxd=πx1=πx1=πh(x1,,x2)exp(i(z1x1++zd1xd1)) dx1dxd1

と定めると

h(x1,,xd1)=(z1,,zd1)d1Cd1(z1,,zd):exp(2πi(z1x1++zd1xd1))

が成り立つものと仮定する。
(3)d変数の場合の証明:
まず、xd を固定して、定数だと考える。即ち、

f[xd](x1,,xd1):=f(x1,,xd)

と定めると、:f[xd](x1,,xd1)は、周期 2πE1,,2πEd1を持つ[[自乗可積分|テンプレート:Math 関数]]である。従って、帰納仮定より、f[xd](x1,,xd1) は、d-1変数の意味でフーリエ級数展開可能である。 即ち、 整数zに対し、

Cd1,(z1, ,zd1)(x1,,xd1):=t=πt=πf[x2](t)exp(2πizt)dx

と定めると、

f[x1](t)=zC1,z(x1)exp(2πizt) (3-1)

のように級数展開可能である。


前述のC1,z(x2)x2を固定するごとに定まるので、前述のC1,z(x2)x2 についての関数だと考えることが出来る。 そして、C1,z(x2)x2 について、周期2πの周期関数である。実際、f(x1,x2)は、周期 テンプレート:Math を持つため、

f(x1,x2)=f(x1,x2+2π)

なので、

f[x2+2π](t)=f(t,x2+2π)=f(t,x2)=f[x2](t)

よって、

C1,z(x2+2π)=t=πt=πf[x2+2π](t)exp(2πizt)dt=01f[x2](t)exp(2πinx)dx=C1,z(x2)

である。実は、C1,z(x2)テンプレート:Math 関数でもあるため、C1,z(x2)も1変数関数の意味でフーリエ級数展開可能である。すなわち

C2,(z1,z2):=x2=πx2=πC1,z1(x2)exp(2πiz2x2)dx2

と定めると、

C1,z1(x2)=z2C2,(z1,z2)exp(2πiz2x2) (3-2)

となる。 ここで、式(3-1)に式(3-2)を代入すると、

f(x1,x2)=f[x1](x2)=z1C1,z1(x2)exp(2πiz1x1)=z1(z2C2,(z1,z2)exp(2πiz2x2))exp(2πiz1x1)=z1(z2C2,(z1,z2)exp(2πiz2x2)exp(2πiz1x1))=z1(z2C2,(z1,z2)exp(2πi(z1x1+z2x2)))=z1z2C2,(z1,z2)exp(2πi(z1x1+z2x2))

を得る。ここで、

C2,(z1,z2):=x2=πx2=πC1,z1(x2)exp(2πiz2x2)dx2
=x2=πx2=π(x1=πx2=πf[x2](x1)exp(2πiz1x1)dx1)exp(2πiz2x2)dx2
=x2=πx2=π(x1=πx2=πf(x1,x2)exp(2πiz1x1)dx1)exp(2πiz2x2)dx2
=x2=πx2=πx1=πx2=πf(x1,x2)exp(2πiz1x1)exp(2πiz2x2)dx1dx2
=x2=πx2=πx1=πx2=πf(x1,x2)exp(2πi(z1x1+z2x2)) dx1dx2

である。

周期関数の平面波展開

周期性とは

テンプレート:Main テンプレート:Mvar を実数値あるいは複素数値の実 テンプレート:Mvar 変数関数とし、テンプレート:Mvarテンプレート:Mvar 次元の実定数ベクトルとする。このとき、テンプレート:Mvarテンプレート:Mvar の周期であるとは、任意の テンプレート:Mvar 次元実数ベクトル テンプレート:Mvar に対し テンプレート:Mathであることを意味する。

テンプレート:Math theorem

ここで、テンプレート:Mvarテンプレート:Mvar の周期であったとしても、テンプレート:Mathテンプレート:Mathテンプレート:Mvar の周期であるとは限らない。

定理1から帰納的に以下の定理2が示される。

テンプレート:Math theorem

格子についての補足

前節の定理1と定理2は、周期が格子状の空間(テンプレート:Math-加群)をなすことを主張している。以下、格子について補足を行う。

テンプレート:Mvar 次元標準正方格子 d を、以下のように定義する。即ち、テンプレート:Mvar 次元標準正方格子は、成分全てが整数となるような テンプレート:Mvar 次元実数ベクトルを全て集めることによって出来た集合である。

d={(z1zd) |z1,,zd}

dは、dの標準基底 テンプレート:Mathテンプレート:Math 結合で生成される。即ち、dの点 テンプレート:Mvar は、テンプレート:Mvar 個の整数 テンプレート:Math によって、

𝒛=z1𝒆1++zd𝒆d

のように展開することが出来る。この展開は、一意的である。

又、テンプレート:Mvar 次正則行列 テンプレート:Mvar に対し、Adを、

Ad={A(z1zd) |z1,,zd}

と定め、テンプレート:Mvar 次元正則行列 テンプレート:Mvar によって生成された格子空間と呼ぶ。Adは、テンプレート:Mvar の列ベクトル テンプレート:Math のZ結合で生成される。即ち、Adの点は、テンプレート:Mvar 個の整数 テンプレート:Math によって、

A(z)=A(z1,,zd)=z1𝑨1++zd𝑨d

のように表すことが出来る。即ち、標準格子空間 d 上の点 テンプレート:Mvar は、行列 テンプレート:Mvar によって、必ず Ad に移すことが出来る。但し、テンプレート:Mvar は、テンプレート:Mvar の第 テンプレート:Mvar 列ベクトルである。即ち テンプレート:Math である。

多重周期関数と周期格子

さらに、ユニットセルの概念を定義する。テンプレート:Mathテンプレート:Mvar 次元実数ベクトル空間 dの基底とする。このとき、

V(𝑻1,,𝑻d)={x1𝑻1++xd𝑻d|0x110xd1}

を、テンプレート:Math が張るd 次元平行六面体、あるいはユニットセルという。

特に、テンプレート:Mvar 重周期関数 テンプレート:Mvar に対し、テンプレート:Mvar の列ベクトル全て、即ち テンプレート:Mathテンプレート:Mvar の周期となるような テンプレート:Mvar 次正則行列

T=(𝑻1,,𝑻d)

が定まる。本稿では、このような テンプレート:Mvar を、テンプレート:Mvar の周期行列と言うことにする。また、Td を、テンプレート:Mvar の周期格子という。

簡単な計算から以下の定理が判る。

テンプレート:Math theorem

この定理により、周期行列が存在するようなd 重周期関数の問題は、すべて、標準正方格子を周期格子として持つような周期関数の問題に帰着されることが判る。

平面波の周期性

平面波の周期性について、以下の命題が成り立つ。

テンプレート:Math theorem

即ち、命題1は、テンプレート:Mvar の直交補空間の点は皆、波数 テンプレート:Mvar の平面波 テンプレート:Math の周期であることを主張している。

テンプレート:Math theorem

以下の定理より、テンプレート:Mvar 重周期関数 テンプレート:Mvar と同じ テンプレート:Mvar 重周期を持つ平面波を沢山作る方法が与えられる。

テンプレート:Math theorem

内積の双線形性より、

G(z1,z2,...,zd)|x+Tj
G(z1,z2,...,zd)|x+G(z1,z2,...,zd)|Tj

で、前節の命題から、

G(z1,z2,...,zd)|Tj=2π

従って、

G(z1,z2,...,zd)|x+Tj=G(z1,z2,...,zd)|x+2π

である。従って、

ΦG(z1,z2,...,zd)(x+Tj)=exp(iG(z1,z2,...,zd)|x+Tj)
=exp(iG(z1,z2,...,zd)|x+iG(z1,z2,...,zd)|Tj)
=exp(iG(z1,z2,...,zd)|x+2πi)
=exp(iG(z1,z2,...,zd)|x)

となる。

平面波展開

テンプレート:Math theorem

h(x):=f(12πTx)

と定めると、2πE1,2πEdはhの周期である。従って、

Cd(z1,,zd):=xd=0xd=2πx1=0x1=2πh(x1,,xd)exp(i(z1x1++zdxd)) dx1dxd

と定めると

h(x1,,xd)=(z1,,zd)dCd(z1,,zd):exp(2πi(z1x1++zdxd))

のようにフーリエ級数展開できる。

hの定義より、

h(tGx)=f(12πTtGx)=f(x)

よって、

f(x)=h(tGx)=zdCd(z)exp(2πiz|tGx)
=zdCd(z)exp(2πiGz|x)

一方、積分の変数変換の公式を用いると、

Cd(z1,,zd):=xd=0xd=2πx1=0x1=2πh(x1,,xd)exp(i(z1x1++zdxd)) dx1dxd
=[0,2π]df(12πT𝐱)exp(𝐣z|𝐱)
=(TG)1[[0,2π]d]f(12πT (TG)𝐱)exp(𝐣z|TG𝐱)det(TG)
=(TG)1[[0,2π]d]f(𝐱)exp(𝐣Gz|𝐱)det(TG)

である。ここで、線形同型による像集合の性質から、

(TG)1[[0,2π]d]=12πT[[0,2π]d]=T[[0,1]d]=V[T1,Td]

また、ユニットセルV[T1,Td]の体積をVと書くと、

V=detT=2πdet(TG)

なので、

detTG=2πV

従って、

Cd(z1,,zd)=(TG)1[[0,2π]d]f(𝐱)exp(𝐣Gz|𝐱)det(TG)
=2πVV[T1,Td]f(𝐱)exp(𝐣Gz|𝐱)

量子論における平面波

非相対論的な量子論では、自由粒子エネルギー固有状態は平面波となる。また自由粒子ハミルトニアン運動量可換であるため、運動量の固有状態も平面波である。つまりエネルギーと運動量についての同時固有関数となっている[13]。量子論においても平面波は、基底関数として様々な場面で用いられるが、本来1に規格化されるべき2乗積分が有限の値を持たないこと、時間的・空間的に無限の彼方まで広がっており非現実的であること等の問題も抱えている[14]

第一原理バンド計算における平面波

テンプレート:出典の明記

波動関数は、基底関数で展開した形で記述することができる。この時に用いられる基底の1つに平面波基底(テンプレート:Lang-en-short)がある。バンド計算における表式化が比較的簡単で(それ故、プログラムも構築し易い)ストレスの計算も他の基底(局在基底など)を使った場合より容易に実現が可能である。また、平面波基底では、Pulay補正項の問題が回避できることも利点のひとつである。

欠点として、例えば波動関数電荷密度への寄与の s, p, d 軌道毎への分割や、ユニットセル内の特定の原子電荷を求めることが困難になることが挙げられる。

脚注

テンプレート:脚注ヘルプ

注釈

テンプレート:Reflist

出典

テンプレート:Reflist

関連項目

ru:Монохроматическая волна


引用エラー: 「注」という名前のグループの <ref> タグがありますが、対応する <references group="注"/> タグが見つかりません