Lecture 6

Action–angle variables

Course map: G1, step 6 of 9. Lecture 5 proved that the motion of an integrable system lives on tori; this lecture computes on them. We define the action variables, prove that they are well defined and that their derivatives are the periods, and build the conjugate angles from a generating function. In action–angle variables the motion is free, I˙=0\dot I=0 and φ˙=ν(I)\dot\varphi=\freq(I). Then the oscillator and the librating pendulum, done completely, and what the frequencies do: a torus is not an orbit, and a frequency that depends on the action interleaves resonant and non-resonant tori, which is the picture Lecture 7 perturbs.

6.1 The question

Lecture 5 found angle coordinates on one torus, from its period lattice, and a frequency vector (5.9). It said nothing about how the tori fit together, and its angles are paired with nothing. So the question is

which coordinates make an integrable motion free, and what are its frequencies?

The answer is the action–angle variables of Theorem 6.5. The actions are the loop integrals of p⋅dqp\cdot\dd q over the basis cycles, the angles are conjugate to them, and the frequencies are ∂K/∂I\partial K/\partial I (Corollary 6.4). The worked example is the librating pendulum (Proposition 6.7), whose frequency, unlike the oscillator’s, depends on its action.

6.2 Action variables, and why they are well defined

We work near one such torus Σ\Sigma, at the value ff. The phase space is R2n\R^{2n} or a cotangent bundle, as Proposition 5.12 requires; all three examples below are. One fact about the neighbourhood is imported.

Standing assumption (cited: Arnold, §50 A, the problem there). For f′f' near ff, the component of Mf′\phase_{f'} near Σ\Sigma is again a torus satisfying the hypotheses of Theorem 5.7, and the base point x0x_0 and the lattice basis eie_i can be chosen to depend smoothly on f′f'. The smooth lattice basis is the implicit function theorem applied to Φt(x0)=x0\Phi_t(x_0)=x_0; that the nearby components are tori is the content of Arnold’s problem. We write out neither.

Definition 6.1 (Action variables). The action variables of the torus at ff are Ii(f)=12π∮γip⋅dq,i=1,…,n, I_i(f)=\frac{1}{2\pi}\oint_{\gamma_i}p\cdot\dd q,\qquad i=1,\dots,n, (6.1) each cycle traversed in the direction of increasing ss.

This is the integral (2.8) that Lecture 2 promised. Lecture 2 and Lecture 3 settled the first two of the three things it needs, and the next proposition supplies the third.

Proposition 6.2 (The actions are well defined proved modulo Stokes).

  1. IiI_i does not change if γi\gamma_i is replaced by any loop into which it can be deformed within Σ\Sigma. In particular it does not depend on the base point x0x_0.

  2. IiI_i depends only on ff: it is a function of F1,…,FnF_1,\dots,F_n, and so a first integral. The IiI_i are in involution.

Proof. (1) is Proposition 5.12 together with Corollary 3.13, which rests on Stokes. For the base point: if x1=Φτ(x0)x_1=\Phi_\tau(x_0), the loops s↦Φuτ(Φsei(x0))s\mapsto\Phi_{u\tau}\big(\Phi_{se_i}(x_0)\big), u∈[0,1]u\in[0,1], deform the cycle based at x0x_0 into the cycle based at x1x_1, inside Σ\Sigma. (2) The definition uses only the torus at ff, so Ii=Ii(F)I_i=I_i(F). For two functions of FF, Leibniz and the chain rule give {Ii,Ij}=∑a,b∂Ii∂fa∂Ij∂fb{Fa,Fb}=0\pb{I_i}{I_j}=\sum_{a,b}\frac{\partial I_i}{\partial f_a} \frac{\partial I_j}{\partial f_b}\pb{F_a}{F_b}=0. 

Reading

A different basis of Λ\Lambda gives different cycles and different actions: the new basis is ei′=∑jUijeje'_i=\sum_jU_{ij}e_j with UU an integer matrix of determinant ±1\pm1, and I′=UII'=UI. There is no preferred choice in general. What never changes is what the actions are for: they are functions of FF whose derivatives are the periods.

Proposition 6.3 (The period formula). With AA the matrix whose columns are the basis vectors ei(f)e_i(f), 2π ∂Ii∂fj=(ei)j,that is,∂I∂f=12πAT. 2\pi\,\frac{\partial I_i}{\partial f_j}=(e_i)_j, \qquad\text{that is,}\qquad \frac{\partial I}{\partial f}=\frac{1}{2\pi}A^{\mathsf T}. (6.2)

Proof. Fix ii and jj, and sweep the cycle as ff moves in direction jj: x(s,u)=Φsei(u)(x0(u))x(s,u)=\Phi_{se_i(u)}\big(x_0(u)\big), with x0(u)x_0(u) the base point on the torus at f+u e^jf+u\,\hat e_j (e^j\hat e_j the jj-th standard basis vector of Rn\R^{n}) and ei(u)=ei(f+u e^j)e_i(u)=e_i(f+u\,\hat e_j). Pull p⋅dqp\cdot\dd q back to the (s,u)(s,u)-rectangle, where it reads a ds+b dua\,\dd s+b\,\dd u for two functions a,ba,b. Then 2πIi(f+ue^j)=∫01a ds2\pi I_i(f+u\hat e_j)=\int_0^1a\,\dd s, and 2πdIidu=∫01∂ua ds=∫01(∂ua−∂sb) ds,2\pi\frac{\dd I_i}{\dd u} =\int_0^1\partial_ua\,\dd s =\int_0^1\big(\partial_ua-\partial_sb\big)\,\dd s , since ∫01∂sb ds=b(1,u)−b(0,u)=0\int_0^1\partial_sb\,\dd s=b(1,u)-b(0,u)=0: each loop closes, x(1,u)=x(0,u)x(1,u)=x(0,u). The integrand is the pullback of d(p⋅dq)=−ω\dd(p\cdot\dd q)=-\symp evaluated on (∂u,∂s)(\partial_u,\partial_s), by (3.1) and because d\dd commutes with pullback (3.6). So it equals −ω(∂ux,∂sx)=ω(∂sx,∂ux)-\symp(\partial_ux,\partial_sx)=\symp(\partial_sx,\partial_ux). Now ∂sx=∑k(ei)kXFk\partial_sx=\sum_k(e_i)_k\hvf{F_k}, and the flows preserve FF, so Fk(x(s,u))=fk+u δkjF_k(x(s,u))=f_k+u\,\delta_{kj}. Hence ω(∂sx,∂ux)=∑k(ei)k dFk(∂ux)=∑k(ei)k ∂u(fk+u δkj)=(ei)j,\symp(\partial_sx,\partial_ux)=\sum_k(e_i)_k\,\dd F_k(\partial_ux) =\sum_k(e_i)_k\,\partial_u\big(f_k+u\,\delta_{kj}\big)=(e_i)_j , constant in ss. Integrating over s∈[0,1]s\in[0,1] gives (6.2). 

Corollary 6.4 (Frequencies are derivatives of the energy). The IiI_i are independent near Σ\Sigma, so ff, and with it H=h(f)H=h(f), is a function of the actions: H=K(I)H=K(I). The frequency vector of (5.9) is ν(I)=∂K∂I. \freq(I)=\frac{\partial K}{\partial I}. (6.3) With one degree of freedom, dI/dE=T/2π\dd I/\dd E=T/2\pi and ν=dE/dI=2π/T\freq=\dd E/\dd I=2\pi/T.

Proof. det⁡(∂I/∂f)=det⁡A/(2π)n≠0\det(\partial I/\partial f)=\det A/(2\pi)^{n}\ne0, since the eie_i are a basis; the inverse function theorem makes ff a smooth function of II, with ∂f/∂I=2π(AT)−1\partial f/\partial I=2\pi(A^{\mathsf T})^{-1}. By the chain rule ∂K/∂Ii=∑j∂jh  ∂fj/∂Ii\partial K/\partial I_i=\sum_j\partial_jh\;\partial f_j/\partial I_i, that is, ∂K/∂I=(2π(AT)−1)T∇h=2πA−1∇h\partial K/\partial I=\big(2\pi(A^{\mathsf T})^{-1}\big)^{\mathsf T}\nabla h=2\pi A^{-1}\nabla h, which is (5.9). For n=1n=1, F=HF=H and the lattice is TZT\Z, so A=(T)A=(T). 

The angles, from a generating function

Theorem 6.5 (Action–angle coordinates sketched). Near Σ\Sigma there are functions φ1,…,φn\varphi_1,\dots,\varphi_n, defined modulo 2π2\pi, such that (φ,I)(\varphi,I) are canonical coordinates, ω=∑idφi∧dIi\symp=\sum_i\dd\varphi_i\wedge\dd I_i. In them H=K(I)H=K(I) and I˙i=0,φ˙i=νi(I)=∂K∂Ii. \dot I_i=0,\qquad \dot\varphi_i=\freq_i(I)=\frac{\partial K}{\partial I_i}. (6.4)

Sketch. Near a point of Σ\Sigma where the torus is a graph over qq, write it as p=σ(q;I)p=\sigma(q;I). It is Lagrangian (Theorem 5.7), so σ\sigma is closed (Proposition 4.14) and locally σ=dqS\sigma=\dd_qS with S(q,I)=∫q0qp⋅dq(along the torus with actions I). S(q,I)=\int_{q_0}^{q}p\cdot\dd q\qquad\text{(along the torus with actions }I). (6.5) Take SS as a type-2 generating function with new momenta P=IP=I. By Proposition 4.9 the new positions φi=∂S/∂Ii\varphi_i=\partial S/\partial I_i make (φ,I)(\varphi,I) canonical, and since the graph lies in the level set, H(q,∂S/∂q)=K(I)H(q,\partial S/\partial q)=K(I): this SS solves Hamilton–Jacobi (4.7). Hamilton’s equations for K(I)K(I) are (6.4).

SS is not a function on the torus. Continued once round γj\gamma_j, it gains ∮γjp⋅dq=2πIj\oint_{\gamma_j}p\cdot\dd q=2\pi I_j, by (6.1). So φi=∂S/∂Ii\varphi_i=\partial S/\partial I_i gains 2π ∂Ij/∂Ii=2πδij2\pi\,\partial I_j/\partial I_i=2\pi\delta_{ij}: the φi\varphi_i are angles, defined modulo 2π2\pi, and round γj\gamma_j only φj\varphi_j turns. Where the torus is not a graph over qq — at turning points — one uses a mixed set of coordinates instead; that routine patching is what is omitted (Arnold, §50 C). 

Figure 6.1. The generating function S(q,I)S(q,I) of (6.5) for a curve. Left: SS is the shaded area under the upper branch. Right: once round the cycle it has gained 2πI2\pi I, which is why φ=∂S/∂I\varphi=\partial S/\partial I is an angle.

The practical route: separation of variables

In practice nobody computes the lattice first. If the Hamilton–Jacobi equation separates in some coordinates q1,…,qnq_1,\dots,q_n — if S=∑iSi(qi)S=\sum_iS_i(q_i), so that on the level set each pip_i is a function of its own qiq_i and of the constants ff only — then the torus is a product of closed curves CiC_i in the separate (qi,pi)(q_i,p_i)-planes. Going once round CiC_i with the other coordinates frozen is a cycle on the torus, and the actions are one-dimensional integrals, Ii=12π∮Cipi dqi. I_i=\frac{1}{2\pi}\oint_{C_i}p_i\,\dd q_i . (6.6) The recipe for the rest of the lecture is: choose the cycle; integrate; invert to get K(I)K(I); differentiate to get ν\freq.

6.3 The harmonic oscillator

H=12(p2+ν2q2)H=\tfrac12(p^{2}+\freq^{2}q^{2}), the oscillator of Lecture 1. The level set at E>0E>0 is an ellipse with semi-axes 2E/ν\sqrt{2E}/\freq and 2E\sqrt{2E}, traversed clockwise. By Proposition 6.2 and the sign count of §3.4 the action along the motion is the enclosed area over 2π2\pi (Figure 6.2): I=12π π 2Eν2E=Eν,K(I)=νI,dKdI=ν.I=\frac{1}{2\pi}\,\pi\,\frac{\sqrt{2E}}{\freq}\sqrt{2E}=\frac{E}{\freq}, \qquad K(I)=\freq I,\qquad \frac{\dd K}{\dd I}=\freq . The angle: on the upper branch S=∫q2νI−ν2q2 dqS=\int^{q}\sqrt{2\freq I-\freq^{2}q^{2}}\,\dd q, so φ=∂S/∂I=arcsin⁡(qν/2I)\varphi=\partial S/\partial I=\arcsin\big(q\sqrt{\freq/2I}\big), that is, q=2I/ν sin⁡φ,p=2νI cos⁡φ.q=\sqrt{2I/\freq}\,\sin\varphi,\qquad p=\sqrt{2\freq I}\,\cos\varphi . The Jacobian of (φ,I)↦(q,p)(\varphi,I)\mapsto(q,p) is cos⁡2φ+sin⁡2φ=1\cos^{2}\varphi+\sin^{2}\varphi=1, so dq∧dp=dφ∧dI\dd q\wedge\dd p=\dd\varphi\wedge\dd I: canonical, as Theorem 6.5 promised. This is the reference case: the frequency does not depend on the action. Lecture 1 observed that the oscillator’s period is the same on every ellipse; now we see that is the statement K′′(I)=0K''(I)=0, and the pendulum breaks it.

Figure 6.2. The oscillator’s action is the area of its orbit over 2π2\pi. The orbit runs clockwise, which makes it the negatively oriented boundary; with d(p⋅dq)=−ω\dd(p\cdot\dd q)=-\symp the two signs cancel and I>0I>0.

6.4 The pendulum, both regimes

H=12p2−cos⁡θH=\tfrac12p^{2}-\cos\theta on the cylinder S1×RS^{1}\times\R ((1.2), (1.1)). With one degree of freedom every regular compact level-set component is a circle and the orbit itself is the cycle, so there is no choice of basis to make. The difficulty is different: the cycle is not the same kind of loop at every energy (Figure 6.3).

  • −1<E<1-1<E<1, libration: one closed curve round (0,0)(0,0). It bounds a disc on the cylinder, and 2πI2\pi I is the area it encloses.

  • E>1E>1, rotation: two components, p>0p>0 and p<0p<0, each going once round the cylinder. Neither bounds anything. Deforming the curve p=2(E+cos⁡θ)p=\sqrt{2(E+\cos\theta)} down to the zero section p=0p=0, on which p dθp\,\dd\theta vanishes, sweeps out the strip beneath it, and 2πI2\pi I is the area of that strip — the difference of the two integrals, by Stokes on the strip, both loops taken in the direction of motion. The branch p<0p<0 is its mirror image and has the same action: it runs the other way round the cylinder with p<0p<0, so p dθ>0p\,\dd\theta>0 again.

  • E=1E=1 is the separatrix, where the level set is not a circle, and E=−1E=-1 the equilibrium.

The two regimes cannot be merged into one formula: they integrate over loops of different kinds.

Figure 6.3. The pendulum’s two kinds of cycle on the unrolled cylinder (θ=±π\theta=\pm\pi are one line; the dot there is the unstable equilibrium). Libration curves (indigo, E=−0.5E=-0.5, 0.30.3) bound discs; rotation curves (red, E=2E=2) bound nothing, and their action is the grey strip over 2π2\pi.

The complete elliptic integrals

Both regimes lead to the same two integrals, and they are defined here, not assumed.

Definition 6.6 (Complete elliptic integrals). For 0≤k<10\le k<1, the complete elliptic integrals of the first and second kind, in the modulus kk, are K(k)=∫0π/2dψ1−k2sin⁡2ψ,E(k)=∫0π/21−k2sin⁡2ψ  dψ. \mathrm K(k)=\int_0^{\pi/2}\frac{\dd\psi}{\sqrt{1-k^{2}\sin^{2}\psi}}, \qquad \mathrm E(k)=\int_0^{\pi/2}\sqrt{1-k^{2}\sin^{2}\psi}\;\dd\psi . (6.7)

What we need about them: K(0)=E(0)=π/2\mathrm K(0)=\mathrm E(0)=\pi/2; E(1)=1\mathrm E(1)=1; and as k→1k\to1, with k′=1−k2k'=\sqrt{1-k^{2}}, K(k)=ln⁡4k′+o(1) \mathrm K(k)=\ln\frac{4}{k'}+o(1) (6.8) (cited: DLMF 19.12.1). K\mathrm K diverges because at k=1k=1 the integrand becomes 1/cos⁡ψ1/\cos\psi.

Libration

Proposition 6.7 (The librating pendulum). For −1<E<1-1<E<1 put k2=(1+E)/2k^{2}=(1+E)/2. Then T=4 K(k),I=8π[E(k)−(1−k2) K(k)]. T=4\,\mathrm K(k),\qquad I=\frac{8}{\pi}\Big[\mathrm E(k)-(1-k^{2})\,\mathrm K(k)\Big]. (6.9)

Proof. On the level set, E+cos⁡θ=E+1−2sin⁡2(θ/2)=2(k2−sin⁡2(θ/2))E+\cos\theta=E+1-2\sin^{2}(\theta/2) =2\big(k^{2}-\sin^{2}(\theta/2)\big), so p=2k2−sin⁡2(θ/2)p=2\sqrt{k^{2}-\sin^{2}(\theta/2)} on the upper branch, and the turning points are sin⁡(θ0/2)=±k\sin(\theta_0/2)=\pm k. Substitute sin⁡(θ/2)=ksin⁡ψ,ψ∈[−π/2,π/2]. \sin(\theta/2)=k\sin\psi ,\qquad \psi\in[-\pi/2,\pi/2]. (6.10) Then p=2kcos⁡ψp=2k\cos\psi and dθ=2kcos⁡ψ dψ/1−k2sin⁡2ψ\dd\theta=2k\cos\psi\,\dd\psi/\sqrt{1-k^{2}\sin^{2}\psi}, so dθ/p=dψ/1−k2sin⁡2ψ\dd\theta/p=\dd\psi/\sqrt{1-k^{2}\sin^{2}\psi}. The orbit is four copies of the quarter from θ=0\theta=0 to θ0\theta_0, and T=∮dθ/θ˙=∮dθ/pT=\oint\dd\theta/\dot\theta=\oint\dd\theta/p, so T=4K(k)T=4\mathrm K(k). For the action, the area is four times the area under the upper branch from 00 to θ0\theta_0: I=42π∫0θ0p dθ=2π∫0π/24k2cos⁡2ψ1−k2sin⁡2ψ dψ.I=\frac{4}{2\pi}\int_0^{\theta_0}p\,\dd\theta =\frac{2}{\pi}\int_0^{\pi/2}\frac{4k^{2}\cos^{2}\psi}{\sqrt{1-k^{2}\sin^{2}\psi}}\,\dd\psi . Write k2cos⁡2ψ=(1−k2sin⁡2ψ)−(1−k2)k^{2}\cos^{2}\psi=(1-k^{2}\sin^{2}\psi)-(1-k^{2}); the integral splits into E(k)−(1−k2)K(k)\mathrm E(k)-(1-k^{2})\mathrm K(k). 

Rotation

Proposition 6.8 (The rotating pendulum). For E>1E>1 put k2=2/(1+E)k^{2}=2/(1+E), again a modulus below 11. Then, on each of the two components (the derivation is an exercise: set ψ=θ/2\psi=\theta/2 and use E+cos⁡θ=(E+1)(1−k2sin⁡2ψ)E+\cos\theta=(E+1)(1-k^{2}\sin^{2}\psi)), T=2k K(k),I=4πk E(k), T=2k\,\mathrm K(k),\qquad I=\frac{4}{\pi k}\,\mathrm E(k), (6.11) where TT is the time for θ\theta to advance by 2π2\pi.

Tutorial

The rotating pendulum at high energy

As E→∞E\to\infty, k→0k\to0 and I≈2EI\approx\sqrt{2E}, T≈2π/2ET\approx2\pi/\sqrt{2E}: a free rotor with p=2Ep=\sqrt{2E}, which does not feel gravity. In both regimes the reader can differentiate (6.9) and (6.11) and find dI/dE=T/2π\dd I/\dd E=T/2\pi, as Corollary 6.4 says it must.1

The separatrix: where the torus degenerates

Figure 6.4. The pendulum’s action I(E)I(E), from (6.9) and (6.11). Dotted: the oscillator of the pendulum’s small swings, frequency 11 and energy E+1E+1 measured from the bottom of the well, so I=E+1I=E+1. At the separatrix it jumps, and its tangents are vertical, since dI/dE=T/2π\dd I/\dd E=T/2\pi.

At E=1E=1 the level set is the separatrix p=±2cos⁡(θ/2)p=\pm2\cos(\theta/2): the unstable equilibrium (π,0)(\pi,0), where dH=0\dd H=0, and two orbits that leave it and return to it. It is not a circle, and Theorem 5.7 does not apply: hypothesis (I) fails at the equilibrium. Approaching it from either side the tori still exist, and two things happen to them. (A third, the jump of the action visible in Figure 6.4, is a reading at the end of this section.)

The period diverges, logarithmically (Figure 6.5). With (6.8): below, k′2=(1−E)/2k'^{2}=(1-E)/2 and T=4K≈4ln⁡(4/k′)T=4\mathrm K\approx4\ln(4/k'); above, k′2=(E−1)/(E+1)≈(E−1)/2k'^{2}=(E-1)/(E+1)\approx(E-1)/2 and T=2kK≈2ln⁡(4/k′)T=2k\mathrm K\approx2\ln(4/k'). So T=2ln⁡321−E+o(1)(E↑1),T=ln⁡32E−1+o(1)(E↓1). T=2\ln\frac{32}{1-E}+o(1)\quad(E\uparrow1),\qquad T=\ln\frac{32}{E-1}+o(1)\quad(E\downarrow1). (6.12) The coefficient on the rotation side is half the libration one. The reason is visible in Figure 6.3: almost all of the time is spent near the saddle, where the motion is slowest, and a libration loop passes near it twice per period — at θ≈π\theta\approx\pi and at θ≈−π\theta\approx-\pi, which on the cylinder are the same point — while a rotation loop passes once.

The frequency goes to zero. ν=2π/T→0\freq=2\pi/T\to0: the torus degenerates into a set on which the motion takes infinitely long to go round.

Figure 6.5. The pendulum’s period T(E)T(E), from (6.9) and (6.11), with the separatrix asymptotics (6.12) dashed. It starts at the oscillator’s 2π2\pi (dotted) and diverges on both sides of E=1E=1, twice as fast from below as from above.

Reading

The action jumps (Figure 6.4). As E↑1E\uparrow1, k→1k\to1 and I→8/πI\to8/\pi, which is 1/2π1/2\pi times the area of the eye, ∫−ππ4cos⁡(θ/2) dθ=16\int_{-\pi}^{\pi}4\cos(\theta/2)\,\dd\theta=16. As E↓1E\downarrow1, I→4/πI\to4/\pi, one strip of area 88. One libration torus becomes two rotation tori, and the area is shared between them. The function II is not continuous across the separatrix because the cycle is not.

Why a logarithm. Near the saddle put θ=π+x\theta=\pi+x. Then H≈12p2−12x2+1H\approx\tfrac12p^{2}-\tfrac12x^{2}+1, the inverted oscillator, whose orbits are the hyperbolas p2−x2=2(E−1)p^{2}-x^{2}=2(E-1). The time to cross a fixed box ∣x∣≤δ\abs{x}\le\delta along the hyperbola is ∫dx/x2+2(E−1)≈ln⁡(δ2/∣E−1∣)\int\dd x/\sqrt{x^{2}+2(E-1)}\approx\ln\big(\delta^{2}/\abs{E-1}\big), which diverges like ln⁡(1/∣E−1∣)\ln(1/\abs{E-1}); the time spent outside the box stays bounded. One crossing per rotation, two per libration — the factor 22 in (6.12). The constant 3232 needs the exact integral: it is where (6.8) is used.

6.5 Quasi-periodic motion and resonance

The theorem says the motion is a straight line on a torus. It does not say the motion is periodic, and the difference is the subject of Lecture 7.

Definition 6.9 (Resonance). A frequency vector ν∈Rn\freq\in\R^{n} is resonant if k⋅ν=0k\cdot\freq=0 for some nonzero k∈Znk\in\Z^{n}, and non-resonant otherwise. A torus is resonant if its frequency vector is.

A change of lattice basis replaces ν\freq by BνB\freq with BB an integer matrix of determinant ±1\pm1, and k⋅ν=0k\cdot\freq=0 becomes (B−Tk)⋅(Bν)=0(B^{-\mathsf T}k)\cdot(B\freq)=0: resonance is a property of the torus, not of the basis. For n=2n=2 it says exactly that ν1/ν2\freq_1/\freq_2 is rational (or a frequency vanishes).

Proposition 6.10 (Winding on T2T^{2}). Let φ(t)=φ(0)+νt\varphi(t)=\varphi(0)+\freq t on T2T^{2} with ν2≠0\freq_2\ne0. If ν1/ν2\freq_1/\freq_2 is rational every orbit is closed; if it is irrational every orbit is dense.

Proof (★). Watch the orbit cross the circle φ2=0\varphi_2=0. It returns every 2π/ν22\pi/\freq_2, having advanced φ1\varphi_1 by 2πα2\pi\alpha, α=ν1/ν2\alpha=\freq_1/\freq_2; so the crossings are φ1(m)=φ1(0)+2πmα\varphi_1^{(m)}=\varphi_1^{(0)}+2\pi m\alpha mod 2π2\pi. If α=a/b\alpha=a/b in lowest terms, the bb-th crossing is the first, and the orbit closes. If α\alpha is irrational the crossings are all distinct (else mα∈Zm\alpha\in\Z for some m≠0m\ne0). Of any N+1N+1 of them, two lie within 2π/N2\pi/N of each other on the circle; if they are crossings mm and m+dm+d, then every dd returns rotate the circle by a nonzero angle smaller than 2π/N2\pi/N, and iterating that rotation lands within 2π/N2\pi/N of any given point. So the crossings are dense in the circle. Every point of T2T^{2} is reached from the circle by flowing for a time less than 2π/∣ν2∣2\pi/\abs{\freq_2}, and flowing for a fixed time is continuous, so the orbit is dense in T2T^{2}. 

For general nn the same holds: a non-resonant orbit is dense in TnT^{n}, and with exactly rr independent integer relations k⋅ν=0k\cdot\freq=0 the closure of every orbit is a torus of dimension n−rn-r (cited: Arnold, §51 B and §51 D). So a torus is not an orbit: on a non-resonant torus a single trajectory visits every neighbourhood and never returns exactly, and only when r=n−1r=n-1 (and ν≠0\freq\ne0) is the torus foliated by closed orbits (Figure 6.6).

Figure 6.6. Straight-line motion on T2T^{2}, drawn on the square [0,2π]2[0,2\pi]^{2} with opposite sides identified. Left: a rational ratio; the orbit closes after three turns of φ1\varphi_1. Right: the golden ratio, drawn over a long but finite time; continued forever the orbit comes arbitrarily close to every point and never closes (Proposition 6.10).

In the oscillator every torus has the same ν=(ν1,ν2)\freq=(\freq_1,\freq_2), so they are all resonant or all not. That is special. Generically ν\freq depends on ff, resonant and non-resonant tori are interleaved, and Lecture 7 asks which of them survive a perturbation.

The other side of the coin is the frequency map. Call an integrable system non-degenerate if I↦ν(I)I\mapsto\freq(I) is a local diffeomorphism, det⁡(∂2K/∂I2)≠0\det(\partial^{2}K/\partial I^{2})\ne0. For n≥2n\ge2 the resonant tori, the preimages of the rational directions, are then dense but form a set of measure zero (Figure 6.7); for n=1n=1 resonance means ν=0\freq=0, and there may be none at all. Lecture 7 needs exactly this picture. Kepler, in the reading at the end of this lecture, is as degenerate as possible: its frequency map has rank one, and every torus is resonant.

Figure 6.7. The frequency map of two uncoupled librating pendula, K=Kpend(I1)+Kpend(I2)K=K_{\mathrm{pend}}(I_1)+K_{\mathrm{pend}}(I_2), computed from (6.9). It is non-degenerate: ν(I)\freq(I) falls strictly from 11 at I=0I=0 to 00 at the separatrix I=8/πI=8/\pi. The resonant tori ν1/ν2=a/b\freq_1/\freq_2=a/b are lines through 00 in frequency space and curves in action space; one is marked.

6.6 What it buys

  • Free motion in the right variables. In (φ,I)(\varphi,I) the motion is I˙=0\dot I=0, φ˙=∂K/∂I\dot\varphi=\partial K/\partial I (Theorem 6.5): the first of the course’s five ideas, P1, made precise near one torus.

  • Frequencies from energies. ν=∂K/∂I\freq=\partial K/\partial I (Corollary 6.4), and with one degree of freedom T=2π dI/dET=2\pi\,\dd I/\dd E. The pendulum’s period follows from its action, and diverges at the separatrix.

  • The picture Lecture 7 perturbs. A non-degenerate frequency map makes the resonant tori dense and of measure zero, and Lecture 7 asks which tori survive a small perturbation.

6.7 Caveats, in one place

  • Status. The standing assumption about the neighbouring tori is cited (Arnold, §50 A). Proposition 6.2 is proved modulo Stokes. Theorem 6.5 is sketched, with the patching at turning points omitted. The rotating pendulum’s formulas (6.11) are stated, with their derivation an exercise, and the asymptotics (6.8) and the general-nn density of non-resonant orbits are cited. Proposition 6.3, Corollary 6.4 and Proposition 6.7 are proved; the proof of Proposition 6.10 is in a reading.

  • The choice of cycles. A different basis of the period lattice gives different actions, related by an integer matrix of determinant ±1\pm1 (a reading). The motion, and whether a torus is resonant, do not change.

  • Local, not global. Action–angle variables are built near one torus. They break down where the tori degenerate, as at the pendulum’s separatrix, and they need not exist globally (optional lecture A).

Reading

6.8 Kepler, and superintegrability

A particle in R3∖{0}\R^{3}\setminus\{0\} with H=12∣p∣2−α/∣q∣H=\tfrac12\abs{p}^{2}-\alpha/\abs{q}, α>0\alpha>0. In spherical coordinates (r,θ,ϕ)(r,\theta,\phi) — θ\theta the polar angle, not the pendulum’s, and ϕ\phi the azimuth, to be told apart from the angle variables φ\varphi — H=12(pr2+pθ2r2+pϕ2r2sin⁡2θ)−αr. H=\frac12\Big(p_r^{2}+\frac{p_\theta^{2}}{r^{2}}+\frac{p_\phi^{2}}{r^{2}\sin^{2}\theta}\Big)-\frac{\alpha}{r}. (6.13) This is a central force, integrable with F=(H,∣ℓ∣2,ℓ3)F=(H,\abs{\ell}^{2},\ell_3) (Example 5.6), and in these coordinates ℓ3=pϕ,∣ℓ∣2=pθ2+pϕ2sin⁡2θ.\ell_3=p_\phi,\qquad \abs{\ell}^{2}=p_\theta^{2}+\frac{p_\phi^{2}}{\sin^{2}\theta}. Write ℓ=∣ℓ∣\ell=\abs{\ell}. Fix E<0E<0 and 0<∣ℓ3∣<ℓ<α/−2E0<\abs{\ell_3}<\ell<\alpha/\sqrt{-2E} (the last so that the radial motion is not a circle). On the level set pϕ=ℓ3,pθ=±ℓ2−ℓ32sin⁡2θ,pr=±2E+2αr−ℓ2r2, p_\phi=\ell_3,\qquad p_\theta=\pm\sqrt{\ell^{2}-\frac{\ell_3^{2}}{\sin^{2}\theta}},\qquad p_r=\pm\sqrt{2E+\frac{2\alpha}{r}-\frac{\ell^{2}}{r^{2}}}, (6.14) and each momentum depends only on its own coordinate: Hamilton–Jacobi separates, S=Sr(r)+Sθ(θ)+ℓ3ϕS=S_r(r)+S_\theta(\theta)+\ell_3\phi. The torus is a product of three circles — rr oscillating between the roots r−<r+r_-<r_+ of pr=0p_r=0, θ\theta between the roots of pθ=0p_\theta=0, and ϕ\phi going round — and (6.6) gives three actions (Figure 6.8): Iϕ=12π∮pϕ dϕ=ℓ3,Iθ=12π∮pθ dθ=ℓ−∣ℓ3∣,Ir=12π∮pr dr.I_\phi=\frac1{2\pi}\oint p_\phi\,\dd\phi=\ell_3,\qquad I_\theta=\frac1{2\pi}\oint p_\theta\,\dd\theta=\ell-\abs{\ell_3},\qquad I_r=\frac1{2\pi}\oint p_r\,\dd r . The first is immediate. The second is a one-variable integral of the same kind as the next one; it is an exercise, and we use it as stated.

Proposition 6.11 (The radial action). Ir=α−2E−ℓ\displaystyle I_r=\frac{\alpha}{\sqrt{-2E}}-\ell.

Proof. Ir=1π∫r−r+pr drI_r=\frac1\pi\int_{r_-}^{r_+}p_r\,\dd r, the loop being twice the passage from r−r_- to r+r_+. Differentiate in ℓ\ell under the integral. This is legitimate: with r=c−hcos⁡sr=c-h\cos s, c=12(r++r−)c=\tfrac12(r_++r_-), h=12(r+−r−)h=\tfrac12(r_+-r_-), the limits become 00 and π\pi and the integrand becomes −2E h2sin⁡2s/r\sqrt{-2E}\,h^{2}\sin^{2}s/r, smooth in (s,ℓ)(s,\ell); transforming back gives ∂Ir∂ℓ=−ℓπ∫r−r+drr2pr=−ℓπ∫u−u+du2E+2αu−ℓ2u2,u=1r.\frac{\partial I_r}{\partial\ell}=-\frac{\ell}{\pi}\int_{r_-}^{r_+}\frac{\dd r}{r^{2}p_r} =-\frac{\ell}{\pi}\int_{u_-}^{u_+}\frac{\dd u}{\sqrt{2E+2\alpha u-\ell^{2}u^{2}}}, \qquad u=\frac1r . The quadratic under the root is ℓ2(u+−u)(u−u−)\ell^{2}(u_+-u)(u-u_-), and ∫u−u+du/(u+−u)(u−u−)=π\int_{u_-}^{u_+}\dd u/\sqrt{(u_+-u)(u-u_-)}=\pi (substitute u=12(u++u−)−12(u+−u−)cos⁡su=\tfrac12(u_++u_-)-\tfrac12(u_+-u_-)\cos s, and the integrand becomes ds\dd s). So ∂Ir/∂ℓ=−1\partial I_r/\partial\ell=-1 and Ir=c(E)−ℓI_r=c(E)-\ell. To find c(E)c(E), let ℓ\ell increase to the circular orbit, where r−=r+r_-=r_+: the interval of integration shrinks to a point with prp_r bounded, so Ir→0I_r\to0. The two roots of 2Er2+2αr−ℓ2=02Er^{2}+2\alpha r-\ell^{2}=0 coincide when α2+2Eℓ2=0\alpha^{2}+2E\ell^{2}=0, i.e. ℓ=α/−2E\ell=\alpha/\sqrt{-2E}. Hence c(E)=α/−2Ec(E)=\alpha/\sqrt{-2E}. 

Figure 6.8. Kepler’s three actions. IrI_r is the radial oscillation between pericentre and apocentre; Iθ+∣Iϕ∣=ℓI_\theta+\abs{I_\phi}=\ell is the angular momentum; Iϕ=ℓ3I_\phi=\ell_3 its component along e3e_3, fixing the inclination ι\iota of the orbital plane.

Adding the three actions, Ir+Iθ+∣Iϕ∣=α/−2EI_r+I_\theta+\abs{I_\phi}=\alpha/\sqrt{-2E}, so K(I)=−α22(Ir+Iθ+∣Iϕ∣)2. K(I)=-\frac{\alpha^{2}}{2\big(I_r+I_\theta+\abs{I_\phi}\big)^{2}} . (6.15) The energy depends on the actions only through their sum. By (6.3), with J=Ir+Iθ+∣Iϕ∣\mathcal J=I_r+I_\theta+\abs{I_\phi}, νr=νθ=∣νϕ∣=α2J3 \freq_r=\freq_\theta=\abs{\freq_\phi}=\frac{\alpha^{2}}{\mathcal J^{3}} (6.16) (with νϕ\freq_\phi of the sign of IϕI_\phi). All three frequencies are equal: every torus is resonant, in the sense of Definition 6.9, as resonant as it can be. The radial oscillation, the swing in θ\theta and the turn in ϕ\phi all close at the same moment, so every bounded Kepler orbit with ℓ≠0\ell\ne0 is closed: φ(t)=φ(0)+ν(1,1,±1) t\varphi(t)=\varphi(0)+\freq(1,1,\pm1)\,t returns to its start after 2π/ν2\pi/\freq. (The tori excluded above, ℓ3=0\ell_3=0 or ∣ℓ3∣=ℓ\abs{\ell_3}=\ell, differ only in the choice of polar axis, and the same holds there; circular orbits are closed anyway. A bounded orbit with ℓ=0\ell=0 is radial and falls into the centre in finite time.) The common period is T=2πJ3/α2T=2\pi\mathcal J^{3}/\alpha^{2}; with the semi-major axis a=12(r−+r+)=α/(−2E)a=\tfrac12(r_-+r_+)=\alpha/(-2E) this is T=2πa3/2/αT=2\pi a^{3/2}/\sqrt\alpha, Kepler’s third law.

In celestial mechanics the actions are taken as (J,ℓ,ℓ3)(\mathcal J,\ell,\ell_3) — the Delaunay variables — whose conjugate angles are the mean anomaly, the argument of pericentre and the longitude of the node. Since KK depends on J\mathcal J alone, only the first angle moves. We name them and do not use them.

What a perturbation breaks

Add a small β/r2\beta/r^{2} to the potential. It only replaces ℓ2\ell^{2} by ℓ2+2β\ell^{2}+2\beta in prp_r, so the proof of Proposition 6.11 goes through unchanged and Ir=α−2E−ℓ2+2β,K=−α22(Ir+ℓ2+2β)2.I_r=\frac{\alpha}{\sqrt{-2E}}-\sqrt{\ell^{2}+2\beta},\qquad K=-\frac{\alpha^{2}}{2\big(I_r+\sqrt{\ell^{2}+2\beta}\big)^{2}} . The motion is still in a plane, and ℓ\ell is the action of the angle in it. Now ∂K/∂ℓ=νr ℓ/ℓ2+2β\partial K/\partial\ell=\freq_r\,\ell/\sqrt{\ell^{2}+2\beta}: the angular frequency differs from the radial one. In one radial period the orbit turns by 2πℓ/ℓ2+2β2\pi\ell/\sqrt{\ell^{2}+2\beta}, not 2π2\pi, so the pericentre moves on every pass, and unless the ratio is rational the orbit never closes; it fills the annulus r−≤r≤r+r_-\le r\le r_+ densely (Arnold, §8 C) (Figure 6.9). The degeneracy (6.16) is the whole reason Kepler orbits close, and it is fragile.

Figure 6.9. Five radial periods, with the same α\alpha, ℓ\ell and ee. Left, Kepler: the radial and angular frequencies are equal and the ellipse retraces itself. Right, with β/r2\beta/r^{2} added (β=0.12\beta=0.12, ℓ=1\ell=1): the angle between successive pericentres (dots) is 2πℓ/ℓ2+2β<2π2\pi\ell/\sqrt{\ell^{2}+2\beta}<2\pi. Both curves are exact orbits (scripts/figures/kepler_precession.py).

6.9 Superintegrability and Laplace–Runge–Lenz

Equal frequencies are the footprint of extra integrals. For Kepler the extra one is the Laplace–Runge–Lenz vector A=p×ℓ−α q∣q∣. A=p\times\ell-\alpha\,\frac{q}{\abs{q}} . (6.17) It is conserved, {Ai,H}=0\pb{A_i}{H}=0 (an exercise); it lies in the orbital plane, ℓ⋅A=0\ell\cdot A=0; and it points from the centre to the pericentre, with length ∣A∣=αe\abs{A}=\alpha e (Figure 6.10). A conserved vector pointing at the pericentre is exactly the statement that the pericentre does not move.

Figure 6.10. The Laplace–Runge–Lenz vector on an orbit with α=ℓ=1\alpha=\ell=1, e=0.6e=0.6. At qq the two terms of (6.17), drawn to scale, add to the same AA as at the pericentre.

Count the integrals. HH, the three ℓi\ell_i and the three AiA_i are seven functions on a six-dimensional phase space, tied by two relations, ℓ⋅A=0,∣A∣2=α2+2H ∣ℓ∣2,\ell\cdot A=0,\qquad \abs{A}^{2}=\alpha^{2}+2H\,\abs{\ell}^{2}, and 55 of them are independent. The Jacobian has rank 55 at one sample point,2 so some 5×55\times5 minor is not identically zero; the minors are real-analytic on the connected set q≠0q\ne0, and such a function vanishing on an open set vanishes identically, so the minor is nonzero on a dense open set.

Definition 6.12 (Superintegrable). An integrable system with nn degrees of freedom is superintegrable if it has more than nn independent first integrals, and maximally superintegrable if it has 2n−12n-1.

Kepler is maximally superintegrable: 5=2⋅3−15=2\cdot3-1. The oscillator with equal frequencies is the other standard example.

The extra integrals explain the closed orbits a second way. Fix E<0E<0 and ℓ≠0\ell\ne0. Then ℓ\ell fixes the orbital plane and the sense of motion, AA the eccentricity e=∣A∣/αe=\abs{A}/\alpha and, if e>0e>0, the direction of the pericentre, and HH the size: one ellipse in qq-space. Over each of its points pp is fixed as well, by p=ℓ×(A+αq/∣q∣)/∣ℓ∣2p=\ell\times(A+\alpha q/\abs{q})/\abs{\ell}^{2}, which inverts (6.17) because p⊥ℓp\perp\ell. So the joint level set of (H,ℓ,A)(H,\ell,A) is a single closed curve in phase space. XH\hvf{H} does not vanish on it (p≠0p\ne0 since ℓ≠0\ell\ne0), so the orbit is the whole curve and is periodic. The integrals do not all commute: {ℓi,Aj}=∑kϵijkAk\pb{\ell_i}{A_j}=\sum_k\epsilon_{ijk}A_k and {Ai,Aj}=−2H∑kϵijkℓk\pb{A_i}{A_j}=-2H\sum_k\epsilon_{ijk}\ell_k (an exercise), so at most n=3n=3 of them can be the integrals of Theorem 5.7 at once.

Which central potentials share Kepler’s luck? Bertrand’s theorem: among smooth central potentials that have bounded orbits at all, the only ones all of whose bounded non-collision orbits are closed are, up to an additive constant, −α/r-\alpha/r with α>0\alpha>0 and 12ν2r2\tfrac12\freq^{2}r^{2} (cited: Arnold, §8 D, through a sequence of problems).

Reading

6.10 Bridge to Part II: Bohr–Sommerfeld

The old quantum theory quantised the actions, ∮γip⋅dq=2πℏ ni,ni∈Z,that is,Ii=ℏ ni. \oint_{\gamma_i}p\cdot\dd q=2\pi\hbar\,n_i,\qquad n_i\in\Z, \qquad\text{that is,}\qquad I_i=\hbar\,n_i . (6.18) For the oscillator it gives E=ℏνnE=\hbar\freq n, which misses the zero-point energy 12ℏν\tfrac12\hbar\freq; for Kepler, (6.15) with J=ℏn\mathcal J=\hbar n, n=1,2,…n=1,2,\dots, gives E=−α2/2ℏ2n2E=-\alpha^{2}/2\hbar^{2}n^{2}, the Bohr levels. The correction n↦n+12n\mapsto n+\tfrac12 at each turning-point cycle, and the reason (6.18) works as well as it does, belong to Part II. What matters now is its shape: quantisation is a condition on the actions, and Lecture 10 will find the Bethe equations to be this condition for a many-body system.

Summary

  • Actions: Ii=12π∮γip⋅dqI_i=\frac1{2\pi}\oint_{\gamma_i}p\cdot\dd q, well defined because p⋅dqp\cdot\dd q is closed on the torus (Proposition 6.2); their derivatives are the periods (Proposition 6.3), and ν=∂K/∂I\freq=\partial K/\partial I (Corollary 6.4).
  • Angles: from the generating function S(q,I)=∫p⋅dqS(q,I)=\int p\cdot\dd q, which gains 2πIj2\pi I_j round γj\gamma_j (Theorem 6.5).
  • The oscillator: I=E/νI=E/\freq, with a frequency that does not depend on the action. The librating pendulum: T=4 K(k)T=4\,\mathrm K(k) and I=8π[E(k)−(1−k2)K(k)]I=\frac8\pi\big[\mathrm E(k)-(1-k^{2})\mathrm K(k)\big], with the period diverging at the separatrix (6.12).
  • A torus is not an orbit: rational frequency ratios give closed orbits, irrational ones dense orbits (Proposition 6.10), and a non-degenerate frequency map interleaves the two.
  • Next: Lecture 7 asks what happens to all this when the system is perturbed, and meets chaos.

References

Arnold, Mathematical Methods of Classical Mechanics, §50 (action–angle variables: the construction and the neighbourhood statement), §51 (conditionally periodic motion) and §8 (central fields, Bertrand’s theorem); Babelon, Bernard and Talon, Introduction to Classical Integrable Systems, ch. 2; DLMF, §§19.2 and 19.12 (complete elliptic integrals and their behaviour as k→1k\to1). Conventions. Arnold writes ω=∑dp∧dq\symp=\sum\dd p\wedge\dd q, the negative of ours; his actions come out positive for the same reason ours do (§3.4).


  1. scripts/check-l5-pendulum.py, check 2 — a numerical check at four energies, not a proof; the proof is Proposition 6.3.↩︎

  2. scripts/check-l5-algebra.py, check 7: the relations symbolically, the rank exactly at a rational sample point.↩︎

End of Lecture 6

Action–angle variables