2.1.25 · D3Analytical Mechanics

Worked examples — Chaotic systems — sensitivity to initial conditions, Lyapunov exponents

3,097 words14 min readBack to topic

This page is a drill hall. The parent note built the ideas; here we hit every kind of case the Lyapunov exponent can throw at you, one worked example per case. Before we start, one reminder in plain words:

Every symbol used below: = starting gap, = gap at time , = Lyapunov exponent (units: 1/time for flows, dimensionless-per-step for maps), = the local stretch factor (slope of the update rule), = a fixed point (a value the rule leaves unchanged).


The scenario matrix

Every question about falls into one of these cells. The examples below fill all of them.

Cell Case class Sign / regime Example
A Continuous flow, one dimension, exponential blow-up (but not chaos!) Ex 1
B Continuous flow, decay to a stable fixed point Ex 2
C Continuous flow, marginal / periodic Ex 3
D Discrete map, chaotic, exact value (logistic ) Ex 4
E Discrete map, degenerate slope Ex 5
F Predictability time, real-world word problem invert Ex 6
G Multi-dimensional spectrum, sign combination , Ex 7
H Exam twist: SDIC without chaos bounded vs unbounded distinction Ex 8

Before the examples, one figure to anchor the three flow cases (A, B, C) side by side — the gap growing, shrinking, and coasting:

Figure — Chaotic systems — sensitivity to initial conditions, Lyapunov exponents

Figure s01 (described in words). Three panels sharing a "time " horizontal axis and a "gap size " vertical axis. Left panel (Cell A, ): a curve that starts small and climbs steeply upward — the gap widens without bound; drawn in coral. Middle panel (Cell B, ): a curve that starts at the same small height and falls quickly toward zero — the gap collapses; drawn in mint green. Right panel (Cell C, ): a curve that bobs up and down between two fixed heights, never escaping the box — the gap coasts; drawn in lavender. Every example below is one of these three shapes: grow, shrink, or coast.


Cell A — one-dimensional blow-up

Forecast: guess now — does a positive growth rate automatically mean chaos?

  1. Write the gap equation. Let . Subtract the two copies of : Why this step? Chaos is about the gap, so we track directly, not . This is the growing curve (left panel of figure s01).

  2. Solve it. is the equation whose only solution is an exponential: Why the exponential? It is the unique function whose rate of change is proportional to itself — exactly what "constant relative growth" means.

  3. Read off . Compare with : Why this step? is defined as the exponent in front of in the gap growth.

  4. Decide chaos. , yet the trajectory runs off to infinity — it is unbounded. Chaos requires SDIC and boundedness. So this is sensitive but NOT chaotic.

Verify: at s, gap . It grew but stayed a gap between two numbers that both fly off — no folding, no attractor. Cell A confirmed: positive is necessary but not sufficient.


Cell B — decay to a stable point

Forecast: will the gap grow or shrink? By how much per second?

  1. Gap equation. With , subtracting the two copies: Why this step? The constant cancels — only the difference survives, which is what we want. This is the collapsing curve (middle panel of figure s01).

  2. Solve. . Why this step? Same exponential logic as before, now with a negative rate.

  3. Read . . Gap dies. The system converges to the fixed point — a stable fixed point. No chaos.

Verify: initial gap . After s: . Shrank ~20×. Both runs march toward , forgetting where they started — the opposite of SDIC. Cell B confirmed.


Cell C — marginal / periodic,

Forecast: the two runs are identical shapes shifted slightly. Will their gap explode, vanish, or stay bounded?

  1. Write both runs. Why this step? A tiny phase difference is exactly a tiny initial-condition difference for an oscillator. This is the coasting curve (right panel of figure s01).

  2. Gap. Using : Why this step? We want the actual size of the gap over time, not an approximation that hides its behaviour.

  3. Read off the initial gap. Put : Why this step? We must not confuse the starting gap with the later amplitude — the two are different numbers here, and compares them.

  4. Bound the whole curve. For all later , the factor can never exceed in size, so So the gap grows from up to at most and then oscillates inside that box — it never runs away. Why this step? We are pinning the gap inside a fixed ceiling , independent of . That ceiling is the key ingredient the next step needs.

  5. Feed the bound into the limit. Take the fixed ceiling from step 4 and drop it straight into the Lyapunov definition. Because for all , the fraction inside the log is capped: The numerator is one fixed constant (it does not grow with ), and dividing any fixed constant by sends it to . So ; and since does not shrink to zero either, . Hence: Why this step? This is the explicit link the bound was for: bounded gap ⇒ constant numerator ⇒ constant / → 0. This is the marginal case: periodic / quasi-periodic motion.

Verify: ; amplitude bound . Neither grows without limit nor decays to zero ⇒ . Cell C confirmed.


Cell D — the exact chaotic value

Forecast: guess the value before computing. (Hint: it doubles distances.)

Figure — Chaotic systems — sensitivity to initial conditions, Lyapunov exponents

Figure s02 (described in words). Two side-by-side panels. Left panel: the logistic map drawn as an upside-down parabola (in lavender) together with the dashed diagonal line ; the parabola rises to its peak at the middle and comes back down, showing how the interval is folded back on itself at the top — this folding is what keeps the motion bounded. Right panel: the same dynamics after the change of variable, drawn as the straight-sided doubling map (a mint saw-tooth with two parallel sloping segments). An arrow shows that each small gap between two nearby values is stretched by exactly a factor of 2 per step — this constant factor 2 is what we read from.

  1. Why this formula for maps? Each step multiplies a small gap by the local slope . After steps the total stretch is the product . Taking turns that product into an average log-stretch — the definition of .

  2. Change to an angle variable that straightens the map. Write each point as with — think of as where on a circle the state sits, and as its height. Plug this into and use the identity : Matching gives (the "mod 1" is because repeats). So in the picture the rule is simply "double the angle." Why this step? The logistic slope is messy and -dependent; the angle change of variable — legal by the invariance stated in the callout above — converts it into a rule whose stretch is a clean constant factor 2 every step (the mint saw-tooth, right panel of figure s02).

  3. Compute the average. Since each step stretches any small gap by exactly a factor of 2 in the -coordinate, every step, so: Why this step? The sum of copies of , divided by , is just .

  4. Sanity of sign. chaos, and the map lives in so it is bounded ⇒ genuinely chaotic (unlike Ex 1). See The logistic map and period-doubling route to chaos.

Verify: . A numeric average of over many iterates converges near . Cell D confirmed.


Cell E — degenerate slope,

Forecast: what happens to a gap that gets multiplied by a slope of exactly zero?

  1. Find the fixed point. Solve . Either or . Why this step? A fixed point is where the map maps a value to itself — the resting state whose stability we test.

  2. Evaluate the slope. , so at : Why this step? The slope is the one-step stretch factor; that's what feeds .

  3. Interpret . A single step multiplies any gap by — it is crushed to nothing. In the log-average, , so this direction gives : a superstable point. Why this step? of a shrink-factor-zero is the strongest possible convergence. Strongly stable ⇒ no chaos.

Verify: exactly. Any nearby run collapses onto in one step's worth of stretch — the extreme of Cell B. Cell E confirmed.


Cell F — predictability time (word problem)

Forecast: guess whether 100× better sensors doubles your forecast window — or barely nudges it.

  1. Set the growth equation. Error grows as . Solve for : Why this step? This inverts the exponential — the only algebra that isolates from an exponent is the logarithm.

  2. Plug in. Why this step? ; .

  3. Improve sensors 100×: now , so : Why this step? Same formula, only changed.

  4. Interpret. 100× better data bought us extra days — a gain, not . That is the brutal logarithm: .

Verify: days; days. Ratio , i.e. only longer for better data. Cell F confirmed. Units: days, dimensionless ⇒ answer in days. ✔


Cell G — multi-dimensional spectrum

Forecast: can a system stretch in one direction yet shrink in volume? Guess the sign of the sum.

  1. Chaos test. The maximal exponent ⇒ nearby trajectories separate ⇒ chaotic (and the flow is bounded, so it's a genuine strange attractor). Why this step? Only the largest exponent decides SDIC; it dominates the growth of a generic gap.

  2. Volume test. By the divergence/Liouville argument, phase-space volume grows as . Sum: Why this step? The trace of the flow's stretching (sum of ) is the exponential rate of volume change — see Liouville's theorem (phase-space volume).

  3. Reconcile the paradox. stretch along one direction; ⇒ total volume collapses. The flow stretches, folds, and contracts onto a zero-volume fractal set. Why this step? Stretch-and-fold on a shrinking volume is the mechanism of dissipative chaos.

  4. Bonus — attractor dimension (Kaplan–Yorke): count directions until the running sum of 's turns negative. Why this step? Start adding exponents largest-first: , then still positive, but adding would make . So the attractor fills the first two directions completely (that's the "") plus a fraction of the third — giving a fractional dimension between the plane () and a solid (). This measures how "thick" the strange attractor is.

Verify: (contracts) while (chaos). . Cell G confirmed.


Cell H — the exam trap: SDIC ≠ chaos

Forecast: all three have "separating" or "moving" trajectories — but only one is chaotic. Which?

  1. System (i) . Gap: , so . But : unbounded. SDIC ✔, boundedness ✘ ⇒ not chaotic (same lesson as Ex 1). Why this step? Chaos needs the trajectory trapped in a finite region so it must fold back.

  2. System (ii) doubling map. Each step doubles the gap (mod 1), , and it lives in the finite interval so it folds (the mod). SDIC ✔, bounded ✔, mixing ✔ ⇒ chaotic. Why this step? This is the clean archetype: stretch by 2, wrap around — exactly Ex 4's engine.

  3. System (iii) uniform rotation. Gap stays constant: , so . Bounded ✔ but no separationnot chaotic (periodic, Cell C). Why this step? No stretching means no sensitivity, no matter how bounded.

  4. Rule extracted. ==Chaos = positive AND boundedness AND mixing==, where mixing means the flow eventually stirs any little blob of starting points across the whole attractor — so any region overlaps any other (formally: for regions the flow of eventually intersects ). Miss any one of the three conditions and it's not chaos. See the parent note's definition of topological mixing.

Verify: (i) but unbounded → no. (ii) , bounded → yes. (iii) → no. Only one of three qualifies. Cell H confirmed.


Recall Self-test: name the cell

Given with on an unbounded line, is it chaotic? ::: No — Cell A/H: SDIC but unbounded, so not chaos. Logistic map slope at a superstable point? ::: Zero, giving (Cell E). 100× better sensors with — roughly how much longer forecast? ::: Only a modest additive gain (Ex 6: days), never . Spectrum : chaotic? volume? ::: Chaotic (), volume shrinks () — a strange attractor (Cell G).


Flashcards

Does guarantee chaos?
No — you also need boundedness and mixing; has but flies to infinity, so it is not chaotic.
Logistic map at ?
, because it is conjugate to the distance-doubling map.
Logistic map slope at the superstable point ?
, giving (superstable, no chaos).
For spectrum , is volume growing or shrinking?
Shrinking, since , while still gives chaos.
Predictability time formula?
— logarithmic in initial accuracy.
What extra condition beyond a positive Lyapunov exponent does chaos require?
Boundedness AND mixing (the flow stirs any blob across the whole attractor).
Why may we compute a Lyapunov exponent in a different coordinate system?
Because is invariant under smooth invertible coordinate changes — the relabelling factor cancels from the long-time average.