1 逆格子の基本概念
1.1 直接格子と対応
逆格子は、結晶がもつ空間的な周期性を「波数(k)空間」の幾何として整理するための枠組みである。結晶の並進対称性は実空間での格子(直接格子)として表され、その周期性に対応する調和成分が波数空間における離散的な点や面として現れる。
直接格子の基底ベクトルを用いて、実空間の各格子点を生成する。その生成がもつ周期性を、逆格子の情報へ写像することで、回折条件やエネルギー帯の構造を、複雑な実空間の計算から分離して扱えるようになる。概念的には、「位置の周期」と「波の位相の整合」が同じ数学的規則で結び付けられる点に対応関係がある。
1.2 逆格子の定義
逆格子は、直接格子の基底ベクトルから定義される一群のベクトル(逆格子基底)と、それらの整数線形結合として記述される点の集合である。ここで重要なのは、逆格子ベクトルが単なる補助的な座標ではなく、位相の整合条件を直接反映するように選ばれる点である。
直接格子の各基底ベクトルが実空間での単位胞の骨格を与えるのに対し、逆格子は位相の増分を担う基底として構成される。結果として、逆格子の点は「格子の周期と整合する波数」を表し、散乱や回折における選択則の基盤になる。
1.2.1 基底ベクトルの構成
直接格子の基底ベクトルを \(\mathbf{a}_1,\mathbf{a}_2,\mathbf{a}_3\) とすると、逆格子の基底ベクトル \(\mathbf{b}_1,\mathbf{b}_2,\mathbf{b}_3\) は、実空間での幾何と位相整合の条件を満たすように定められる。標準的な定義では、体積 \(V=\mathbf{a}_1\cdot(\mathbf{a}_2\times\mathbf{a}_3)\) を用いて
\[ \mathbf{b}_1 = 2\pi \frac{\mathbf{a}_2\times\mathbf{a}_3}{V},\quad \mathbf{b}_2 = 2\pi \frac{\mathbf{a}_3\times\mathbf{a}_1}{V},\quad \mathbf{b}_3 = 2\pi \frac{\mathbf{a}_1\times\mathbf{a}_2}{V}. \]
このとき、逆格子基底は位相の整合に関して簡潔な関係をもち、次項の内積条件へ自然に繋がる。
1.2.2 逆格子点の取り扱い
逆格子の点は、逆格子基底の整数結合として
\[ \mathbf{G}=h\,\mathbf{b}_1+k\,\mathbf{b}_2+l\,\mathbf{b}_3 \]
の形で表される(\(h,k,l\) は整数)。この集合 \(\{\mathbf{G}\}\) は、回折計算に現れる波数差(散乱により取り込まれる格子由来の位相差)の候補を体系化する。
実務では、逆格子点は「回折ピークの候補」や「バンド計算で波動関数を展開する基底の候補」として使われる。理想的な周期系では離散性が確立するが、格子欠陥や有限サイズではピークの幅が生じ、厳密な離散性は近似へと移る。
1.3 幾何学的な意味
1.3.1 波数空間としての解釈
逆格子を波数空間として見ると、回折は「入射波と散乱波の波数差が、格子の持つ整合条件を満たす」現象として記述できる。つまり、直接格子の周期性が、波数空間では特定のベクトル群として現れ、位相が互いに打ち消し合わずに加算される方向が選ばれる。
この解釈により、結晶方位の変更は、逆格子の幾何を回す操作に対応する。計算では、散乱ベクトルがどの逆格子要素(点や面)に一致するかを調べることで、観測されるピーク位置が整理される。
1.3.2 周期性の相互関係
直接格子の周期が位相に与える影響を考えると、格子点へ向かう並進操作により、波の位相は整合する場合に限って再び同じパターンとして振る舞う。その「整合する位相差」が逆格子ベクトルとして表現される。
結果として、実空間の周期(並進対称)と、波数空間の周期(位相の周期性)が互いに双対になっていることが理解できる。双対性は、回折条件の線形関係や、バンド構造の折り返し(ゾーン境界)といった現象を生む根拠として働く。
2 逆格子の数学的定式化
2.1 基底行列と変換
2.1.1 基底行列の逆と転置
基底ベクトルを行列としてまとめると、逆格子は行列の操作で体系的に導出できる。直接格子の基底を \(\mathbf{a}_i\) とし、列ベクトルとして
\[
| A = \begin{pmatrix} | & | & | \\ \mathbf{a}_1 & \mathbf{a}_2 & \mathbf{a}_3 \\ | & | & | \end{pmatrix} |
|---|
\]
と置く。すると体積は \(\det A\) と対応し、逆格子基底をまとめた行列 \(B\) は
\[ B = 2\pi (A^{-1})^{\mathsf{T}} \]
として得られる(\(\mathsf{T}\) は転置)。この形は、内積条件が満たされるように設計されていることを示す。
この定式化の利点は、基底変更(異なる設定の格子、座標系の回転)を行列として処理できるため、計算の一貫性が保たれる点にある。
2.1.2 実装における注意点
数値計算では、基底行列の向きや単位系の取り扱いに注意が必要である。とくに、\(\mathbf{a}_i\) の成分をどの座標で表しているか、さらに回折で用いる角度・波数の単位(例えば \(2\pi\) を含める定義かどうか)が実装の要点になる。
また、格子が斜交格子である場合、基底間の角度が非直交となるため、体積計算や行列の逆行列に不安定さが出ることがある。対策としては、可能なら精度の高い線形代数手法を用い、行列の条件数を確認することが挙げられる。
2.2 内積条件(直交性の一般化)
逆格子の定義は、直接格子基底との内積により最も簡潔な形で表される。標準的な定義では
\[ \mathbf{a}_i \cdot \mathbf{b}_j = 2\pi \delta_{ij} \]
が成り立つ。ここで \(\delta_{ij}\) はクロネッカーのデルタである。この関係は、逆格子基底が「対応する直接格子方向への位相増分」を一定に与えるように選ばれていることを意味する。
この一般化された直交性は、周期境界条件の導出や、波動関数のフーリエ展開における基底選択と整合する。内積が位相因子の周期性に結び付くため、回折やバンド計算で出てくる指数関数の扱いが簡略化される。
2.3 単位とスケーリング
2.3.1 格子定数の影響
直接格子のスケール(格子定数の大きさ)は逆格子の長さスケールに反比例して現れる。直感的には、実空間で周期が長いほど、位相が同じ状態に戻るのに必要な波数の間隔は小さくなるからである。
数式的には、逆格子基底は直接格子の外積を体積で割った形により定義されるため、基底ベクトルの全体スケールを変更すると \(\mathbf{b}_i\) の大きさはその逆数倍で変化する。したがって、材料の格子定数が変わると、回折角度に現れるピーク位置や、ゾーン境界の位置も連動して移動する。
2.3.2 正規化の慣例
逆格子には、定義に \(2\pi\) を含める流儀と、含めない流儀がある。前者では上記の内積条件が \(\mathbf{a}_i\cdot\mathbf{b}_j=2\pi\delta_{ij}\) となり、後者では \( \delta_{ij}\) になる。物理量の式における指数関数の位相因子(例:\(e^{i\mathbf{k}\cdot\mathbf{r}}\))の扱いと整合させる必要がある。
どちらを採用しても本質的な幾何は同じだが、数値結果の単位やピーク位置の計算式が変わる。計算コードの再利用では、定義差による因子の取り違えが典型的な誤りになりやすい。
3 回折・散乱での役割
3.1 ブラッグ条件との関係
ブラッグ条件は、結晶が周期的に散乱するために位相が強め合う条件を与える。逆格子の言葉では、散乱ベクトル \(\mathbf{q}\) が逆格子ベクトル \(\mathbf{G}\) に等しい(あるいは差が満たされる)こととして表現される。
理想結晶では、入射と散乱の位相関係が格子により規定されるため、許容される散乱は \(\mathbf{q}=\mathbf{G}\) の形に対応する。これにより、ブラッグ条件が「面の角度に関する条件」としてだけでなく、「逆格子点への到達」によって理解できるようになる。
3.2 ヘルムホルツ型の見方
回折理論の背景には、場の空間成分を波数で分解する考えがある。ヘルムホルツ方程式に基づく調和波の扱いでは、解の波数成分が境界条件と整合する必要がある。結晶の周期性は実空間での境界条件を作り、その結果として波数空間では整合する成分が制限される。
この制限が、逆格子点や面として現れることで、波動の自己整合(同位相の再現)が数学的に整理される。見方としては、逆格子は「可能な波数モードの選別器」として機能する。
3.3 構造因子と結晶面
回折強度は、逆格子幾何だけでなく、単位胞内の原子配置によって決まる。そこで構造因子(structure factor)が導入され、同じ逆格子ベクトル \(\mathbf{G}\) を与える散乱でも、単位胞内の配置により強さが変わる。
構造因子は一般に、各原子の散乱能と、原子位置に由来する位相因子の和として表される。したがって、逆格子の「どこでピークが出るか」(幾何)と「どれだけ強いか」(位相の干渉)は別要素として分離され、実験データの解釈が段階的に行える。
3.4 逆格子空間での図形理解
3.4.1 逆格子面と回折ピーク
逆格子は点だけでなく、面としても重要な意味を持つ。逆格子面は、特定の波数方向に対して位相が揃う条件をまとめて表す幾何であり、回折ピークの方向選択や、許容な散乱のパターン理解に役立つ。
たとえば、ある面に垂直な方向へ波を向けたとき、条件が満たされる散乱成分が強調される。実空間での結晶面(Miller指数で表される面)に対応する逆格子面が、散乱ベクトルの向きと結びつくため、幾何的な推論が可能になる。
4 実用的な計算と応用
4.1 単純格子・面心立方などの例
4.1.1 体心立方の場合の具体例
体心立方(BCC)では、直接格子の原点に加えて体心に原子が位置する。逆格子は立方対称性を保つが、逆格子点の許容性や構造因子による選択が特徴として現れる。
BCCの回折で現れるピークは、逆格子ベクトルの成分に対する条件(h,k,lの組に関する制約)が構造因子により制限される。したがって、ブラッグ条件が「可能性」を与えるのに対し、実測に現れる強さは構造因子が決める。このため、BCCの例では逆格子幾何と位相和の両方を同時に扱うことが重要になる。
4.1.2 斜方晶・六方晶の扱い
斜方晶では直交するが長さが異なる基底を持ち、逆格子は直交性を一部引き継ぎつつ、尺度が異なる形で表される。六方晶では、直交ではない角度が残り、逆格子はより非対称な配置になる。結果として、逆格子ベクトルの成分計算や、面のインデックスと幾何対応を丁寧に行う必要がある。
計算上は、基底行列の設定がそのまま逆格子の形を決める。斜交角を含む系では行列の逆と転置により基底を一貫して求める方法が適している。
4.2 格子変形と逆格子の追跡
温度変化や外場により格子が変形すると、直接格子基底が変わり、それに応じて逆格子も再計算が必要になる。一般に、逆格子は直接格子の幾何に双対的に依存するため、伸縮やせん断の情報がそのまま逆格子の回転・拡大縮小へ反映される。
実務では、変形テンソルや格子定数の変化を直接格子に反映し、更新後の基底行列から逆格子を求める。これにより、回折ピークの移動やバンド境界の変化を、連続的な幾何変化として追跡できる。
4.3 表面・薄膜における拡張
有限厚みをもつ薄膜や表面では、並進対称性が三次元から二次元(あるいはそれ以下)へと制限される。その結果、逆格子の取り扱いも、通常はバルクの三次元格子から切り出した形で組み立てる必要がある。
表面に垂直な方向の周期性が弱い場合、運動量成分の連続性が増し、回折や散乱のピークは伸びたり分裂したりする。逆格子面に基づく「方向の選択」は残る一方で、有限サイズ由来の幅が現れるため、理想格子の厳密条件からの拡張が求められる。
4.4 バンド構造解析での利用
4.4.1 ブリルアンゾーンの概念
ブリルアンゾーンは、逆格子を用いて定義される波数空間の基本領域である。周期ポテンシャルを持つ電子は、波数空間で同値な状態として折りたたまれ、その境界がブリルアンゾーンとして現れる。
代表的には、逆格子点に垂直な境界面(どの点へ向かうと位相整合が変わるか)で区切られる。計算では、ブリルアンゾーン内におけるエネルギー分散を求めることで、全波数領域にわたる情報を効率的に再構成できる。こうして逆格子は、バンド図の整理と計算量削減の両面に寄与する。