tecktom.com

授業で習った形との対応

2026年10月15日9分で読めますAI生成教科書『虎の巻』第1部 第7章 Legendre 変換(図から)
目次
  1. 全微分で書く導出
  2. 対応表
  3. 代入だけで を作る誤り
  4. 木下の層

AI 生成・木下が未勉強

解析力学から様々な理論分野を組み立てる 第1部 第7章 §1.7.6 ★★ 授業の「全微分を取って d(pq˙)\mathrm{d}(p\dot q) を引く」書き方は Legendre 変換と同じ。代入だけで HH を作る誤りの正体を見る

全微分で書く導出

学部の解析力学の授業では、Hamiltonian を次のように導入することが多い。L(q,q˙,t)L(q,\dot q,t) の全微分を

dL=∂L∂qdq+p dq˙+∂L∂tdt\mathrm{d} L=\frac{\partial L}{\partial q}\mathrm{d} q+p\,\mathrm{d}\dot q+\frac{\partial L}{\partial t}\mathrm{d} t

と書き、d(pq˙)=p dq˙+q˙ dp\mathrm{d}(p\dot q)=p\,\mathrm{d}\dot q+\dot q\,\mathrm{d} p を使って dq˙\mathrm{d}\dot q の項を消すと

d(pq˙−L)=q˙ dp−∂L∂qdq−∂L∂tdt(1.7.15)\mathrm{d}(p\dot q-L)=\dot q\,\mathrm{d} p-\frac{\partial L}{\partial q}\mathrm{d} q-\frac{\partial L}{\partial t}\mathrm{d} t\tag{1.7.15}

となる。右辺に dq˙\mathrm{d}\dot q が無いので、H=pq˙−LH=p\dot q-L は自然に (q,p,t)(q,p,t) の関数で、∂H/∂p=q˙\partial H/\partial p=\dot q、∂H/∂q=−∂L/∂q\partial H/\partial q=-\partial L/\partial q と読むことができる。熱力学の授業でも、dU=T dS−P dV\mathrm{d} U=T\,\mathrm{d} S-P\,\mathrm{d} V から d(U−TS)=−S dT−P dV\mathrm{d}(U-TS)=-S\,\mathrm{d} T-P\,\mathrm{d} V と書いて F=U−TSF=U-TS を導入する。

この全微分の計算は、規則 (1.7.10) の証明で「括弧が 00 になる」ことを、微分の形で一度に書いたものである。p dq˙p\,\mathrm{d}\dot q と −dL-\mathrm{d} L の中の p dq˙p\,\mathrm{d}\dot q が打ち消すのは、pp が LL の q˙\dot q についての傾きだから、つまり接点で計算しているからである。授業の書き方で抜けやすいのは2点で、1つは「pq˙−Lp\dot q-L を (q,p,t)(q,p,t) の関数と読むには p=∂L/∂q˙p=\partial L/\partial\dot q を q˙\dot q について解ける必要がある」こと(∂2L/∂q˙2≠0\partial^2L/\partial\dot q^2\neq0、1.7.4節の notebox)、もう1つは「HH から LL に戻せる」ことである。後者は LL が q˙\dot q について凸なら定理 1.7.3 で保証され、L=pq˙−HL=p\dot q-H と q˙=∂H/∂p\dot q=\partial H/\partial p で LL が完全に戻る。

対応表

数学(1.7.2節)解析力学熱力学
もとの関数f(x)f(x)L(q,q˙,t)L(q,\dot q,t)U(S,V)U(S,V)
取り替える変数xxq˙\dot qSS
傾き(新しい変数)p=f′(x)p=f'(x)p=∂L/∂q˙p=\partial L/\partial\dot qT=∂U/∂ST=\partial U/\partial S
取り替えない変数なしq, tq,\ tVV
変換の結果f∗=px−ff^*=px-fH=pq˙−LH=p\dot q-LF=U−TS=−U∗F=U-TS=-U^*
切片との関係切片 =−f∗=-f^*切片 =−H=-H切片 =F=F
傾きの入れ替え(f∗)′=x(f^*)'=x∂H/∂p=q˙\partial H/\partial p=\dot q∂F/∂T=−S\partial F/\partial T=-S
取り替えない変数の微分—∂H/∂q=−∂L/∂q\partial H/\partial q=-\partial L/\partial q∂F/∂V=∂U/∂V=−P\partial F/\partial V=\partial U/\partial V=-P
凸性の条件f′′>0f''>0∂2L/∂q˙2>0\partial^2L/\partial\dot q^2>0CV>0C_V>0
Young の不等式f+f∗≥pxf+f^*\ge pxL+H≥pq˙L+H\ge p\dot qU−TS≥FU-TS\ge F

代入だけで HH を作る誤り

「HH はエネルギーだから、エネルギーの式 12mq˙2+V(q)\frac12m\dot q^2+V(q) に q˙=p/m\dot q=p/m を入れればよい」という作り方は、L=12mq˙2−V(q)L=\frac12m\dot q^2-V(q) のときだけ偶然正しい答えを出す。第1部第5章で定めた h(q,q˙)=∑jq˙j ∂L/∂q˙j−Lh(q,\dot q)=\sum_j\dot q_j\,\partial L/\partial\dot q_j-L は、L=T−VL=T-V で TT が速度の2次式なら T+VT+V に等しく、式 (1.7.9) の右辺を q˙\dot q のまま書いたものなので、値としては HH と等しい。しかしHH は値だけでなく「どの変数の関数か」まで含めて決まる量で、変数 pp を q˙\dot q から正しく作らないと、偏微分 ∂H/∂p\partial H/\partial p が q˙\dot q にならない。これは1.7.1節の素朴な代入 (1.7.1) と同じ種類の誤りで、次の例題で具体的に確かめる。

例題 1.7.6 代入だけで作った HH は運動を間違える ★★

オリジナル平面上の粒子の L=12m(x˙2+y˙2)+12mωc(xy˙−yx˙)L=\frac12m(\dot x^2+\dot y^2)+\frac12m\omega_{\mathrm c}(x\dot y-y\dot x)(ωc>0\omega_{\mathrm c}>0 は定数)を考える。

  1. (1) Euler–Lagrange 方程式を書き、x¨=ωcy˙\ddot x=\omega_{\mathrm c}\dot y, y¨=−ωcx˙\ddot y=-\omega_{\mathrm c}\dot x を示せ。速さ v0v_0 の解はどんな運動か。
  2. (2) 正準運動量と、Legendre 変換による H(x,y,px,py)H(x,y,p_x,p_y) を求めよ。
  3. (3) エネルギーの値 E=12m(x˙2+y˙2)E=\frac12m(\dot x^2+\dot y^2) に x˙=px/m\dot x=p_x/m, y˙=py/m\dot y=p_y/m を代入しただけの H~=(px2+py2)/(2m)\tilde H=(p_x^2+p_y^2)/(2m) から Hamilton 方程式 (1.7.11) を作ると、どんな運動が出るか。
解答

(1) ∂L/∂x˙=mx˙−12mωcy\partial L/\partial\dot x=m\dot x-\frac12m\omega_{\mathrm c}y、∂L/∂x=12mωcy˙\partial L/\partial x=\frac12m\omega_{\mathrm c}\dot y なのでmx¨−12mωcy˙−12mωcy˙=0m\ddot x-\frac12m\omega_{\mathrm c}\dot y-\frac12m\omega_{\mathrm c}\dot y=0、すなわち x¨=ωcy˙\ddot x=\omega_{\mathrm c}\dot y。同様に ∂L/∂y˙=my˙+12mωcx\partial L/\partial\dot y=m\dot y+\frac12m\omega_{\mathrm c}x、∂L/∂y=−12mωcx˙\partial L/\partial y=-\frac12m\omega_{\mathrm c}\dot x から y¨=−ωcx˙\ddot y=-\omega_{\mathrm c}\dot x。速度 (x˙,y˙)(\dot x,\dot y) は角速度 ωc\omega_{\mathrm c} で時計回りに回り、粒子は半径 v0/ωcv_0/\omega_{\mathrm c} の円を描く(磁場中の荷電粒子のサイクロトロン運動の形。第2部第2章)。

(2) px=mx˙−12mωcyp_x=m\dot x-\frac12m\omega_{\mathrm c}y、py=my˙+12mωcxp_y=m\dot y+\frac12m\omega_{\mathrm c}x。W=diag(m,m)W=\mathrm{diag}(m,m) は正定値で、1.7.4節の例題と同じ計算(速度の1次の項は切片に残らない)により

H=12m[(px+12mωcy)2+(py−12mωcx)2].H=\frac{1}{2m}\Bigl[\Bigl(p_x+\frac12m\omega_{\mathrm c}y\Bigr)^2+\Bigl(p_y-\frac12m\omega_{\mathrm c}x\Bigr)^2\Bigr].

これから Hamilton 方程式を作ると x˙=(px+12mωcy)/m\dot x=(p_x+\frac12m\omega_{\mathrm c}y)/m などが (1) の運動量の定義と一致し、p˙x=−∂H/∂x=12ωc(py−12mωcx)=12mωcy˙\dot p_x=-\partial H/\partial x=\frac12\omega_{\mathrm c}(p_y-\frac12m\omega_{\mathrm c}x)=\frac12m\omega_{\mathrm c}\dot y。pxp_x の定義を微分した p˙x=mx¨−12mωcy˙\dot p_x=m\ddot x-\frac12m\omega_{\mathrm c}\dot y と比べて x¨=ωcy˙\ddot x=\omega_{\mathrm c}\dot y が戻る。

(3) H~\tilde H からは x˙=px/m\dot x=p_x/m, p˙x=0\dot p_x=0, y˙=py/m\dot y=p_y/m, p˙y=0\dot p_y=0 となり、等速直線運動が出る。円運動にならない。H~\tilde H の値は EE に等しいが、変数 pxp_x を px=mx˙p_x=m\dot x と取り違えたので、関数としての形が違う。HH と H~\tilde H は、pp の原点を 12mωc(−y,x)\frac12m\omega_{\mathrm c}(-y,x) だけずらした関係にあり、1.7.1節の ff と fcf_c と同じく、代入では見分けられない「ずれ」が運動を変えている。

木下の勉強ステータス

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

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

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