tecktom.com

相空間の無限小変換と生成子

2026年10月15日11分で読めますAI生成教科書『虎の巻』第1部 第9章 無限小変換と生成子
目次
  1. なぜ相空間で考えるのか
  2. 自由度1:面積を保つ条件
  3. 生成子による関数の変化
  4. 点変換を相空間へ持ち上げる
  5. 木下の層

AI 生成・木下が未勉強

解析力学から様々な理論分野を組み立てる 第1部 第9章 §1.9.3 ★★★ 相空間の面積を保つ無限小変換は、1つの関数 GG の偏微分で δq=ϵ ∂G/∂p\delta q=\epsilon\,\partial G/\partial p, δp=−ϵ ∂G/∂q\delta p=-\epsilon\,\partial G/\partial q と書ける

なぜ相空間で考えるのか

第1部第8章で、力学の状態を一般化座標 qq と正準運動量 pp の組 (q,p)(q,p)、つまり相空間の点で表し、時間発展を Hamilton 方程式

q˙i=∂H∂pi,p˙i=−∂H∂qi\dot q_i=\frac{\partial H}{\partial p_i},\qquad \dot p_i=-\frac{\partial H}{\partial q_i}

で書いた。前の節の言葉では、時間発展は相空間の1径数変換群で、その向きは K=(∂H/∂p, −∂H/∂q)K=(\partial H/\partial p,\ -\partial H/\partial q) である。回転や並進を時間発展と同じ形で扱うには、それらも相空間の変換として書けばよい。qq だけを動かす変換でも、pp がどう動くかを決めれば相空間の変換になる。

そこで、相空間の無限小変換

δqi=ϵXi(q,p),δpi=ϵYi(q,p)(i=1,…,f)(1.9.10)\delta q_i=\epsilon X_i(q,p),\qquad \delta p_i=\epsilon Y_i(q,p)\qquad(i=1,\dots,f)\tag{1.9.10}

を考える。向きは 2f2f 成分のベクトル (X,Y)(X,Y) である。(X,Y)(X,Y) は何でもよいわけではない。時間発展と組み合わせて使う変換には、時間発展が持っている性質を保ってほしい。その性質のうち最も見やすいのが、相空間の面積(体積)を変えないこと(Liouville の定理。第3部第1章)である。

自由度1:面積を保つ条件

自由度 f=1f=1 で、相空間 (q,p)(q,p) の小さな長方形が無限小変換 (1.9.10) でどう変わるかを調べる。写像 (q,p)↦(q+ϵX, p+ϵY)(q,p)\mapsto(q+\epsilon X,\ p+\epsilon Y) の Jacobi 行列式は

det⁡(1+ϵ∂X∂qϵ∂X∂pϵ∂Y∂q1+ϵ∂Y∂p)=1+ϵ(∂X∂q+∂Y∂p)+O(ϵ2)(1.9.11)\det\begin{pmatrix}1+\epsilon\frac{\partial X}{\partial q}&\epsilon\frac{\partial X}{\partial p}\\ \epsilon\frac{\partial Y}{\partial q}&1+\epsilon\frac{\partial Y}{\partial p}\end{pmatrix}=1+\epsilon\Bigl(\frac{\partial X}{\partial q}+\frac{\partial Y}{\partial p}\Bigr)+\mathcal{O}(\epsilon^2)\tag{1.9.11}

で、面積の1次の変化率は ∂X/∂q+∂Y/∂p\partial X/\partial q+\partial Y/\partial p(向き (X,Y)(X,Y) の発散)である。面積を1次で保つ条件は

∂X∂q+∂Y∂p=0(1.9.12)\frac{\partial X}{\partial q}+\frac{\partial Y}{\partial p}=0\tag{1.9.12}

になる。前の節で見たように、1次で保てば有限の変換でも保たれる(1回の誤差 ϵ2\epsilon^2 を 1/ϵ1/\epsilon 回重ねても 00 に近づく)。

条件 (1.9.12) は、ある関数 G(q,p)G(q,p) があって

X=∂G∂p,Y=−∂G∂q(1.9.13)X=\frac{\partial G}{\partial p},\qquad Y=-\frac{\partial G}{\partial q}\tag{1.9.13}

と書けることと同じである(相空間の領域に穴が無いとき)。式 (1.9.13) から条件 (1.9.12) が出ることは、∂2G/∂q∂p−∂2G/∂p∂q=0\partial^2G/\partial q\partial p-\partial^2G/\partial p\partial q=0 から分かる。逆向きは、1形式 −Y dq+X dp-Y\,\mathrm{d} q+X\,\mathrm{d} p が条件 (1.9.12) のもとで閉じている(∂(−Y)/∂p=∂X/∂q\partial(-Y)/\partial p=\partial X/\partial q)ので、穴の無い領域では全微分 dG\mathrm{d} G に等しい、という Poincaré の補題による。流体力学の言葉では、GG は湧き出しの無い流れ (X,Y)(X,Y) の流れ関数で、流れは GG の等高線に沿う。

自由度が2以上では、体積を保つだけでは足りない。Hamilton 方程式の形を保つ変換(正準変換。第1部第12章)であるためには、(qi,pi)(q_i,p_i) の組ごとの面積の和を保つという、より強い条件が要り、その無限小版がちょうど次の定義の形になる。この章ではこの結果を引用し、証明は第12章に回す。

定義 1.9.2(生成子)

相空間の関数 G(q,p)G(q,p) に対して、

δqi=ϵ∂G∂pi,δpi=−ϵ∂G∂qi(i=1,…,f)(1.9.14)\delta q_i=\epsilon\frac{\partial G}{\partial p_i},\qquad \delta p_i=-\epsilon\frac{\partial G}{\partial q_i}\qquad(i=1,\dots,f)\tag{1.9.14}

で決まる無限小変換を、GG が生成する無限小変換と呼び、GG をその生成子と呼ぶ。GG に定数を足しても変換は変わらない。

G=HG=H, ϵ=dt\epsilon=\mathrm{d} t とおくと、式 (1.9.14) は δqi=q˙i dt\delta q_i=\dot q_i\,\mathrm{d} t, δpi=p˙i dt\delta p_i=\dot p_i\,\mathrm{d} t で、Hamilton 方程式そのものになる。時間発展は Hamiltonian が生成する変換である。

生成子による関数の変化

相空間の関数 A(q,p)A(q,p) が、生成子 GG の無限小変換でどう変わるかを計算する。連鎖律で

δA=∑i=1f(∂A∂qiδqi+∂A∂piδpi)=ϵ∑i=1f(∂A∂qi∂G∂pi−∂A∂pi∂G∂qi)≕ϵ{A,G}(1.9.15)\delta A=\sum_{i=1}^f\Bigl(\frac{\partial A}{\partial q_i}\delta q_i+\frac{\partial A}{\partial p_i}\delta p_i\Bigr)=\epsilon\sum_{i=1}^f\Bigl(\frac{\partial A}{\partial q_i}\frac{\partial G}{\partial p_i}-\frac{\partial A}{\partial p_i}\frac{\partial G}{\partial q_i}\Bigr)\eqqcolon\epsilon\{A,G\}\tag{1.9.15}

となる。右端の {A,G}\{A,G\} は、この組み合わせを短く書くための記号で、Poisson 括弧と呼ばれる。A=qiA=q_i とおけば {qi,G}=∂G/∂pi\{q_i,G\}=\partial G/\partial p_i, A=piA=p_i とおけば {pi,G}=−∂G/∂qi\{p_i,G\}=-\partial G/\partial q_i で、式 (1.9.14) は δqi=ϵ{qi,G}\delta q_i=\epsilon\{q_i,G\}, δpi=ϵ{pi,G}\delta p_i=\epsilon\{p_i,G\} とも書くことができる。特に {q,p}=1\{q,p\}=1 である。Poisson 括弧の計算規則(反対称性・Jacobi 恒等式)と、それが生成子どうしの関係をどう表すかは 第1部第11章で扱う。この章で使うのは、定義から直ちに分かる反対称性 {A,G}=−{G,A}\{A,G\}=-\{G,A\} だけである。

点変換を相空間へ持ち上げる

回転や並進は、もともと座標 qq だけを動かす変換 δqi=ϵKi(q)\delta q_i=\epsilon K_i(q)(点変換)である。これに pp の動き方を付けて相空間の変換にする。正準運動量 pi=∂L/∂q˙ip_i=\partial L/\partial\dot q_i は速度 q˙i\dot q_i と組になる量で、Legendre 変換 H=∑ipiq˙i−LH=\sum_ip_i\dot q_i-L の中に ∑ipiq˙i\sum_ip_i\dot q_i の形で現れる(第1部第7章)。そこで、この組 ∑ipiq˙i\sum_ip_i\dot q_i が変換で変わらないように pp の動き方を決める。経路 q(t)q(t) を各時刻で δqi=ϵKi(q(t))\delta q_i=\epsilon K_i(q(t)) だけ動かすと、速度は連鎖律で δq˙i=ϵ∑j∂Ki∂qjq˙j\delta\dot q_i=\epsilon\sum_j\frac{\partial K_i}{\partial q_j}\dot q_j だけ動くので、

δ(∑ipiq˙i)=∑jδpj q˙j+ϵ∑i,jpi∂Ki∂qjq˙j.\delta\Bigl(\sum_ip_i\dot q_i\Bigr)=\sum_j\delta p_j\,\dot q_j+\epsilon\sum_{i,j}p_i\frac{\partial K_i}{\partial q_j}\dot q_j .

これがすべての q˙\dot q について 00 になるには

δpj=−ϵ∑i=1fpi∂Ki∂qj(1.9.16)\delta p_j=-\epsilon\sum_{i=1}^fp_i\frac{\partial K_i}{\partial q_j}\tag{1.9.16}

でなければならない。この持ち上げた変換は、生成子

G(q,p)=∑i=1fpiKi(q)(1.9.17)G(q,p)=\sum_{i=1}^fp_iK_i(q)\tag{1.9.17}

で生成される。実際、∂G/∂pi=Ki\partial G/\partial p_i=K_i から δqi=ϵKi\delta q_i=\epsilon K_i が、−∂G/∂qj=−∑ipi ∂Ki/∂qj-\partial G/\partial q_j=-\sum_ip_i\,\partial K_i/\partial q_j から式 (1.9.16) が出る。点変換の生成子は「運動量と向きの内積」である。第1部第10章の Noether の定理で、LL を変えない点変換に付く保存量 Q=∑ipiKi(q)Q=\sum_ip_iK_i(q) が出てくるが、それは式 (1.9.17) の生成子と同じ式である。

平面の回転 K=(−y,x)K=(-y,x) を持ち上げると、生成子は G=px(−y)+pyx=xpy−ypxG=p_x(-y)+p_yx=xp_y-yp_x、すなわち角運動量の zz 成分

Lz=xpy−ypx,δx=−ϵy,δy=ϵx,δpx=−ϵpy,δpy=ϵpx(1.9.18)L_z=xp_y-yp_x,\qquad \delta x=-\epsilon y,\quad \delta y=\epsilon x,\quad \delta p_x=-\epsilon p_y,\quad \delta p_y=\epsilon p_x\tag{1.9.18}

になる。運動量も位置と同じ向きに同じ角だけ回る。p=mr˙p=m\dot{\bm{r}} の粒子なら、位置を回せば速度も一緒に回るので、この結果は p=mr˙p=m\dot{\bm{r}} から直接分かることと一致する。運動量 (px,py)(p_x,p_y) の大きさの1次の変化は 2px(−ϵpy)+2py(ϵpx)=02p_x(-\epsilon p_y)+2p_y(\epsilon p_x)=0 で、回転は運動量の大きさも変えない。

例題 1.9.3 どの線形の変換が生成子を持つか ★★

オリジナル自由度1の相空間で、1次式の向きを持つ無限小変換 δq=ϵ(aq+bp)\delta q=\epsilon(aq+bp), δp=ϵ(cq+dp)\delta p=\epsilon(cq+dp)(a,b,c,da,b,c,d は定数)を考える。

  1. (1) この変換が生成子を持つための a,b,c,da,b,c,d の条件を求め、そのときの生成子 GG を求めよ。
  2. (2) δq=ϵq\delta q=\epsilon q, δp=−ϵp\delta p=-\epsilon p の生成子を求め、有限の変換 Φα\Phi_\alpha を書いて面積が変わらないことを確かめよ。
  3. (3) δq=ϵq\delta q=\epsilon q, δp=ϵp\delta p=\epsilon p は生成子を持たないことを示し、有限の変換で面積が何倍になるか求めよ。
解答

(1) 条件 (1.9.12) は ∂(aq+bp)/∂q+∂(cq+dp)/∂p=a+d=0\partial(aq+bp)/\partial q+\partial(cq+dp)/\partial p=a+d=0。このとき GG は ∂G/∂p=aq+bp\partial G/\partial p=aq+bp, −∂G/∂q=cq−ap-\partial G/\partial q=cq-ap を満たせばよく、

G=aqp+b2p2−c2q2G=aqp+\frac b2p^2-\frac c2q^2

とおくと ∂G/∂p=aq+bp\partial G/\partial p=aq+bp, −∂G/∂q=−ap+cq-\partial G/\partial q=-ap+cq で、両方を満たす。

(2) a=1a=1, d=−1d=-1, b=c=0b=c=0 で a+d=0a+d=0 なので、生成子は G=qpG=qp。方程式 (1.9.5) は dQ/dα=Q\mathrm{d} Q/\mathrm{d}\alpha=Q, dP/dα=−P\mathrm{d} P/\mathrm{d}\alpha=-P で、Φα(q,p)=(eαq, e−αp)\Phi_\alpha(q,p)=(\mathrm{e}^{\alpha}q,\ \mathrm{e}^{-\alpha}p)。Jacobi 行列式は eα⋅e−α=1\mathrm{e}^{\alpha}\cdot\mathrm{e}^{-\alpha}=1 で、面積は変わらない。qq 方向に引き伸ばす分だけ pp 方向に縮める変換で、積 qpqp(生成子そのもの)も変わらない。

(3) a=d=1a=d=1 で a+d=2≠0a+d=2\neq0 なので、生成子を持たない。有限の変換は Φα(q,p)=(eαq, eαp)\Phi_\alpha(q,p)=(\mathrm{e}^{\alpha}q,\ \mathrm{e}^{\alpha}p) で、Jacobi 行列式は e2α\mathrm{e}^{2\alpha}。面積は e2α\mathrm{e}^{2\alpha} 倍になる。Jacobi 行列式 (1.9.11) の1次の係数 a+d=2a+d=2 が、e2α\mathrm{e}^{2\alpha} の指数の 22 にあたる。この変換は Hamilton 方程式の形を保たないので、時間発展と同じ種類の変換とはみなせない。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ