nano_exit

基礎的なことこそ、簡単な例が必要だと思うのです。

(静的)構造因子の正値性について

光・X線中性子回折/散乱において、構造因子が重要である。
X線も光であるが、一般的な光散乱とX線回折で使い方が異なるのでここでは分けた)

時間依存性の無い場合には静的構造因子と呼ばれる。
(静的)構造因子は、密度関数のフーリエ変換を指す場合と、密度自己相関関数のフーリエ変換を指す場合がある。
前者はX線回折で、後者は各種散乱実験で使われる。

ここでは、後者の密度自己相関関数のフーリエ変換の正値性について考察する。

\displaystyle
\rho(\vec r) \equiv \sum_{i=1}^N \delta( \vec r - \vec r_i )
  = \int d\vec k\, e^{i \vec k \cdot \vec r} \rho(\vec k)
\\
\displaystyle
\rho(\vec k) = \int \frac{d \vec r}{2\pi}\, e^{-i \vec k \cdot \vec r} \rho(\vec r)
  = \frac{1}{2\pi} \sum_{i=1}^N e^{-i \vec k \cdot \vec r_i}
  = \rho^*(-\vec k)
\\
\displaystyle
S(\vec r)
  \equiv \frac{1}{N} \int d\vec r'\rho(\vec r') \rho(\vec r' + \vec r)
\\
\displaystyle
\quad
  = \frac{1}{N}\int d\vec r' \int d\vec k_1 \int d\vec k_2\, e^{i \vec k_1 \cdot \vec r'} e^{i \vec k_2 \cdot (\vec r' + \vec r)} \rho(\vec k_1) \rho(\vec k_2)
\\
\displaystyle
\quad
  = \frac{1}{N} \int d\vec k_1 \int d\vec k_2\, (2\pi \delta(\vec k_1 + \vec k_2)) e^{i \vec k_2 \cdot \vec r} \rho(\vec k_1) \rho(\vec k_2)
\\
\displaystyle
\quad
  = \frac{2\pi}{N} \int d\vec k\, e^{i \vec k \cdot \vec r} \rho(\vec k) \rho(-\vec k)
\\
\displaystyle
S(\vec k) = \int \frac{d\vec r}{2\pi}\, e^{-i \vec k \cdot \vec r } S(\vec r)
  = \frac{1}{N} \rho(\vec k) \rho(-\vec k)
  = \frac{1}{N} \left| \rho(\vec k) \right|^2
 S(\vec k)の正値性は、 \left| \rho(\vec k) \right|^2より明らかではあるが、具体的に中身を展開したときに一見すると正値性が保たれているか判別付かない。

\displaystyle
N S(\vec k)
  = \rho(\vec k) \rho(-\vec k)
  = \sum_{i=1}^N \sum_{j=1}^N e^{-i \vec k \cdot (\vec r_i - \vec r_j ) }
  = N + \sum_{i \neq j} e^{-i \vec k \cdot (\vec r_i - \vec r_j ) }
\\
\displaystyle
\sum_{i \neq j} e^{-i \vec k \cdot (\vec r_i - \vec r_j ) }
  = \sum_{i=2}^N \sum_{j=1}^{i-1} \left( e^{-i \vec k \cdot (\vec r_i - \vec r_j ) } + e^{i \vec k \cdot (\vec r_i - \vec r_j ) } \right)
\\
\displaystyle
\quad
  = 2 \sum_{i=2}^N \sum_{j=1}^{i-1} \cos \left( \vec k \cdot (\vec r_i - \vec r_j ) \right)
この cos関数の和が -N/2より小さくなると、 S(\vec k)は負になる。
ただし、 S(\vec k) \propto |\rho(\vec k)|^2であるため、それはあり得ないということになるが、本当にそうなのかパッとわからない。
そこで、簡単のため一次元の場合にこれを考察してみる。

簡略化として k = 1とし、 cos関数がなるべく負の値を持つことを考え、 r_{i+1} - r_{i} = \piの場合を考える。
これは粒子が波の逆位相の位置に整列していることに対応する。
そして、よく考えると、一個飛ばした先の粒子とは同位相になる。すなわち r_{i+2} - r_i = 2\pi
そのため、cos関数の値はプラスとマイナスが混合することになる。
和を計算して評価すると

\displaystyle
\sum_{i=2}^N \sum_{j=1}^{i-1} \cos \left( \vec k \cdot (\vec r_i - \vec r_j ) \right)
  = \sum_{i=2}^N \sum_{j=1}^{i-1} (-1)^{i-j}
  = \sum_{i=2}^N \sum_{j=1}^{i-1} (-1)^j
  = - \sum_{i=2}^N \chi_{i}^e
ここで、 \chi_i^e iが偶数の時に1、奇数のときにゼロとなる特性関数である。
同様に、 \chi_i^o iが奇数の時に1、偶数のときにゼロとなる特性関数として定義しておく。
よって、

\displaystyle
  \sum_{i=2}^N \chi_{i}^e
  = \sum_{i=1}^{N-1} \chi_{i-1}^e
  = \sum_{i=1}^{N-1} \chi_{i}^o
  \le N/2
したがって、今の設定において

\displaystyle
\sum_{i=2}^N \sum_{j=1}^{i-1} \cos \left( \vec k \cdot (\vec r_i - \vec r_j ) \right) \ge - N/2
が示せた。不等式で書いているが、今の場合にはほとんどイコールである。つまり、 S(\vec k)全体としてほぼゼロになる。
逆に言えば、 S(\vec k)全体としてほぼゼロになるのは、逆位相に粒子が配列しているときということになる。

逆位相ではなく、同位相に粒子が配列するときには、cos関数が常に+1となるため、 S(\vec k)が大きな値を持つ。
一方、粒子が波数kの持つ周期に対して等間隔、もしくは乱雑に位置しているとき、cos関数の和の部分は打ち消しあってゼロになり、 S(\vec k)\approx 1となる。

このように、 S(\vec k)が正値を持つことを、具体的な場合を考えて考察することができた。