tecktom.com

無限小変換を重ねて有限の変換に戻す

2026年10月15日9分で読めますAI生成教科書『虎の巻』第1部 第9章 無限小変換と生成子
目次
  1. 合成の規則から出る微分方程式
  2. 線形の場合:指数関数
  3. 関数の変化:Taylor 展開の一般化
  4. 木下の層

AI 生成・木下が未勉強

解析力学から様々な理論分野を組み立てる 第1部 第9章 §1.9.2 ★★★ 向き KK が分かれば、微分方程式 dq/dα=K(q)\mathrm{d} q/\mathrm{d}\alpha=K(q) を解いて変換の族全体が決まる

合成の規則から出る微分方程式

前の節では1径数変換群 Φα\Phi_\alpha から向き KK を取り出した。逆に KK から Φα\Phi_\alpha を復元できることを示す。合成の規則 (1.9.2) で β=α\beta=\alpha, α=ϵ\alpha=\epsilon とおくと Φα+ϵ(q)=Φϵ(Φα(q))\Phi_{\alpha+\epsilon}(q)=\Phi_\epsilon\bigl(\Phi_\alpha(q)\bigr) で、右辺は点 Φα(q)\Phi_\alpha(q) に無限小変換を施したものなので

Φα+ϵ(q)=Φα(q)+ϵK(Φα(q))+O(ϵ2)\Phi_{\alpha+\epsilon}(q)=\Phi_\alpha(q)+\epsilon K\bigl(\Phi_\alpha(q)\bigr)+\mathcal{O}(\epsilon^2)

となる。両辺から Φα(q)\Phi_\alpha(q) を引いて ϵ\epsilon で割り、ϵ→0\epsilon\to0 とすると

ddαΦα(q)=K(Φα(q)),Φ0(q)=q(1.9.5)\frac{\mathrm{d} }{\mathrm{d} \alpha}\Phi_\alpha(q)=K\bigl(\Phi_\alpha(q)\bigr),\qquad \Phi_0(q)=q\tag{1.9.5}

を得る。これは Q(α)≔Φα(q)Q(\alpha)\coloneqq\Phi_\alpha(q) についての1階の常微分方程式 dQ/dα=K(Q)\mathrm{d} Q/\mathrm{d}\alpha=K(Q) と初期条件 Q(0)=qQ(0)=q で、KK が滑らかなら、解は初期値ごとにただ1つに決まる(常微分方程式の解の存在と一意性)。したがって、1径数変換群は向き KK だけで決まる。変換の族を調べるには、各点で1つのベクトル K(q)K(q) を調べれば足りる。

方程式 (1.9.5) の解を、パラメータ α\alpha を「時間」とみたときの流れと考えて、Φα\Phi_\alpha を KK の流れと呼ぶ。時間発展では α\alpha は本当の時間で、KK は状態の速度である。回転では α\alpha は角度で、K=(−y,x)K=(-y,x) を解くと Q(α)Q(\alpha) は円を描く。

線形の場合:指数関数

KK が座標の1次式 K(q)=AqK(q)=Aq(AA は f×ff\times f の定数行列)のとき、方程式 (1.9.5) の解は行列の指数関数で書くことができる。

Φα(q)=eαAq,eαA≔∑n=0∞αnn!An=lim⁡N→∞(1+αNA)N.(1.9.6)\Phi_\alpha(q)=\mathrm{e}^{\alpha A}q,\qquad \mathrm{e}^{\alpha A}\coloneqq\sum_{n=0}^\infty\frac{\alpha^n}{n!}A^n=\lim_{N\to\infty}\Bigl(1+\frac{\alpha}{N}A\Bigr)^N .\tag{1.9.6}

右の極限の形は、角 α\alpha を NN 等分し、1回あたり ϵ=α/N\epsilon=\alpha/N の無限小変換 q→q+ϵAqq\to q+\epsilon Aq を NN 回重ねることを表す。回転では A=(0−110)A=\left(\begin{smallmatrix}0&-1\\1&0\end{smallmatrix}\right) で、A2=−1A^2=-1(−1-1 は単位行列の −1-1 倍)なので、級数を偶数次と奇数次に分けて

eαA=(1−α22!+α44!−⋯ )+A(α−α33!+⋯ )=cos⁡α+Asin⁡α=(cos⁡α−sin⁡αsin⁡αcos⁡α)(1.9.7)\mathrm{e}^{\alpha A}=\Bigl(1-\frac{\alpha^2}{2!}+\frac{\alpha^4}{4!}-\cdots\Bigr)+A\Bigl(\alpha-\frac{\alpha^3}{3!}+\cdots\Bigr)=\cos\alpha+A\sin\alpha=\begin{pmatrix}\cos\alpha&-\sin\alpha\\ \sin\alpha&\cos\alpha\end{pmatrix}\tag{1.9.7}

となり、回転行列 (1.9.1) が戻る。

NN 回重ねる形を有限の NN で止めると何が起こるかを、図 1.9.1 で見る。点 (1,0)(1,0) を角 π/2\pi/2 だけ回すのに、q→q+ϵAqq\to q+\epsilon Aq(ϵ=π/(2N)\epsilon=\pi/(2N))を NN 回施す。1回ごとに半径は 1+ϵ2\sqrt{1+\epsilon^2} 倍になるので、NN 回後の半径は (1+ϵ2)N/2(1+\epsilon^2)^{N/2} である。N=4N=4 で 1.3321.332、N=12N=12 で 1.1071.107、N=100N=100 で 1.01241.0124 になり、N→∞N\to\infty で 11 に近づく。NN が大きいとき (1+ϵ2)N/2=exp⁡(N2ln⁡(1+ϵ2))≈1+Nϵ22=1+α22N(1+\epsilon^2)^{N/2}=\exp\bigl(\tfrac N2\ln(1+\epsilon^2)\bigr)\approx1+\frac{N\epsilon^2}{2}=1+\frac{\alpha^2}{2N} で、半径の誤差は α2/(2N)\alpha^2/(2N) のように 1/N1/N で減る(N=100N=100 で 0.01230.0123)。1回あたりの誤差が ϵ2\epsilon^2 の大きさで、それを N=α/ϵN=\alpha/\epsilon 回重ねても全体の誤差は αϵ\alpha\epsilon の大きさにとどまる。無限小変換で1次の変化だけを正しく取れば有限の変換が正しく戻るのは、このためである。

図

図 1.9.1 無限小回転 q→q+ϵAqq\to q+\epsilon Aq(ϵ=π/(2N)\epsilon=\pi/(2N))を NN 回重ねた折れ線(実線、近似)と、正確な回転が描く円弧(点線)。各段で接線の向き K=(−y,x)K=(-y,x) に進むので半径が少しずつ外へずれるが、そのずれは N→∞N\to\infty で α2/(2N)→0\alpha^2/(2N)\to0 のように消える

関数の変化:Taylor 展開の一般化

点を動かしたとき、点の上の関数 F(q)F(q) がどう変わるかも向き KK で書くことができる。連鎖律と式 (1.9.5) から

ddαF(Φα(q))=∑i=1fKi∂F∂qi∣Φα(q)=(KF)(Φα(q)),K≔∑i=1fKi(q)∂∂qi(1.9.8)\frac{\mathrm{d} }{\mathrm{d} \alpha}F\bigl(\Phi_\alpha(q)\bigr)=\sum_{i=1}^f K_i\frac{\partial F}{\partial q_i}\Big|_{\Phi_\alpha(q)}=(\mathcal KF)\bigl(\Phi_\alpha(q)\bigr),\qquad \mathcal K\coloneqq\sum_{i=1}^fK_i(q)\frac{\partial }{\partial q_i}\tag{1.9.8}

となる。微分演算子 K\mathcal K は「KK の向きに沿った方向微分」で、無限小変換による FF の1次の変化は δF=ϵ KF\delta F=\epsilon\,\mathcal KF である。式 (1.9.8) を繰り返すと dndαnF(Φα(q))∣α=0=(KnF)(q)\frac{\mathrm{d} ^n}{\mathrm{d} \alpha^n}F(\Phi_\alpha(q))\big|_{\alpha=0}=(\mathcal K^nF)(q) なので、α\alpha について Taylor 展開して

F(Φα(q))=∑n=0∞αnn!(KnF)(q)=(eαKF)(q)(1.9.9)F\bigl(\Phi_\alpha(q)\bigr)=\sum_{n=0}^\infty\frac{\alpha^n}{n!}(\mathcal K^nF)(q)=\bigl(\mathrm{e}^{\alpha\mathcal K}F\bigr)(q)\tag{1.9.9}

を得る(級数が収束する範囲で)。並進 K=1K=1 では K=ddx\mathcal K=\frac{\mathrm{d} }{\mathrm{d} x} で、式 (1.9.9) は普通の Taylor 展開F(x+α)=∑nαnn!F(n)(x)=eα d/dxF(x)F(x+\alpha)=\sum_n\frac{\alpha^n}{n!}F^{(n)}(x)=\mathrm{e}^{\alpha\,\mathrm{d}/\mathrm{d} x}F(x) になる。Taylor 展開は「並進という変換を、その無限小変換 d/dx\mathrm{d}/\mathrm{d} x の指数関数で書いたもの」と読み直すことができる。この読み方は1.9.5節で量子力学の並進の演算子 e−iap^/ℏ\mathrm{e}^{-\mathrm{i} a\hat p/\hbar} を読むときにそのまま使う。

例題 1.9.2 向き K(x)=x2K(x)=x^2 の流れ ★★

オリジナル数直線上で向き K(x)=x2K(x)=x^2 を持つ1径数変換群 Φα\Phi_\alpha を考える。

  1. (1) 方程式 (1.9.5) を解いて Φα(x)\Phi_\alpha(x) を求めよ。
  2. (2) 合成の規則 Φα∘Φβ=Φα+β\Phi_\alpha\circ\Phi_\beta=\Phi_{\alpha+\beta} を確かめよ。
  3. (3) 式 (1.9.9) で F(x)=xF(x)=x とした級数を計算し、(1) と一致することを確かめよ。
  4. (4) x=1x=1 から出発した流れは α\alpha がいくつまで定義できるか。
解答

(1) dQ/dα=Q2\mathrm{d} Q/\mathrm{d}\alpha=Q^2 は変数分離で −d(1/Q)=dα-\mathrm{d}(1/Q)=\mathrm{d}\alpha、1/Q=1/x−α1/Q=1/x-\alpha なので

Φα(x)=x1−αx.\Phi_\alpha(x)=\frac{x}{1-\alpha x}.

(2) Φα(Φβ(x))=x/(1−βx)1−αx/(1−βx)=x1−βx−αx=Φα+β(x)\Phi_\alpha\bigl(\Phi_\beta(x)\bigr)=\dfrac{x/(1-\beta x)}{1-\alpha x/(1-\beta x)}=\dfrac{x}{1-\beta x-\alpha x}=\Phi_{\alpha+\beta}(x)。

(3) K=x2ddx\mathcal K=x^2\frac{\mathrm{d} }{\mathrm{d} x} を xx に繰り返し当てると Kx=x2\mathcal Kx=x^2, K2x=x2⋅2x=2x3\mathcal K^2x=x^2\cdot2x=2x^3, K3x=x2⋅6x2=6x4\mathcal K^3x=x^2\cdot6x^2=6x^4 で、一般に Knx=n! xn+1\mathcal K^nx=n!\,x^{n+1}。よって

eαKx=∑n=0∞αnn! n! xn+1=x∑n=0∞(αx)n=x1−αx(∣αx∣<1)\mathrm{e}^{\alpha\mathcal K}x=\sum_{n=0}^\infty\frac{\alpha^n}{n!}\,n!\,x^{n+1}=x\sum_{n=0}^\infty(\alpha x)^n=\frac{x}{1-\alpha x}\qquad(\lvert \alpha x\rvert <1)

となり、(1) と一致する。

(4) x=1x=1 では Φα(1)=1/(1−α)\Phi_\alpha(1)=1/(1-\alpha) で、α→1\alpha\to1 で発散する。流れは α<1\alpha<1 の範囲でしか定義されない。向き KK が滑らかでも、流れがすべての α\alpha で定義できるとは限らない。回転や並進のように全部の α\alpha で定義できるのは、KK の大きさが遠くで速く増えすぎない場合である。

木下の勉強ステータス

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

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

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