last_modified: 2026-01-24
生成AIによる自動生成記事に関する免責事項 :
本記事は、計算化学における振動解析の基礎理論に基づき、大規模言語モデルによって作成された解説記事です。記述内容はリーマン幾何学および解析力学の数理的定義に基づき正確性を期していますが、厳密な証明や詳細については、標準的な物理化学の教科書(Wilson, Decius, Cross等)を参照してください。
1. 序論#
分子の調和振動解析において、ポテンシャルエネルギー曲面の局所的な曲率を表すヘシアン(Hessian)行列の対角化は不可欠な手続きである。しかし、原子ごとに質量が異なる系においては、カーテシアン座標系でのヘシアンをそのまま対角化しても、物理的に意味のある固有振動数は得られない。そのため、質量荷重座標系(Mass-Weighted Coordinates)への変換が必要となる。
本稿では、カーテシアン座標から質量荷重座標へのヘシアンの変換則を数理的に導出し、さらにその幾何学的背景として、運動エネルギーによる計量テンソルの定義と、質量不均一性が空間の曲率に与える影響について論じる。
2. 質量荷重ヘシアンの数理的導出#
N N N 原子系において、カーテシアン座標ベクトルを x \mathbf{x} x 、質量荷重座標ベクトルを q \mathbf{q} q とする。それぞれの成分 x i , q i x_i, q_i x i , q i (i = 1 , … , 3 N i=1, \dots, 3N i = 1 , … , 3 N ) は、原子質量 m i m_i m i を用いて以下の線形関係で結ばれる。
q i = m i x i ⟺ x i = 1 m i q i ( 1 ) q_i = \sqrt{m_i} x_i \iff x_i = \frac{1}{\sqrt{m_i}} q_i \quad (1) q i = m i x i ⟺ x i = m i 1 q i ( 1 )
質量行列 M \mathbf{M} M を M i j = m i δ i j M_{ij} = m_i \delta_{ij} M ij = m i δ ij と定義すれば、ベクトル表記では x = M − 1 / 2 q \mathbf{x} = \mathbf{M}^{-1/2} \mathbf{q} x = M − 1/2 q となる。
2.1 微分演算子の変換#
連鎖律(Chain Rule)を適用し、微分演算子を変換する。ヤコビアン要素は ∂ x k / ∂ q i = m k − 1 / 2 δ k i \partial x_k / \partial q_i = m_k^{-1/2} \delta_{ki} ∂ x k / ∂ q i = m k − 1/2 δ ki であるため、以下が得られる。
∂ ∂ q i = ∑ k = 1 3 N ∂ x k ∂ q i ∂ ∂ x k = m i − 1 / 2 ∂ ∂ x i ( 2 ) \frac{\partial}{\partial q_i} = \sum_{k=1}^{3N} \frac{\partial x_k}{\partial q_i} \frac{\partial}{\partial x_k} = m_i^{-1/2} \frac{\partial}{\partial x_i} \quad (2) ∂ q i ∂ = k = 1 ∑ 3 N ∂ q i ∂ x k ∂ x k ∂ = m i − 1/2 ∂ x i ∂ ( 2 )
2.2 ヘシアン行列の変換#
ポテンシャルエネルギー V V V に対する質量荷重座標系でのヘシアン成分 ( H q ) i j (H_q)_{ij} ( H q ) ij は次のように展開される。
( H q ) i j = ∂ 2 V ∂ q i ∂ q j = ( m i − 1 / 2 ∂ ∂ x i ) ( m j − 1 / 2 ∂ V ∂ x j ) ( 3 ) (H_q)_{ij} = \frac{\partial^2 V}{\partial q_i \partial q_j} = \left( m_i^{-1/2} \frac{\partial}{\partial x_i} \right) \left( m_j^{-1/2} \frac{\partial V}{\partial x_j} \right) \quad (3) ( H q ) ij = ∂ q i ∂ q j ∂ 2 V = ( m i − 1/2 ∂ x i ∂ ) ( m j − 1/2 ∂ x j ∂ V ) ( 3 )
質量 m i , m j m_i, m_j m i , m j は座標に依存しない定数であるため、微分演算子の外にくくり出すことが可能である。カーテシアン座標系でのヘシアン成分 ( H x ) i j = ∂ 2 V / ∂ x i ∂ x j (H_x)_{ij} = \partial^2 V / \partial x_i \partial x_j ( H x ) ij = ∂ 2 V / ∂ x i ∂ x j を用いると、以下の関係式が導かれる。
( H q ) i j = 1 m i m j ( H x ) i j ( 4 ) (H_q)_{ij} = \frac{1}{\sqrt{m_i m_j}} (H_x)_{ij} \quad (4) ( H q ) ij = m i m j 1 ( H x ) ij ( 4 )
これを行列形式で表記すれば、質量荷重ヘシアン H q \mathbf{H}_q H q とカーテシアンヘシアン H x \mathbf{H}_x H x の間の変換式が確立される。
H q = M − 1 / 2 H x M − 1 / 2 ( 5 ) \mathbf{H}_q = \mathbf{M}^{-1/2} \mathbf{H}_x \mathbf{M}^{-1/2} \quad (5) H q = M − 1/2 H x M − 1/2 ( 5 )
この変換により、一般化固有値問題 H x L = λ M L \mathbf{H}_x \mathbf{L} = \lambda \mathbf{M} \mathbf{L} H x L = λ ML は、標準固有値問題 H q L q = λ L q \mathbf{H}_q \mathbf{L}_q = \lambda \mathbf{L}_q H q L q = λ L q へと帰着される。
3. 配置空間の幾何学的性質#
質量荷重座標の導入は、単なる代数的な操作に留まらず、配置空間における「計量(Metric)」の再定義を意味する。ここでは、解析力学およびリーマン幾何学の観点からその性質を記述する。
3.1 運動エネルギーによる計量テンソルの定義と幾何学的構造(詳細)#
解析力学において、一般化座標系 q = { q 1 , … , q n } q = \{q^1, \dots, q^n\} q = { q 1 , … , q n } で記述される系の運動エネルギー T T T は、計量テンソル(Metric Tensor) g i j g_{ij} g ij を定義する基本的な二次形式となる。
T = 1 2 ∑ i , j g i j ( q ) q ˙ i q ˙ j ( 6 ) T = \frac{1}{2} \sum_{i,j} g_{ij}(q) \dot{q}^i \dot{q}^j \quad (6) T = 2 1 i , j ∑ g ij ( q ) q ˙ i q ˙ j ( 6 )
この g i j g_{ij} g ij は、配置空間(Configuration Space)というリーマン多様体における「距離」の定義を与える。すなわち、微小変位 d q dq d q の長さの二乗 d s 2 ds^2 d s 2 は以下で与えられる。
d s 2 = 2 T d t 2 = ∑ i , j g i j d q i d q j ( 7 ) ds^2 = 2T dt^2 = \sum_{i,j} g_{ij} dq^i dq^j \quad (7) d s 2 = 2 T d t 2 = i , j ∑ g ij d q i d q j ( 7 )
以下に、カーテシアン座標系と質量荷重座標系における具体的な計量テンソルの構造と、それが微分演算に及ぼす影響を記述する。
3.1.1 カーテシアン座標系における計量#
原子座標 x = { x 1 , … , x 3 N } x = \{x_1, \dots, x_{3N}\} x = { x 1 , … , x 3 N } を用いた場合、運動エネルギーは原子質量 m k m_k m k を含む形式となる。
T = 1 2 ∑ k = 1 3 N m k ( x ˙ k ) 2 ( 8 ) T = \frac{1}{2} \sum_{k=1}^{3N} m_k (\dot{x}_k)^2 \quad (8) T = 2 1 k = 1 ∑ 3 N m k ( x ˙ k ) 2 ( 8 )
これを一般形式 (6) と比較すると、カーテシアン座標系における計量テンソル g i j ( x ) g_{ij}^{(x)} g ij ( x ) は対角行列であり、かつその成分は定数(質量)である。
g i j ( x ) = m i δ i j = ( m 1 0 ⋯ 0 m 2 ⋯ ⋮ ⋮ ⋱ ) ( 9 ) g_{ij}^{(x)} = m_i \delta_{ij} = \begin{pmatrix} m_1 & 0 & \cdots \\ 0 & m_2 & \cdots \\ \vdots & \vdots & \ddots \end{pmatrix} \quad (9) g ij ( x ) = m i δ ij = m 1 0 ⋮ 0 m 2 ⋮ ⋯ ⋯ ⋱ ( 9 )
この計量は定数であるが単位行列ではないため、空間は平坦(Flat)であるものの、座標軸ごとにスケールが異なる「異方的な」ユークリッド空間となる。
3.1.2 質量荷重座標系における計量#
質量荷重座標 q i = m i x i q_i = \sqrt{m_i} x_i q i = m i x i への変換を行うと、速度成分は q ˙ i = m i x ˙ i \dot{q}_i = \sqrt{m_i} \dot{x}_i q ˙ i = m i x ˙ i となる。これを (8) 式に代入すると、質量項が相殺される。
T = 1 2 ∑ k = 1 3 N ( q ˙ k ) 2 = 1 2 ∑ i , j δ i j q ˙ i q ˙ j ( 10 ) T = \frac{1}{2} \sum_{k=1}^{3N} (\dot{q}_k)^2 = \frac{1}{2} \sum_{i,j} \delta_{ij} \dot{q}^i \dot{q}^j \quad (10) T = 2 1 k = 1 ∑ 3 N ( q ˙ k ) 2 = 2 1 i , j ∑ δ ij q ˙ i q ˙ j ( 10 )
したがって、質量荷重座標系における計量テンソル g i j ( q ) g_{ij}^{(q)} g ij ( q ) は単位行列(クロネッカーのデルタ)となる。
g i j ( q ) = δ i j ( 11 ) g_{ij}^{(q)} = \delta_{ij} \quad (11) g ij ( q ) = δ ij ( 11 )
この結果、配置空間は標準的なユークリッド空間 E 3 N \mathbb{E}^{3N} E 3 N と同型となり、幾何学的な取り扱いが極めて単純化される。
3.1.3 幾何学的帰結:接続係数の消失と偏微分の正当性#
一般のリーマン多様体において、ヘシアンのような二階微分を含むテンソル場を扱う際は、共変微分(Covariant Derivative, ∇ \nabla ∇ )を用いる必要がある。ベクトル場 V k V^k V k に対する共変微分は、クリストッフェル記号(接続係数) Γ i j k \Gamma^k_{ij} Γ ij k を用いて以下のように定義される。
∇ j V k = ∂ V k ∂ q j + ∑ l Γ j l k V l ( 12 ) \nabla_j V^k = \frac{\partial V^k}{\partial q^j} + \sum_{l} \Gamma^k_{jl} V^l \quad (12) ∇ j V k = ∂ q j ∂ V k + l ∑ Γ j l k V l ( 12 )
ここで、クリストッフェル記号は計量テンソルの偏微分によって決定される。
Γ i j k = 1 2 ∑ l g k l ( ∂ g j l ∂ q i + ∂ g i l ∂ q j − ∂ g i j ∂ q l ) ( 13 ) \Gamma^k_{ij} = \frac{1}{2} \sum_{l} g^{kl} \left( \frac{\partial g_{jl}}{\partial q^i} + \frac{\partial g_{il}}{\partial q^j} - \frac{\partial g_{ij}}{\partial q^l} \right) \quad (13) Γ ij k = 2 1 l ∑ g k l ( ∂ q i ∂ g j l + ∂ q j ∂ g i l − ∂ q l ∂ g ij ) ( 13 )
質量荷重座標系においては、式 (11) より計量テンソル g i j ( q ) = δ i j g_{ij}^{(q)} = \delta_{ij} g ij ( q ) = δ ij は定数である。したがって、その座標微分はすべてゼロとなる。
∂ g a b ( q ) ∂ q c = 0 ( ∀ a , b , c ) ( 14 ) \frac{\partial g_{ab}^{(q)}}{\partial q^c} = 0 \quad (\forall a,b,c) \quad (14) ∂ q c ∂ g ab ( q ) = 0 ( ∀ a , b , c ) ( 14 )
(14) を (13) に代入すると、必然的にすべてのクリストッフェル記号が消失する。
Γ i j k ≡ 0 ( 15 ) \Gamma^k_{ij} \equiv 0 \quad (15) Γ ij k ≡ 0 ( 15 )
Γ i j k = 0 \Gamma^k_{ij} = 0 Γ ij k = 0 である場合、(12) 式より共変微分 ∇ \nabla ∇ は通常の偏微分 ∂ \partial ∂ と完全に一致する。
∇ j V k = ∂ V k ∂ q j ( 16 ) \nabla_j V^k = \frac{\partial V^k}{\partial q^j} \quad (16) ∇ j V k = ∂ q j ∂ V k ( 16 )
要約 :
質量荷重座標系への変換は、計量テンソルを定数の単位行列へと正規化する操作である。これにより、空間の曲率に由来する補正項(接続係数)が恒等的にゼロとなることが数学的に保証される。したがって、ヘシアンの計算において共変微分を考慮する必要はなく、単純な偏微分(式3)のみで厳密な議論が可能となる。
3.2 質量不均一性と空間の曲率#
原子質量の違い(m i ≠ m j m_i \neq m_j m i = m j )が配置空間に曲率(Curvature)をもたらすかという問いに対しては、明確に否定される。空間が曲率を持つための条件は、計量テンソル g i j g_{ij} g ij が座標の関数であり、その微分が非ゼロとなることである。
∂ g i j ∂ x k ≠ 0 ⟹ Curvature exists (potentially) \frac{\partial g_{ij}}{\partial x_k} \neq 0 \implies \text{Curvature exists (potentially)} ∂ x k ∂ g ij = 0 ⟹ Curvature exists (potentially)
分子振動における質量 m i m_i m i は定数であり、座標 x x x に依存しない。したがって、計量テンソルの空間微分は常にゼロである(∂ m i / ∂ x k = 0 \partial m_i / \partial x_k = 0 ∂ m i / ∂ x k = 0 )。
幾何学的には、質量の不均一性は空間の「歪み(Curvature)」ではなく、「異方性(Anisotropy)」として解釈される。これは座標軸ごとのスケーリング(目盛り)が異なる状態に過ぎず、座標変換(線形変換)によって等方的なユークリッド空間へと写像可能である。したがって、分子の配置空間は質量分布に関わらず平坦(Flat)であると結論付けられる。
4. 結論#
質量荷重座標系への変換 H q = M − 1 / 2 H x M − 1 / 2 \mathbf{H}_q = \mathbf{M}^{-1/2} \mathbf{H}_x \mathbf{M}^{-1/2} H q = M − 1/2 H x M − 1/2 は、分子振動解析において物理的に妥当な固有値を得るための必須の手続きである。この操作は幾何学的には、質量によって重み付けされた異方的な平坦空間を、等方的なユークリッド空間へと正規化する線形変換として理解される。計量テンソルが定数であることにより空間の平坦性が保証され、その結果、複雑な共変微分を伴わない直感的な解析が可能となっている。
参考文献#
Wilson, E. B., Decius, J. C., & Cross, P. C. (1955). Molecular Vibrations: The Theory of Infrared and Raman Vibrational Spectra . McGraw-Hill.
Papoušek, D., & Aliev, M. R. (1982). Molecular Vibrational-Rotational Spectra . Elsevier.
Frankel, T. (2011). The Geometry of Physics: An Introduction . Cambridge University Press.