Book 4 contents · file index · master index← Ch 2 · Ch 3 →
Principia Orthogona · Book 4 · Chapter 2½ · Between the second and third dimension

Strange attractors: the objects between two and three dimensions

Chapter 1½ looked at curves that fill in between a line and a plane. A chaotic flow in three variables does the same thing one step up: it contracts volume, so its attractor is thinner than a solid, yet it never settles into a curve. Pick a system, drag to rotate, and read the numbers computed for it.

The plate

What was computed

For each run, attractors-verify.py integrates the equations with a fourth-order Runge–Kutta step, discards a transient, and computes the full Lyapunov spectrum with the Benettin method (QR renormalization, tangent map propagated alongside the orbit). The Kaplan–Yorke dimension is then read off the spectrum; it is a conjectured estimate of the attractor's dimension, not a proved value, and any exponent within 0.01 of zero is counted as zero. Two checks guard the code: for systems whose divergence is constant, the exponents must add up to it exactly, and the Burke–Shaw field must be unchanged by the half-turn (x, y, z) → (−x, −y, z).

All constant-divergence rows pass the sum check (the sum column equals the exact divergence column to four decimals). Both symmetry tests pass at 200 random points each. For Lorenz, λ1 = 0.909 and Kaplan–Yorke dimension 2.062, consistent with the values usually quoted for the classical parameters (about 0.906 and 2.06, quoted from memory of the literature and not checked against a source for this chapter).

What the checks changed

Sources and limits

Where this meets the rest of the book

These pages were audited in full on 29 October 2026. What each one is good for, and what to read with care:

This chapter's role is narrower than those: it adds the other systems and a computed check for each.