Skip to content

Module 6 — High-dimensional dynamics and Arnold diffusion

Lecture notes written against midi-sink as shipped (libsumi 1.12.0, Voxo 0.26.0, 2026-10-25) and checked claim by claim against the engine before this fold (2026-10-26; libsumi is unchanged since, and Voxo’s later versions add the sampler’s second generation and touch no synth claim here). Code citations and gate numbers refer to docs/PROJECT_SPEC.md (spec v6), docs/DECISIONS.md Part XIII (cited DECISIONS_13 #n), voxo/src/suzu.h, and site/src/content/docs/operators/. The lab beside the module is a standalone teaching re-implementation, never the engine; the engine’s own lab is the Suzu lab.


6.1 Topological Obstruction (n=2n = 2) vs. Escape (n≥3n \ge 3): Why KAM Tori Cannot Trap Orbits in High Dimensions

Section titled “6.1 Topological Obstruction (n=2n = 2n=2) vs. Escape (n≥3n \ge 3n≥3): Why KAM Tori Cannot Trap Orbits in High Dimensions”

In Modules 4 and 5, we studied the Kolmogorov–Arnold–Moser (KAM) Theorem and saw that for an autonomous 2-DoF Hamiltonian system (or a 1-DoF time-periodic twist map like the Chirikov Standard Map), surviving Diophantine KAM tori act as impenetrable topological dams for K<Kc≈0.971635K < K_c \approx 0.971635. Even though resonant islands and chaotic homoclinic tangles form a dense web between the KAM curves, no chaotic trajectory can ever cross a surviving KAM curve, so the action variables remain permanently trapped near their initial values: ∥I(t)−I(0)∥=O(ϵ)\|I(t) - I(0)\| = \mathcal{O}(\sqrt{\epsilon}) for all t∈(−∞,+∞)t \in (-\infty, +\infty).

In 1964, Vladimir Arnold discovered a startling dimensional divide: this topological trapping works ONLY for n≤2n \le 2 degrees of freedom! For n≥3n \ge 3 degrees of freedom, KAM tori no longer divide the energy surface, and chaotic trajectories can wander across the entire phase space for arbitrarily small perturbations ϵ>0\epsilon > 0.

The Codimension Formula on the Energy Hypersurface

Section titled “The Codimension Formula on the Energy Hypersurface”

Let (M2n,ω,H)(M^{2n}, \omega, H) be an autonomous Hamiltonian system with nn degrees of freedom:

  • Conservation of total energy H(q,p)=EH(q, p) = E restricts any trajectory to a regular isoenergetic hypersurface ΣE:=H−1(E)⊂M2n\Sigma_E := H^{-1}(E) \subset M^{2n} of dimension: dim⁡ΣE=2n−1\dim \Sigma_E = 2n - 1
  • By the Liouville–Arnold and KAM theorems (Module 4, §4.1–§4.2), every surviving invariant KAM torus Tω⊂ΣE\mathcal{T}_\omega \subset \Sigma_E is a Lagrangian submanifold of dimension: dim⁡Tω=n\dim \mathcal{T}_\omega = n
  • Therefore, the codimension of a KAM torus Tω\mathcal{T}_\omega inside the energy hypersurface ΣE\Sigma_E is:   codim⁡ΣE(Tω)=dim⁡ΣE−dim⁡Tω=(2n−1)−n=n−1  \boxed{\; \operatorname{codim}_{\Sigma_E}(\mathcal{T}_\omega) = \dim \Sigma_E - \dim \mathcal{T}_\omega = (2n - 1) - n = n - 1 \;}

By the Jordan–Brouwer Separation Theorem (and Alexander Duality in algebraic topology), a closed submanifold separates an ambient manifold into disconnected “inside” and “outside” regions if and only if its codimension is equal to 11! Let us compare the dimensions side by side:

Degrees of Freedom nnPhase Space dim⁡M=2n\dim M = 2nEnergy Surface dim⁡ΣE=2n−1\dim \Sigma_E = 2n - 1KAM Torus dim⁡Tω=n\dim \mathcal{T}_\omega = nCodimension in ΣE\Sigma_E: n−1n - 1Topological Consequence & Stability
n=1n = 1 (Autonomous Pendulum / Oscillator)22111100Tω=ΣE\mathcal{T}_\omega = \Sigma_E: the energy curve is the invariant 1-torus. Completely integrable.
n=112n = 1\tfrac{1}{2} (Periodically Kicked Rotor / Standard Map)22 (per strobe)22 (cylinder T1×R\mathbb{T}^1 \times \mathbb{R})11 (circle T1\mathbb{T}^1)111D circles separate the 2D cylinder. Topological trapping for K<KcK < K_c.
n=2n = 2 (Hénon–Heiles, Stadium Billiard, Double Pendulum)443322 (2-torus T2\mathbb{T}^2)112D tori T2\mathbb{T}^2 are closed surfaces inside ΣE3\Sigma_E^3 (like nested doughnuts in R3\mathbb{R}^3). Topological trapping: ∥I(t)−I(0)∥=O(ϵ)\|I(t) - I(0)\| = \mathcal{O}(\sqrt{\epsilon}) forever!
n=3n = 3 (3-Torus Modal Lattice, 5-Vortex Braid, Asteroid Belt)665533 (3-torus T3\mathbb{T}^3)22Codimension 5−3=25 - 3 = 2 (like 1D curves/circles in R3\mathbb{R}^3!). No topological trapping: ΣE5∖⋃ωTω\Sigma_E^5 \setminus \bigcup_\omega \mathcal{T}_\omega is path-connected!
General n≥3n \ge 3 (Suzu 16-Mode Lattice, Toda Perturbations)2n2n2n−12n - 1nnn−1≥2n - 1 \ge 2Complement of all KAM tori is a single connected network (Arnold Web). Global Arnold Diffusion occurs for any ϵ>0\epsilon > 0!

Think of the analogy in ordinary 3D space R3\mathbb{R}^3:

  • A 2D spherical shell (codimension 3−2=13 - 2 = 1) completely seals off its interior from its exterior; a point inside can never escape without piercing the shell. That is n=2n = 2 (T2⊂ΣE3\mathbb{T}^2 \subset \Sigma_E^3).
  • A 1D closed loop of wire (codimension 3−1=23 - 1 = 2) cannot trap a point in R3\mathbb{R}^3! Even if you fill a room with a dense forest of 1D wires of positive total measure, a trajectory can always thread its way around the wires without touching a single one. That is n=3n = 3 (T3⊂ΣE5\mathbb{T}^3 \subset \Sigma_E^5)!

How High-Dimensional Phase Spaces Appear in midi-sink

Section titled “How High-Dimensional Phase Spaces Appear in midi-sink”
  1. NN-Vortex Kirchhoff Chord Braiding (SUMI_DEFORM_BRAID, PROJECT_SPEC.md §10.8.2): Recall from Module 2 (§2.1) that in libsumi’s free chord-braiding mode (braid_mode = SUMI_BRAID_FREE, the D key; sumi_braid_step takes n≤16n \le 16 vortices, fifteen voices in practice), NN held MIDI notes spawn NN interacting point vortices governed by Kirchhoff’s Hamiltonian HKirchhoff(x1,…,xN)H_{\text{Kirchhoff}}(x_1, \dots, x_N) on a 2N2N-dimensional phase space (n=Nn = N degrees of freedom). Because HKirchhoffH_{\text{Kirchhoff}} is translation- and rotation-invariant in the plane, Noether’s theorem provides 3 independent integrals (HH, angular impulse M=∑kΓk∥xk∥2M = \sum_k \Gamma_k \|x_k\|^2, and two commuting combinations of linear impulse Px,PyP_x, P_y), reducing the system by 2 degrees of freedom to neff=N−2n_{\text{eff}} = N - 2:
    • 1, 2, or 3 Held Notes (N≤3  ⟹  neff≤1N \le 3 \implies n_{\text{eff}} \le 1): Complete Liouville integrability! Every 3-vortex triad moves on invariant tori and never exhibits chaos.
    • 4 Held Notes (N=4  ⟹  neff=2N = 4 \implies n_{\text{eff}} = 2): Chaotic layers appear, but surviving 2-tori have codimension 11 inside the reduced 3D energy-impulse manifold, trapping vortex excursions.
    • 5 to 15 Held Notes (N≥5  ⟹  neff=N−2≥3N \ge 5 \implies n_{\text{eff}} = N - 2 \ge 3): Invariant tori have codimension neff−1≥2n_{\text{eff}} - 1 \ge 2, opening the Arnold Web across vortex configuration space!
  2. Coupled 16-Mode Resonator Lattice (lattice_kick & lattice_rotate_simd, voxo/src/suzu.h): In Suzu, each voice’s modal resonator bank couples up to n=16n = 16 second-order cells (dim⁡M=32\dim M = 32) via the shared-potential Laplacian kick yk+=(κε02/εk)(Lx)ky_k \mathrel{+}= (\kappa \varepsilon_0^2 / \varepsilon_k)(L x)_k combined with the nonlinear restoring shear s(yk/Ak)s(y_k / A_k). For n≥3n \ge 3 active modes and κ>0\kappa > 0, invariant tori have codimension n−1≥2n - 1 \ge 2, allowing slow resonant action transfer across the partial bank while the joint symplectic integrator holds the bank’s energy — the gate: the bell’s eight modes with every decay zero, ten minutes, −0.0026-0.0026 dB on the energy ledger, the partials within 0.08 cent at any admitted coupling. (Machine precision, 2×10−162 \times 10^{-16} in the QQ-norm, is the Dirac network’s claim in Module 2, not the lattice’s.)

6.2 The Arnold Web (∑i=1nkiωi(I)=0\sum_{i=1}^n k_i \omega_i(I) = 0), Whiskered Tori & Transition Chains

Section titled “6.2 The Arnold Web (∑i=1nkiωi(I)=0\sum_{i=1}^n k_i \omega_i(I) = 0∑i=1n​ki​ωi​(I)=0), Whiskered Tori & Transition Chains”

If trajectories for n≥3n \ge 3 can bypass the surviving KAM tori, where in action space (I1,…,In)(I_1, \dots, I_n) do they travel? They travel along the resonant channels of the Arnold Web!

Geometry of the Arnold Web in Action Space (I1,I2,I3)(I_1, I_2, I_3)

Section titled “Geometry of the Arnold Web in Action Space (I1,I2,I3)(I_1, I_2, I_3)(I1​,I2​,I3​)”

Consider a 3-DoF near-integrable Hamiltonian H(I,θ)=H0(I1,I2,I3)+ϵH1(I,θ)H(I, \theta) = H_0(I_1, I_2, I_3) + \epsilon H_1(I, \theta) with unperturbed frequency map:

ω(I)=∇H0(I)=(ω1(I), ω2(I), ω3(I))\omega(I) = \nabla H_0(I) = \big(\omega_1(I),\, \omega_2(I),\, \omega_3(I)\big)

For every non-zero integer vector k=(k1,k2,k3)∈Z3∖{0}k = (k_1, k_2, k_3) \in \mathbb{Z}^3 \setminus \{0\} (with gcd⁡(∣k1∣,∣k2∣,∣k3∣)=1\gcd(|k_1|, |k_2|, |k_3|) = 1), the condition of rational commensurability defines a 2-dimensional resonance surface Rk⊂R3\mathcal{R}_k \subset \mathbb{R}^3:

Rk:={I=(I1,I2,I3)∈R3:k⋅ω(I)=k1ω1(I)+k2ω2(I)+k3ω3(I)=0}\mathcal{R}_k := \Big\{ I = (I_1, I_2, I_3) \in \mathbb{R}^3 : k \cdot \omega(I) = k_1 \omega_1(I) + k_2 \omega_2(I) + k_3 \omega_3(I) = 0 \Big\}

To make this concrete, take the canonical strictly convex unperturbed Hamiltonian:

H0(I1,I2,I3)=12(I12+I22+I32)⟹ω(I)=(I1,I2,I3)H_0(I_1, I_2, I_3) = \frac{1}{2}\big(I_1^2 + I_2^2 + I_3^2\big) \quad \Longrightarrow \quad \omega(I) = (I_1, I_2, I_3)

Here:

  • The unperturbed isoenergetic surface H0(I)=EH_0(I) = E in 3D action space is the sphere I12+I22+I32=2EI_1^2 + I_2^2 + I_3^2 = 2E of radius 2E\sqrt{2E}.
  • Each resonance surface Rk\mathcal{R}_k is the plane k1I1+k2I2+k3I3=0k_1 I_1 + k_2 I_2 + k_3 I_3 = 0 normal to kk, which slices the energy sphere H0(I)=EH_0(I) = E along a great circle Ck=Rk∩S2E2\mathcal{C}_k = \mathcal{R}_k \cap S^2_{\sqrt{2E}}!
  • Under perturbation ϵH1(I,θ)=ϵ∑kVkcos⁡(k⋅θ)\epsilon H_1(I, \theta) = \epsilon \sum_{k} V_k \cos(k \cdot \theta), each great circle Ck\mathcal{C}_k thickens into a resonant strip (channel) of half-width: ΔIk=2ϵ∣Vk∣∥k∥2∼ϵ e−ρ∥k∥1/2\Delta I_k = 2\sqrt{\frac{\epsilon |V_k|}{\|k\|_2}} \sim \sqrt{\epsilon}\,e^{-\rho \|k\|_1 / 2}
  • Because all great circles on a sphere intersect one another, the union of all resonant strips Wϵ:=⋃k≠0Ck\mathcal{W}_\epsilon := \bigcup_{k \neq 0} \mathcal{C}_k forms a single connected, dense spiderweb covering the energy sphere — the Arnold Web!

Look closely at the two distinct directions of motion inside a resonance channel Rk\mathcal{R}_k:

  1. Fast Transverse Libration (∥k\parallel k, across the channel width O(ϵ)\mathcal{O}(\sqrt{\epsilon})): If only a single resonant harmonic cos⁡(k⋅θ)\cos(k \cdot \theta) were present, then I˙=ϵkVksin⁡(k⋅θ)\dot{I} = \epsilon k V_k \sin(k \cdot \theta) would point purely along the integer vector kk! On the energy sphere H0(I)=EH_0(I) = E, the vector kk is perpendicular to the resonance plane Rk\mathcal{R}_k (∇(k⋅I)=k⊥Rk\nabla(k \cdot I) = k \perp \mathcal{R}_k) and tangent to H0(I)=EH_0(I) = E precisely on Rk\mathcal{R}_k (since k⋅∇H0(I)=k⋅ω(I)=0k \cdot \nabla H_0(I) = k \cdot \omega(I) = 0 on Rk\mathcal{R}_k!). Thus, the single-harmonic pendulum motion oscillates back and forth across the narrow width O(ϵ)\mathcal{O}(\sqrt{\epsilon}) of the channel and can never move along the channel!
  2. Slow Longitudinal Arnold Drift (⊥k\perp k and ⊥ω(I)\perp \omega(I), along the channel length O(1)\mathcal{O}(1)): Because H0(I)H_0(I) is strictly convex (kTD2H0(I)k=∥k∥2>0k^T D^2 H_0(I) k = \|k\|^2 > 0), moving in the direction of kk immediately pushes k⋅ω(I)k \cdot \omega(I) away from zero and detunes the resonance. How, then, does a trajectory travel O(1)\mathcal{O}(1) distances along the web? It drifts along the tangent vector of the resonance curve Ck=Rk∩ΣE\mathcal{C}_k = \mathcal{R}_k \cap \Sigma_E:   tk(I):=k×ω(I)  \boxed{\; \mathbf{t}_k(I) := k \times \omega(I) \;} Notice that tk(I)=k×ω(I)\mathbf{t}_k(I) = k \times \omega(I) is simultaneously orthogonal to ω(I)=∇H0(I)\omega(I) = \nabla H_0(I) (so it stays on the constant-energy sphere H0(I)=EH_0(I) = E!) and orthogonal to kk (so it stays locked on the resonance plane k1ω1+k2ω2+k3ω3=0k_1 \omega_1 + k_2 \omega_2 + k_3 \omega_3 = 0!) until it reaches a resonance junction (hub) Rk(1)∩Rk(2)\mathcal{R}_{k^{(1)}} \cap \mathcal{R}_{k^{(2)}}, where ω(I)\omega(I) is parallel to k(1)×k(2)k^{(1)} \times k^{(2)} and the trajectory can switch onto a new resonance line!

Arnold’s 1964 Theorem: Whiskered Tori & Transition Chains

Section titled “Arnold’s 1964 Theorem: Whiskered Tori & Transition Chains”

How does the slow longitudinal drift along Ck\mathcal{C}_k actually happen mechanically? Through whiskered tori and Arnold transition chains!

Consider Arnold’s celebrated 1964 model Hamiltonian (written in autonomous 3-DoF form with θ˙3=1\dot{\theta}_3 = 1):

H(I1,I2,I3,θ1,θ2,θ3)=12I12+12I22+I3+ϵ(cos⁡θ1−1)(1+μ(sin⁡θ2+cos⁡θ3))H(I_1, I_2, I_3, \theta_1, \theta_2, \theta_3) = \frac{1}{2}I_1^2 + \frac{1}{2}I_2^2 + I_3 + \epsilon\big(\cos\theta_1 - 1\big)\Big(1 + \mu\big(\sin\theta_2 + \cos\theta_3\big)\Big)

Let us trace Arnold’s mechanism in three steps:

  1. Unsplit Whiskered Tori (ϵ>0,μ=0\epsilon > 0, \mu = 0): When μ=0\mu = 0, the system decouples into a pendulum Hpend(I1,θ1)=12I12+ϵ(cos⁡θ1−1)H_{\text{pend}}(I_1, \theta_1) = \frac{1}{2}I_1^2 + \epsilon(\cos\theta_1 - 1) along the (1,0,0)(1, 0, 0) resonance R(1,0,0)\mathcal{R}_{(1,0,0)} (I1=0I_1 = 0) and a 2-torus rotor in (θ2,θ3)(\theta_2, \theta_3) where I2=ω2I_2 = \omega_2 is strictly constant! For every fixed value of the longitudinal action I2=cI_2 = c, the hyperbolic saddle point (I1=0,θ1=0)(I_1 = 0, \theta_1 = 0) of the pendulum sweeps out an unstable invariant 2-torus Tc={I1=0,θ1=0,I2=c,(θ2,θ3)∈T2}\mathcal{T}_c = \{I_1 = 0, \theta_1 = 0, I_2 = c, (\theta_2, \theta_3) \in \mathbb{T}^2\}. Because Tc\mathcal{T}_c is hyperbolic in the transverse (I1,θ1)(I_1, \theta_1) plane and neutral along T2\mathbb{T}^2, it possesses a 3-dimensional stable manifold Ws(Tc)W^s(\mathcal{T}_c) (trajectories approaching Tc\mathcal{T}_c as t→+∞t \to +\infty) and a 3-dimensional unstable manifold Wu(Tc)W^u(\mathcal{T}_c) (trajectories leaving Tc\mathcal{T}_c as t→−∞t \to -\infty). Arnold named Tc\mathcal{T}_c a whiskered torus, and Ws(Tc),Wu(Tc)W^s(\mathcal{T}_c), W^u(\mathcal{T}_c) its incoming and outgoing whiskers. When μ=0\mu = 0, I˙2=0\dot{I}_2 = 0 everywhere, so the outgoing whisker Wu(Tc)W^u(\mathcal{T}_c) coincides identically with the incoming whisker Ws(Tc)W^s(\mathcal{T}_c) of the same torus cc, and no drift in I2I_2 can occur.
  2. Whisker Splitting & Heteroclinic Transition Chains (0<μ≪ϵ≪10 < \mu \ll \epsilon \ll 1): When μ>0\mu > 0, the coupling term ϵμ(cos⁡θ1−1)(sin⁡θ2+cos⁡θ3)\epsilon\mu(\cos\theta_1 - 1)(\sin\theta_2 + \cos\theta_3) leaves every whiskered torus Tc\mathcal{T}_c completely untouched (because cos⁡θ1−1\cos\theta_1 - 1 and its gradient vanish to second order at θ1=0\theta_1 = 0!). However, along the whiskers Wu(Tc)W^u(\mathcal{T}_c) and Ws(Tc′)W^s(\mathcal{T}_{c'}) away from θ1=0\theta_1 = 0, cos⁡θ1−1≠0\cos\theta_1 - 1 \neq 0, so the whiskers split apart! Using the multi-dimensional Melnikov potential, Arnold proved that the outgoing whisker Wu(Tcm)W^u(\mathcal{T}_{c_m}) of torus cmc_m intersects transversely the incoming whisker Ws(Tcm+1)W^s(\mathcal{T}_{c_{m+1}}) of a neighbouring torus cm+1c_{m+1} whenever ∣cm+1−cm∣|c_{m+1} - c_m| is smaller than the Melnikov splitting amplitude: Wu(Tcm)⋔Ws(Tcm+1),∣cm+1−cm∣≤ΔIsplit∼μ exp⁡ ⁣(−π ω22ϵ)W^u(\mathcal{T}_{c_m}) \pitchfork W^s(\mathcal{T}_{c_{m+1}}), \qquad |c_{m+1} - c_m| \le \Delta I_{\text{split}} \sim \mu\,\exp\!\left(-\frac{\pi\,\omega_2}{2\sqrt{\epsilon}}\right)
  3. Shadowing the Chain (O(1)\mathcal{O}(1) Drift in I2I_2): A sequence of whiskered tori Tc0,Tc1,…,TcM\mathcal{T}_{c_0}, \mathcal{T}_{c_1}, \dots, \mathcal{T}_{c_M} connected by transverse heteroclinic whisker intersections Wu(Tcm)⋔Ws(Tcm+1)W^u(\mathcal{T}_{c_m}) \pitchfork W^s(\mathcal{T}_{c_{m+1}}) is called an Arnold Transition Chain. By Smale’s λ\lambda-Lemma (Inclination Lemma), the unstable manifold Wu(Tc0)W^u(\mathcal{T}_{c_0}) accumulates on Wu(Tc1)W^u(\mathcal{T}_{c_1}), which accumulates on Wu(Tc2)W^u(\mathcal{T}_{c_2}), and so on all the way to TcM\mathcal{T}_{c_M}! Thus there exists an open neighborhood of initial conditions near Tc0\mathcal{T}_{c_0} that shadows the entire transition chain, drifting from I2(0)≈AI_2(0) \approx A to I2(T)≈BI_2(T) \approx B (∣B−A∣=O(1)|B - A| = \mathcal{O}(1)) for arbitrarily small 0<μ≪ϵ≪10 < \mu \ll \epsilon \ll 1!

6.3 Nekhoroshev’s Exponential Stability Theorem (1977) & Fast Lyapunov Indicators (FLI)

Section titled “6.3 Nekhoroshev’s Exponential Stability Theorem (1977) & Fast Lyapunov Indicators (FLI)”

Look at the Melnikov whisker-splitting formula above: the step size ΔIsplit\Delta I_{\text{split}} between consecutive tori in Arnold’s transition chain contains the factor exp⁡(−πω2/2ϵ)\exp(-\pi\omega_2 / 2\sqrt{\epsilon}), which is exponentially small in 1/ϵ1/\sqrt{\epsilon}! Does this mean all Arnold diffusion in analytic quasi-convex systems is exponentially slow?

In 1977, Arnold’s student Nikolai Nekhoroshev proved that the answer is yes: while KAM theory gives perpetual stability (∀t∈R\forall t \in \mathbb{R}) for a Cantor set of initial conditions (Diophantine tori), Nekhoroshev’s Theorem gives exponentially long stability (∣t∣≤T0exp⁡((ϵ0/ϵ)a)|t| \le T_0 \exp((\epsilon_0/\epsilon)^a)) for ALL initial conditions in phase space!

Theorem 6.1 (Nekhoroshev’s Exponential Stability Theorem, 1977; Lochak–Pöschel 1992–1993): Let H(I,θ)=H0(I)+ϵH1(I,θ)H(I, \theta) = H_0(I) + \epsilon H_1(I, \theta) be real-analytic on D×TnD \times \mathbb{T}^n, and suppose H0(I)H_0(I) is steep (in particular, quasi-convex: on every isoenergetic tangent plane v⋅∇H0(I)=0v \cdot \nabla H_0(I) = 0, the Hessian quadratic form vTD2H0(I)v≥m∥v∥2>0v^T D^2 H_0(I) v \ge m \|v\|^2 > 0 is positive-definite). Then there exist positive constants ϵ0,I0,T0>0\epsilon_0, I_0, T_0 > 0 such that for all 0<ϵ<ϵ00 < \epsilon < \epsilon_0 and every initial condition (I(0),θ(0))∈D×Tn(I(0), \theta(0)) \in D \times \mathbb{T}^n:   ∥I(t)−I(0)∥≤I0 ϵbfor all ∣t∣≤TNekh(ϵ):=T0 exp⁡ ⁣((ϵ0ϵ)a)  \boxed{\; \|I(t) - I(0)\| \le I_0\,\epsilon^b \qquad \text{for all } |t| \le T_{\text{Nekh}}(\epsilon) := T_0\,\exp\!\left( \left(\frac{\epsilon_0}{\epsilon}\right)^a \right) \;} with optimal stability exponents (Lochak 1992, Pöschel 1993): a=12n,b=12na = \frac{1}{2n}, \qquad b = \frac{1}{2n}

Why Nekhoroshev Stability Requires Both Analyticity and Convexity (Geometry of the Proof)

Section titled “Why Nekhoroshev Stability Requires Both Analyticity and Convexity (Geometry of the Proof)”

Why does Nekhoroshev’s bound hold even right inside the resonant channels Rk\mathcal{R}_k of the Arnold web?

  1. Analytic Ultraviolet Cutoff & Exponential Remainder: Because H1(I,θ)=∑k∈ZnH^1,k(I)eik⋅θH_1(I, \theta) = \sum_{k \in \mathbb{Z}^n} \hat{H}_{1,k}(I) e^{i k \cdot \theta} is real-analytic on a strip of width ρ\rho, its Fourier harmonics decay exponentially: ∣H^1,k∣≤Ce−ρ∥k∥1|\hat{H}_{1,k}| \le C e^{-\rho \|k\|_1}. If we truncate the Fourier series at an ultraviolet cutoff ∥k∥1≤KUV∼ϵ−a\|k\|_1 \le K_{\text{UV}} \sim \epsilon^{-a} (a=1/2na = 1/2n), the truncated high-frequency tail is already exponentially small: O(exp⁡(−(ϵ0/ϵ)a))\mathcal{O}\big(\exp(-(\epsilon_0/\epsilon)^a)\big).
  2. Covering Action Space by Resonant Blocks (Geography of Resonances): For the finitely many low-order harmonics ∥k∥1≤KUV\|k\|_1 \le K_{\text{UV}}, we partition action space into non-resonant regions, single-resonance channels Rk\mathcal{R}_k, double-resonance junctions Rk(1)∩Rk(2)\mathcal{R}_{k^{(1)}} \cap \mathcal{R}_{k^{(2)}}, up to (n−1)(n-1)-fold resonances. Inside each block of multiplicity rr, normal-form averaging eliminates all harmonics outside the rr-dimensional resonant sublattice Λ\Lambda, leaving an integrable resonant normal form plus an exponentially small remainder of size ∼exp⁡(−(ϵ0/ϵ)a)\sim \exp(-(\epsilon_0/\epsilon)^a)!
  3. Why Quasi-Convexity Blocks Fast Drift Along Λ\Lambda: Inside the resonant normal form of multiplicity rr, the fast action drift I˙\dot{I} lies strictly in the rr-dimensional subspace span⁡(Λ)\operatorname{span}(\Lambda) while conserving the unperturbed energy H0(I)H_0(I) up to O(ϵ)\mathcal{O}(\epsilon). Because H0(I)H_0(I) is strictly convex, the intersection of the affine plane I(0)+span⁡(Λ)I(0) + \operatorname{span}(\Lambda) with the convex energy shell ∣H0(I)−H0(I(0))∣≤Cϵ\big|H_0(I) - H_0(I(0))\big| \le C\epsilon is a small closed ellipsoid of diameter O(ϵb)\mathcal{O}(\epsilon^b)! Therefore, a trajectory can escape from its O(ϵb)\mathcal{O}(\epsilon^b) resonant trap only by climbing out under the exponentially small normal-form remainder ∼exp⁡(−(ϵ0/ϵ)a)\sim \exp(-(\epsilon_0/\epsilon)^a), which requires at least TNekh(ϵ)∼exp⁡((ϵ0/ϵ)a)T_{\text{Nekh}}(\epsilon) \sim \exp((\epsilon_0/\epsilon)^a) time!

Counterexample when Convexity Fails: If H0(I)=12(I12−I22+I32)H_0(I) = \frac{1}{2}(I_1^2 - I_2^2 + I_3^2) has an indefinite Hessian (not quasi-convex!), then along the null cone I1=±I2I_1 = \pm I_2, the resonant vector k=(1,1,0)k = (1, 1, 0) lies inside the energy surface (kTD2H0k=0k^T D^2 H_0 k = 0), allowing fast O(ϵ)\mathcal{O}(\epsilon) drift without exponential suppression!

Illuminating the Arnold Web on the GPU: The Fast Lyapunov Indicator (FLI)

Section titled “Illuminating the Arnold Web on the GPU: The Fast Lyapunov Indicator (FLI)”

Because Arnold diffusion takes ∼exp⁡((ϵ0/ϵ)a)\sim \exp((\epsilon_0/\epsilon)^a) steps to move (I1,I2,I3)(I_1, I_2, I_3) macroscopically, how can a 60 Hz WebGL2 shader visualize the 3D Arnold web in real time? By computing the Fast Lyapunov Indicator (FLI) introduced by Claude Froeschlé, Elena Lega, and Rudolphe Gonczi (1997, Science 2000)!

At each point I0=(I1,I2,I3)I_0 = (I_1, I_2, I_3) in 3D action space (with fixed initial angles θ0\theta_0), we evolve the symplectic map zm+1=M(zm)z_{m+1} = M(z_m) together with a unit tangent vector v0∈Tz0Mv_0 \in T_{z_0} M (∥v0∥=1\|v_0\| = 1) under the exact linearized Jacobian map vm+1=DM(zm) vmv_{m+1} = DM(z_m)\,v_m for a short horizon of NN steps (N≈20–50N \approx 20\text{–}50), and record the supremum of the logarithmic stretch:

  FLI⁡(I0;N):=sup⁡1≤m≤Nln⁡ ∥vm∥  \boxed{\; \operatorname{FLI}(I_0; N) := \sup_{1 \le m \le N} \ln\,\|v_m\| \;}

Look at how FLI⁡(I0;N)\operatorname{FLI}(I_0; N) acts as an X-ray of the Arnold Web:

  • Diophantine KAM Tori: Tangent vectors shear only linearly in time (∥vm∥∼m ∥D2H0∥\|v_m\| \sim m\,\|D^2 H_0\|), so FLI⁡≈ln⁡N\operatorname{FLI} \approx \ln N.
  • Centers of Resonant Islands: Librating orbits have periodic tangent matrices, so FLI⁡\operatorname{FLI} dips below the KAM background!
  • Whiskered Tori & Separatrices of the Arnold Web: Along the hyperbolic borders of every resonant channel k1ω1+k2ω2+k3ω3=0k_1 \omega_1 + k_2 \omega_2 + k_3 \omega_3 = 0 and especially at resonance junctions Rk(1)∩Rk(2)\mathcal{R}_{k^{(1)}} \cap \mathcal{R}_{k^{(2)}}, ∥vm∥∼eλm\|v_m\| \sim e^{\lambda m} grows exponentially, making the resonant filaments glow in 3D action space!

Open the module’s lab (a standalone page — a teaching re-implementation, never the engine) in a WebGL2 + WebAudio browser. This capstone lab combines a 3D Raymarching FLI Shader over Action Space (I1,I2,I3)(I_1, I_2, I_3) with a High-Speed (10510^5 steps/frame) Arnold-Web Drift Triadic Synthesizer.

Part 1: Shader Lab — 3D Volumetric Raymarching of the Arnold Web via Fast Lyapunov Indicators (FLI)

Section titled “Part 1: Shader Lab — 3D Volumetric Raymarching of the Arnold Web via Fast Lyapunov Indicators (FLI)”

The top WebGL2 canvas raymarches a 3D volume of action space (I1,I2,I3)∈[0.15,1.85]3(I_1, I_2, I_3) \in [0.15, 1.85]^3 (drag with your mouse to orbit the 3D camera in azimuth and elevation). Along each camera ray, the fragment shader evaluates the local Fast Lyapunov Indicator (FLI) and multi-order resonance proximity for the coupled 3-DoF Froeschlé / Arnold map:

Ii(m+1)=Ii(m)+ϵ ∂V(θ(m))∂θi,θi(m+1)=θi(m)+2πIi(m+1)(i=1,2,3)V(θ1,θ2,θ3)=cos⁡θ1+cos⁡θ2+cos⁡θ3+μ(cos⁡(θ1−θ2)+cos⁡(θ2−θ3)+cos⁡(θ1+θ2−2θ3))\begin{aligned} I_i^{(m+1)} &= I_i^{(m)} + \epsilon\,\frac{\partial V(\theta^{(m)})}{\partial \theta_i}, \qquad \theta_i^{(m+1)} = \theta_i^{(m)} + 2\pi I_i^{(m+1)} \qquad (i = 1, 2, 3) \\ V(\theta_1, \theta_2, \theta_3) &= \cos\theta_1 + \cos\theta_2 + \cos\theta_3 + \mu\big(\cos(\theta_1 - \theta_2) + \cos(\theta_2 - \theta_3) + \cos(\theta_1 + \theta_2 - 2\theta_3)\big) \end{aligned}
  1. Explore the 3D Arnold Web & Energy Shell H0(I)=EH_0(I) = E:
    • Start in 3D Volumetric Raymarched Arnold Web (FLI Filaments) mode and drag the canvas to rotate the 3D action cube (I1,I2,I3)(I_1, I_2, I_3).
    • Observe the glowing gold and cyan resonant planes ∑i=13kiIi=0\sum_{i=1}^3 k_i I_i = 0 intersecting the spherical isoenergetic shell I12+I22+I32=2EI_1^2 + I_2^2 + I_3^2 = 2E along great-circle channels, and notice the bright Resonance Hubs (Junctions) where three or more resonant sheets cross!
    • Switch to Spherical Energy Surface Slice (H0(I)=EH_0(I) = E) + FLI Web or 2D Cross-Sectional FLI Tomography (I3=sliceI_3 = \text{slice}) to inspect individual resonant channels (1:1:01:1:0, 1:2:−11:2:-1, 2:−1:−12:-1:-1, 3:−2:03:-2:0, etc.) and their double-walled whiskered separatrix borders!
    • Sweep the Perturbation ϵ\epsilon slider from 0.005 (Nekhoroshev regime: razor-thin, isolated filaments) to 0.080 (Chirikov overlap regime: thickened, merging chaotic channels).

Part 2: Sound Lab — Hearing Arnold Diffusion Along the Web (10510^5 Steps per Audio Frame)

Section titled “Part 2: Sound Lab — Hearing Arnold Diffusion Along the Web (10510^5105 Steps per Audio Frame)”

Because true Arnold diffusion along a transition chain is exponentially slow (∼exp⁡(−(ϵ0/ϵ)1/6)\sim \exp(-(\epsilon_0/\epsilon)^{1/6})), running 1 step per audio sample would take hours to move an inch along the web. Instead, Part 2 runs a High-Speed Symplectic Burst Engine executing up to 100,000100,000 (10510^5) map steps per frame along the 3D Arnold web while mapping the instantaneous 3D action vector (I1(t),I2(t),I3(t))(I_1(t), I_2(t), I_3(t)) to a Three-Voice Musical Triad:

f1(t)=fbase I1(t),f2(t)=fbase I2(t),f3(t)=fbase I3(t)f_1(t) = f_{\text{base}}\,I_1(t), \qquad f_2(t) = f_{\text{base}}\,I_2(t), \qquad f_3(t) = f_{\text{base}}\,I_3(t)

  1. Hear the Triad Migrate Along a Single Resonance Line & Pivot at a Junction:
    • Click Start 3-Voice Arnold Triad Synth.
    • Watch the glowing trajectory marker on the 2D Projected Arnold Web Map (and in the 3D Raymarcher) while listening to the three-voice chord (f1,f2,f3)(f_1, f_2, f_3):
    • While the trajectory travels along a single resonance channel Rk\mathcal{R}_k (for instance, k=(2,−3,1)\mathbf{k} = (2, -3, 1), so 2f1(t)−3f2(t)+f3(t)=02 f_1(t) - 3 f_2(t) + f_3(t) = 0), all three pitches f1(t),f2(t),f3(t)f_1(t), f_2(t), f_3(t) glide slowly and continuously across the spectrum, yet they maintain the exact linear harmonic interval constraint k1f1+k2f2+k3f3=0k_1 f_1 + k_2 f_2 + k_3 f_3 = 0!
    • The moment the drifting action vector reaches a Resonance Junction (Hub) Rk(1)∩Rk(2)\mathcal{R}_{k^{(1)}} \cap \mathcal{R}_{k^{(2)}} (such as (I1:I2:I3)=(3:4:6)(I_1 : I_2 : I_3) = (3 : 4 : 6) or (2:3:4)(2 : 3 : 4)), heteroclinic whisker scattering pivots the trajectory onto a new intersecting resonance channel Rk(2)\mathcal{R}_{k^{(2)}}, changing the interval rule of the gliding triad!
    • Use the Burst Acceleration (102…10510^2 \dots 10^5 steps/frame) slider and the Nekhoroshev ϵ\epsilon slider to verify Nekhoroshev’s exponential scaling law TNekh∼exp⁡((ϵ0/ϵ)1/6)T_{\text{Nekh}} \sim \exp((\epsilon_0/\epsilon)^{1/6}) live in the telemetry bar!

Problem 6.1: Codimension of KAM Tori & Longitudinal Drift Vector on the Arnold Web

Section titled “Problem 6.1: Codimension of KAM Tori & Longitudinal Drift Vector on the Arnold Web”
  1. Codimension & Separation in nn Degrees of Freedom: For an autonomous nn-DoF Hamiltonian system on (M2n,ω,H)(M^{2n}, \omega, H), prove that if H(q,p)=EH(q, p) = E is a regular energy value, then dim⁡ΣE=2n−1\dim \Sigma_E = 2n - 1, any Lagrangian KAM torus Tω⊂ΣE\mathcal{T}_\omega \subset \Sigma_E has codimension n−1n - 1 inside ΣE\Sigma_E, and n=2n = 2 is the unique integer n≥2n \ge 2 for which codim⁡ΣE(Tω)=1\operatorname{codim}_{\Sigma_E}(\mathcal{T}_\omega) = 1.

    • For libsumi’s NN-vortex Kirchhoff Hamiltonian HKirchhoff(x1,…,xN)H_{\text{Kirchhoff}}(x_1, \dots, x_N) (PROJECT_SPEC.md §10.8.2), where the conserved linear and angular impulses reduce the effective degrees of freedom to neff=N−2n_{\text{eff}} = N - 2, determine the minimum number of vortices NN required for invariant tori to have codimension ≥2\ge 2 inside the reduced energy-impulse manifold.
  2. Isoenergetic Tangent Direction of a Resonance Channel (n=3n = 3): Let H0(I1,I2,I3)H_0(I_1, I_2, I_3) be a smooth integrable Hamiltonian on R3\mathbb{R}^3 with frequency vector ω(I)=∇H0(I)\omega(I) = \nabla H_0(I) and Hessian matrix Q(I)=D2H0(I)Q(I) = D^2 H_0(I). Suppose I∗I^* lies on a single resonance surface Rk={I:k⋅ω(I)=0}\mathcal{R}_k = \{I : k \cdot \omega(I) = 0\} for k∈Z3∖{0}k \in \mathbb{Z}^3 \setminus \{0\}.

    • Show that the normal vector to the energy surface ΣE={H0(I)=E}\Sigma_E = \{H_0(I) = E\} at I∗I^* is ω(I∗)\omega(I^*), and the normal vector to the resonance surface Rk\mathcal{R}_k at I∗I^* is Q(I∗) kQ(I^*)\,k.
    • Conclude that the 1-dimensional Arnold drift channel Ck=Rk∩ΣE\mathcal{C}_k = \mathcal{R}_k \cap \Sigma_E has tangent vector: tk(I∗)=ω(I∗)×(Q(I∗) k)\mathbf{t}_k(I^*) = \omega(I^*) \times \big(Q(I^*)\,k\big)
    • Show that if H0(I)H_0(I) is strictly convex (Q(I∗)≻0Q(I^*) \succ 0), then the fast single-harmonic resonant oscillation vector kk is never tangent to Rk\mathcal{R}_k (k⋅(Q(I∗)k)>0k \cdot (Q(I^*) k) > 0), proving that fast O(ϵ)\mathcal{O}(\sqrt{\epsilon}) motion can only oscillate across the width of Rk\mathcal{R}_k, while any O(1)\mathcal{O}(1) drift along tk(I∗)\mathbf{t}_k(I^*) requires multi-harmonic coupling!

Problem 6.2: Whiskered Tori & Melnikov Splitting in Arnold’s 1964 Model

Section titled “Problem 6.2: Whiskered Tori & Melnikov Splitting in Arnold’s 1964 Model”

Consider Arnold’s 1964 Hamiltonian on (I1,I2,θ1,θ2,t)∈R2×T2×S1(I_1, I_2, \theta_1, \theta_2, t) \in \mathbb{R}^2 \times \mathbb{T}^2 \times S^1:

H(I1,I2,θ1,θ2,t)=12(I12+I22)+ϵ(cos⁡θ1−1)(1+μ(sin⁡θ2+cos⁡t))H(I_1, I_2, \theta_1, \theta_2, t) = \frac{1}{2}\big(I_1^2 + I_2^2\big) + \epsilon\big(\cos\theta_1 - 1\big)\Big(1 + \mu\big(\sin\theta_2 + \cos t\big)\Big)

  1. Invariance of the Whiskered Tori for All μ\mu: Compute Hamilton’s equations for I˙1,θ˙1,I˙2,θ˙2\dot{I}_1, \dot{\theta}_1, \dot{I}_2, \dot{\theta}_2, and show that for every c∈Rc \in \mathbb{R} and every ϵ,μ∈R\epsilon, \mu \in \mathbb{R}, the 2-torus Tc:={(I1,I2,θ1,θ2,t):I1=0,  θ1=0(mod2π),  I2=c}\mathcal{T}_c := \big\{ (I_1, I_2, \theta_1, \theta_2, t) : I_1 = 0,\; \theta_1 = 0 \pmod{2\pi},\; I_2 = c \big\} is an exact invariant torus of the full flow with θ˙2=c,t˙=1\dot{\theta}_2 = c, \dot{t} = 1! Why does the perturbation ϵμ(cos⁡θ1−1)(sin⁡θ2+cos⁡t)\epsilon\mu(\cos\theta_1 - 1)(\sin\theta_2 + \cos t) vanish along with all its first derivatives on Tc\mathcal{T}_c?

  2. Unperturbed Whisker Separatrix & First-Order Action Jump ΔI2\Delta I_2: When μ=0\mu = 0 and ϵ>0\epsilon > 0, the unstable and stable whiskers of Tc\mathcal{T}_c coincide along the pendulum separatrix: θ10(t−t0)=4arctan⁡ ⁣(eϵ(t−t0)),I10(t−t0)=2ϵcosh⁡ ⁣(ϵ(t−t0)),θ20(t)=θ2,0+c t\theta_1^0(t - t_0) = 4\arctan\!\big(e^{\sqrt{\epsilon}(t - t_0)}\big), \qquad I_1^0(t - t_0) = \frac{2\sqrt{\epsilon}}{\cosh\!\big(\sqrt{\epsilon}(t - t_0)\big)}, \qquad \theta_2^0(t) = \theta_{2,0} + c\,t Using I˙2=−∂H∂θ2=−ϵμ(cos⁡θ1−1)cos⁡θ2\dot{I}_2 = -\frac{\partial H}{\partial \theta_2} = -\epsilon\mu\big(\cos\theta_1 - 1\big)\cos\theta_2 and cos⁡θ10(τ)−1=−2cosh⁡2(ϵτ)\cos\theta_1^0(\tau) - 1 = -\frac{2}{\cosh^2(\sqrt{\epsilon}\tau)}, integrate I˙2\dot{I}_2 along the unperturbed separatrix from t=−∞t = -\infty to t=+∞t = +\infty to show that to first order in μ\mu, a trajectory traversing the whisker experiences a net longitudinal action jump: ΔI2(θ2,0)=∫−∞∞2ϵμ cos⁡(θ2,0+ct)cosh⁡2(ϵt) dt=2πμcsinh⁡ ⁣(πc2ϵ)cos⁡(θ2,0)\Delta I_2(\theta_{2,0}) = \int_{-\infty}^{\infty} \frac{2\epsilon\mu\,\cos(\theta_{2,0} + c t)}{\cosh^2(\sqrt{\epsilon} t)}\,dt = \frac{2\pi \mu c}{\sinh\!\left(\dfrac{\pi c}{2\sqrt{\epsilon}}\right)}\cos(\theta_{2,0}) Verify that for 0<ϵ≪c0 < \sqrt{\epsilon} \ll c, the maximum action jump per whisker transit scales exponentially as: max⁡θ2,0∣ΔI2∣≈4πμc exp⁡ ⁣(−πc2ϵ)\max_{\theta_{2,0}} |\Delta I_2| \approx 4\pi \mu c\,\exp\!\left(-\frac{\pi c}{2\sqrt{\epsilon}}\right)


Problem 6.3: Nekhoroshev’s Stability Exponents & Variational Equations for the Fast Lyapunov Indicator (FLI)

Section titled “Problem 6.3: Nekhoroshev’s Stability Exponents & Variational Equations for the Fast Lyapunov Indicator (FLI)”
  1. Optimal Ultraviolet Cutoff in Nekhoroshev Theory: Suppose an analytic perturbation H1(I,θ)=∑k∈ZnH^1,k(I)eik⋅θH_1(I, \theta) = \sum_{k \in \mathbb{Z}^n} \hat{H}_{1,k}(I) e^{i k \cdot \theta} has Fourier coefficients decaying as ∣H^1,k∣≤Ce−ρ∥k∥1|\hat{H}_{1,k}| \le C e^{-\rho \|k\|_1}. By Dirichlet’s Box Principle (or Lochak’s periodic-orbit approximation), within a ball of radius R∼ϵbR \sim \epsilon^b around any point I(0)∈RnI(0) \in \mathbb{R}^n, rational frequency vectors of period TT occur with spacing ∼T−1/(n−1)\sim T^{-1/(n-1)}. Balancing the resonant normal-form domain radius ϵb∼(ϵKUV)−1\epsilon^b \sim (\epsilon K_{\text{UV}})^{-1} against the Fourier truncation remainder ϵe−ρKUV\epsilon e^{-\rho K_{\text{UV}}} leads to KUV∼ϵ−aK_{\text{UV}} \sim \epsilon^{-a} with a=b=12na = b = \frac{1}{2n}.

    • For n=3n = 3 degrees of freedom (a=1/6a = 1/6), if reducing ϵ\epsilon by a factor of 6464 (262^6) increases (ϵ0/ϵ)1/6(\epsilon_0/\epsilon)^{1/6} by a factor of 22, by what factor does Nekhoroshev’s stability time TNekh(ϵ)=T0exp⁡((ϵ0/ϵ)1/6)T_{\text{Nekh}}(\epsilon) = T_0 \exp((\epsilon_0/\epsilon)^{1/6}) increase when (ϵ0/ϵ)1/6(\epsilon_0/\epsilon)^{1/6} goes from 55 to 1010?
  2. Exact Variational Map for the 3-DoF Fast Lyapunov Indicator (FLI): For the 3-DoF symplectic map Ii′=Ii+ϵ∂V(θ)∂θiI_i' = I_i + \epsilon \frac{\partial V(\theta)}{\partial \theta_i}, θi′=θi+Ii′\theta_i' = \theta_i + I_i' (i=1,2,3i = 1, 2, 3), write the 6×66 \times 6 tangent Jacobian matrix DM(θ,I)DM(\theta, I) acting on a tangent vector v=(δθ,δI)T∈R6v = (\delta\theta, \delta I)^T \in \mathbb{R}^6: (δθ′δI′)=(I3+ϵ D2V(θ)I3ϵ D2V(θ)I3)(δθδI)\begin{pmatrix} \delta\theta' \\ \delta I' \end{pmatrix} = \begin{pmatrix} I_3 + \epsilon\,D^2 V(\theta) & I_3 \\ \epsilon\,D^2 V(\theta) & I_3 \end{pmatrix} \begin{pmatrix} \delta\theta \\ \delta I \end{pmatrix} Prove that (DM)TΩ6(DM)=Ω6(DM)^T \Omega_6 (DM) = \Omega_6 whenever D2V(θ)D^2 V(\theta) is symmetric (so the tangent map is itself symplectic with det⁡DM=1\det DM = 1!), and explain why FLI⁡(N)=sup⁡1≤m≤Nln⁡∥vm∥\operatorname{FLI}(N) = \sup_{1 \le m \le N} \ln\|v_m\| grows as ln⁡N\ln N on regular KAM tori (D2V→0D^2 V \to 0 in action-angle coordinates) but grows linearly ∝λN\propto \lambda N along hyperbolic whiskered tori.

midi-sink 2.0.0 · AGPL-3.0 · source