Sensitive Dependence on Initial Conditions
In 1814 Laplace put determinism's boast on record: an intellect knowing every position and every force at one instant would hold past and future alike "present before its eyes." Classical mechanics seemed to underwrite the claim — the equations are exact, solutions unique, and every article of this course so far has cashed determinism into prediction. In the winter of 1961 the claim died of a rounding error. Edward Lorenz, rerunning a twelve-variable weather model, typed in a mid-run state from a printout — 0.506 instead of the stored 0.506127. The new run tracked the old for a model-month, drifted, then bore no resemblance to it at all. Three decimal places, gone in weeks: not a bug, but a property of the equations. That property is sensitive dependence on initial conditions, and this article makes it quantitative. Linearize the flow about a genuine trajectory — not about a fixed point, as in the stability articles, but along a moving solution — and the separation between neighbouring trajectories obeys a linear variational equation whose time-averaged growth rate is the maximal Lyapunov exponent . When , uncertainty in the initial state grows like , and the horizon of useful prediction scales as : logarithmic in the measurement precision. A million-fold improvement in your instruments buys a fixed, modest extension of the forecast. That logarithm is the fine print Laplace never read. The geometry behind the growth is a kneading motion — stretch neighbouring states apart, fold the stretched sheet back into the bounded region, repeat forever — and it is what separates chaos from mere instability: a saddle point also repels, but only once. Chaos is recurrent, bounded, deterministic divergence. The equations keep their promises; they just refuse to share the future with anyone holding finitely many digits.
- Sensitive dependence on initial conditions (SDIC): trajectories starting a distance apart separate as , with the maximal Lyapunov exponent.
- The separation obeys the variational equation — linear stability analysis promoted from fixed points to whole trajectories.
- Prediction fails at : the horizon grows only logarithmically with precision — a million-fold better data buys extra time.
- Exponential divergence in a bounded region forces folding: the stretch-and-fold mechanism is the geometric engine of chaos and the builder of strange attractors.
- SDIC alone is not chaos: a saddle repels without recurrence. Chaos = SDIC + boundedness + mixing, inside a recurrent invariant set.
- Determinism survives untouched: identical initial states give identical futures forever. Chaos is an amplifier of ignorance, not a randomness generator.
- Key idea: linearize about a trajectory: . A positive time-averaged growth rate (maximal Lyapunov exponent ) makes , so finite-precision initial data yields a finite prediction horizon .
Linearise about a trajectory: . A positive time-averaged growth rate (maximal Lyapunov exponent ) makes , so finite-precision initial data yields a finite prediction horizon .
Where this lives today
SDIC stopped being philosophy and became infrastructure. Every major weather center runs ensemble prediction: 30–50 copies of the forecast model launched from slightly perturbed initial states (the perturbations aligned, in the best systems, with the fastest-growing directions of the variational equation — singular vectors of the propagator ), so that equation (3) generates not one doomed trajectory but a probability distribution with honest error bars. The two-week wall of Worked Example 2 still stands — the new machine-learning forecast models (trained emulators running in seconds instead of hours) slam into the same , because the wall belongs to the atmosphere, not to the solver. The same discipline governs spacecraft navigation and asteroid-impact assessment, where impact probabilities are ensemble statements about chaotic orbits, and planetary science, where Laskar-style ensembles quantify what the Solar System's 5 Myr Lyapunov time permits us to say about its next 5 Gyr. The concept also polices the boundary between chaos and noise in data. Delay-embedding methods reconstruct attractors from single measured time series and estimate directly from data (the algorithms belong to the next article), separating low-dimensional deterministic irregularity — dripping faucets, laser fluctuations, some cardiac arrhythmias — from genuine stochasticity. And within this chapter, the article you have just read is the hinge: the double pendulum showed SDIC happening; the Lyapunov exponents article now builds the full measurement theory of and its spectrum; and the strange attractors article gives the stretch-and-fold's fractal residue its geometry.
The physical picture
Here is Lorenz's accident, restaged exactly. Take his convection equations — the three-variable caricature of a heated fluid layer — and launch two copies whose initial states differ by one part in , far below anything an instrument could resolve. For twenty time units the two histories are one curve; you could not slide a hair between them. Then, over barely two units, they part — and after that the red run and the blue run are strangers, agreeing on nothing but the attractor they both inhabit. Nothing external intervened. The equations amplified the ninth decimal place into the leading digit.
The amplification is lawful, and the law is exponential. Plot the logarithm of the separation against time and the wander of the two trajectories straightens into a line of slope — the Lyapunov exponent — climbing steadily from up to the size of the attractor itself, where it saturates: two states cannot disagree by more than the diameter of the set both are confined to. Everything about prediction is in this one picture. The straight-line region is where forecasting lives; its slope is fixed by the dynamics, not by your instruments; better measurement only lowers the starting intercept, and the line reaches the ceiling after a delay that grows like the logarithm of the improvement.
Why do neighbours keep diverging without ever leaving? Because the flow kneads. Locally, a chaotic system behaves like the unstable direction of a saddle — nearby states pull apart exponentially. Globally, the nonlinearity folds the stretched bundle back onto itself, like a baker rolling out dough and folding it over: separate, re-approach, separate again, forever. This stretch-and-fold is the only way to reconcile with boundedness (Derivation B proves there is no other), and its infinite iteration is what layers phase space into the fractal structures the strange-attractor article will measure. It also explains why a mere saddle point is not chaos: a saddle stretches once and lets trajectories escape; chaos stretches recurrently, inside a set trajectories never leave.
One more reframing, and it is the article's moral. Chaos does not break determinism — run the same initial state twice and the futures are identical, forever. What breaks is the equivalence Laplace assumed between determinism and predictability. The gap between them is exactly the gap between the true state and any finite-precision description of it, and SDIC is the machine that widens that gap exponentially. Chaos is not a source of randomness; it is an amplifier of ignorance — and since every real measurement carries ignorance in its last digit, the amplifier always has input.
The quantitative core
Start where the stability articles left off, but aim the linearization at a moving target. Let solve and let a neighbour run at . Subtracting the two flows and expanding to first order gives the variational equation
where: — the Jacobian matrix , evaluated along the reference trajectory, so it is a time-dependent matrix even for an autonomous system. This is the same Jacobian as in the fixed-point articles, but the game has changed: no eigenvalue at any single point governs the growth. The perturbation is passed from Jacobian to Jacobian as the trajectory wanders, sometimes stretched, sometimes squeezed, and only the long-time average growth rate is well defined:
where: — the maximal Lyapunov exponent, units of inverse time; the inner limit keeps the linearization honest, the outer one averages away the local fluctuations. (The existence of this limit, its independence of generic , and the full spectrum are the business of the next article; here the top exponent is all we need.) Its sign is the verdict:
where: — SDIC, the chaotic case; — neighbours converge (predictability improves with time); — the marginal case of regular motion, where separations grow at most polynomially — a limit cycle or a KAM torus, where two nearby clocks drift apart linearly at worst. Inverting (3) for the moment the error reaches a tolerance gives the formula that governs every forecasting enterprise on Earth:
where: — the initial data error; — the largest error you can tolerate. The logarithm is the punchline: precision enters through , so each order of magnitude of instrumental heroics buys the same fixed increment of forecast time. The Lyapunov time — not the quality of your satellites — sets the currency. Two bookkeeping results tie the local stretching to global geometry. Summing all the exponents recovers the volume budget met in the last two articles:
where: — a time average along the trajectory. For the driven pendulum this gave ; for the double pendulum, zero with pairing — the dissipative and Hamiltonian faces of the same identity. And the stretching rates bound how fast the system creates information:
where: — the Kolmogorov–Sinai entropy, the rate (bits per unit time, if you use ) at which the dynamics promotes unseen digits of the initial condition into observable behaviour. For typical chaotic systems Pesin's theorem upgrades the bound to equality: a chaotic system is a machine that reads the infinite tape of its initial condition at digits per second — which is precisely why new information keeps arriving that no finite measurement contained.
Which statement answers which question
| you want | use | notes |
|---|---|---|
| does uncertainty grow here? | variational equation (1) along the orbit | not the fixed-point Jacobian |
| the divergence rate | maximal exponent , eq. (2) | long-time average; measured, not local |
| how long a forecast survives | horizon (4) | logarithmic in precision — the cruel law |
| is it chaos or a one-shot instability? | boundedness + recurrence + | a saddle repels once; chaos repels forever |
| volume vs stretching budget | sum rule (5) | dissipative: ; Hamiltonian: |
| information production | Pesin, eq. (6) | why chaotic data never runs out of news |
The goal is the operational chain of the whole article: linearize the flow along a trajectory, define the exponent that survives averaging, and land on the prediction-horizon formula (4) with its logarithmic dependence on precision. The strategy is elementary — subtract, expand, integrate, invert — but two steps need care: why the fixed-point notion of "eigenvalue" must be abandoned for a time-average, and why a generic initial error inherits the largest exponent rather than some mixture.
Step 1. Subtract the two flows. With and both solutions, . Taylor expansion gives — equation (1) — valid while the separation stays small.
Step 2. Solve formally with the propagator: , where , . Why no single eigenvalue governs: changes along the orbit and the matrices at different times do not commute, so is a time-ordered product, not an exponential of one matrix. Local stretching rates fluctuate — the trajectory visits contracting neighbourhoods too — and only the accumulated product means anything.
Step 3. Extract the growth rate from the product. The squared separation is ; the eigen-directions of are stretched by the singular values of , and the top singular value grows (for a chaotic orbit) like with defined by the limit (2) — whose existence for typical trajectories is guaranteed by the ergodic theory the next article develops. Why a generic error inherits the TOP exponent: decompose along the singular directions; every component grows at its own rate, and after time the component along the most-stretched direction dominates by factors . Only initial errors exactly orthogonal to that direction — a measure-zero conspiracy — grow slower. Ignorance is generic, so forecast error grows at .
Step 4. Invert for the horizon. Set in the growth law (3): , hence
Step 5. Read the logarithm like an economist. Improving precision adds — a constant purchase price per decade of precision, while the error itself compounds exponentially. At the Lorenz value , six orders of magnitude buy time units: exactly the gap between the launch and the parting of ways in Figure 1. With constant the construction collapses to fixed-point linear stability ( largest real part of eigenvalues), recovering the stability articles; the Figure 2 slope matches the standard Lorenz value ; horizon arithmetic is carried through in Worked Example 1.
Go deeper · Derivation B · 2 minBounded stretching forces folding
We prove the little theorem with the big geometric payoff: a system cannot have a positive Lyapunov exponent AND remain in a bounded region unless the nonlinearity repeatedly folds phase space. The strategy is proof by contradiction on the linear growth law, followed by identifying the resolution — the stretch-and-fold — and its structural consequences, including why continuous-time chaos needs three dimensions. The step to watch is the changing of regimes: the contradiction does not kill exponential divergence, it only kills the linear description of it, and what survives is a statement about infinitesimal separations.
Step 1. Suppose and the motion lives forever in a bounded invariant set (an energy surface, an attractor). Then separations obey both (growth law) and (confinement).
Step 2. Locate the failure: the linearization (1) holds only while is small compared with the scale on which varies. Exponential growth guarantees this scale is reached in finite time , after which the discarded terms take charge. Why this is not a loophole but a mechanism: the nonlinear terms cannot simply stop the divergence — the exponent is defined through infinitesimal separations, which continue to stretch at rate along the whole orbit. What the nonlinearity must do is bend the FINITELY separated trajectories back into : stretched material lines get curved and re-inserted — folded.
Step 3. Iterate the picture. Each circuit of the bounded region stretches infinitesimal bundles by and folds the macroscopic sheet back. Two points separated once are brought back into proximity — possibly very close — and then separate again along the new local unstable direction. Recurrence plus re-separation forever: this is precisely the baker's-dough kneading of Figure 3, and its idealizations (the baker's map, the Smale horseshoe distilled from Cartwright–Littlewood's driven oscillator) are the proven-chaotic cores of the subject.
Step 4. Extract the structural corollaries. (i) Folding a stretched sheet without trajectory crossings needs room: in a planar autonomous flow the folded sheet would have to intersect itself, which uniqueness forbids — hence Poincaré–Bendixson, and the three-dimension minimum met in the driven-pendulum article. Discrete maps escape the constraint (iterates jump, nothing crosses), so even 1D maps can be chaotic. (ii) Infinitely iterated fold-and-compress generates fractal transverse structure — layers within layers — which is the geometric seed of strange attractors in dissipative systems.
Step 5. Note the two solvable caricatures. The baker's map (stretch by 2, cut, restack) makes every step of the argument exact, with ; the tent map is its one-dimensional shadow (Derivation C). Everything a general proof obscures, these models display. The argument is consistent with Poincaré–Bendixson (no planar chaos) and with the driven pendulum's three-dimension requirement; the horseshoe and baker's-map constructions make every step exact.
Go deeper · Derivation C · 2 minAn exactly computable exponent — the tent map and the logistic map at r = 4
The goal is to compute a positive Lyapunov exponent exactly — no numerics, no limits taken on faith — for the two standard fully chaotic maps, obtaining for both and seeing that the equality is no accident. For a 1D map the exponent is the orbit-average of ; the strategy is to pick maps where that average is computable: the tent map because its slope is constant, the logistic map at because a change of variables makes it the tent map's twin. The step to watch is the conjugacy — it is the article's cleanest example of "different equations, same dynamics."*
Step 1. Tent map: for , for , on . Every point (except the kink) has : each iteration exactly doubles infinitesimal separations while the fold at keeps everything in — stretch-and-fold in its purest form.
Step 2. Average: per iteration, for every orbit not hitting the kink. Prediction horizon: one binary digit of the initial condition is consumed per step — after steps, the -th bit of has become the leading behaviour.
Step 3. Logistic map at : . Substitute :
Why this is decisive: in the variable the dynamics is the binary doubling map — the same digit-shift as the tent map. The conjugacy is a smooth change of coordinates away from the endpoints, and Lyapunov exponents are conjugacy-invariant: the wildly non-uniform logistic slopes must average to exactly .
Step 4. Check by direct integration. The conjugacy pushes the uniform density in to the invariant density on , and
— the ergodic average (time average = density-weighted space average) delivering the exact value despite ranging from (at the maximum) to (at the endpoints).
Step 5. Read off the physics. Positive exponent certifies SDIC for the maps that anchor this chapter's discrete-time story; the value saturates Pesin, — one bit of initial-condition information consumed per iteration; and the non-uniform local slopes with a uniform global average illustrate why must be defined as a long-time mean and not read off any single linearization. The conjugacy identity is elementary; the invariant density and the integral are standard results; Pesin equality holds for both maps.
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| neighbours converge | fixed points/stable cycles: prediction improves with time | |
| polynomial separation at worst | quasiperiodic motion, KAM tori, limit cycles — clockwork with drift | |
| , dissipative | strange attractor: SDIC on a zero-volume set | |
| , Hamiltonian | , pairs | chaotic sea: SDIC with recurrence, no attractor |
| linear saddle | one positive rate, no recurrence | instability without chaos — trajectories leave and never return |
| noise-dominated data | effective ill-defined at small scales | separations grow diffusively below the noise floor |
| at fixed | separation saturates at attractor diameter | the exponential law is a transient of the linearization (Figure 2) |
Worked examples
1 · The price list of precision (confidence builder)
A chaotic system has . Initial state error: (scaled units); failure tolerance . Find the prediction horizon, and the horizon if a heroic upgrade reaches .
Step 1. Horizon (4): .
Step 2. After the upgrade: . Six additional orders of magnitude of precision — a trillion-fold tightening — exactly doubles the horizon.
Step 3. The general exchange rate: each decade of precision buys here, a flat fee forever. Chaos cannot be out-measured; it can only be out-waited — by asking statistical rather than trajectory questions.
2 · Why weather forecasts die at two weeks (exam level)
Modern atmospheric models show forecast-error doubling times of about 2 days for synoptic scales. Treat the atmosphere as a chaotic system with that doubling time. (i) Find . (ii) If current global observations pin the initial state to about 1% of the error level at which a forecast becomes useless, find the horizon. (iii) How much horizon would a tenfold improvement in the observing system buy?
Step 1. Doubling time d means — a Lyapunov time of days.
Step 2. With : — the celebrated two-week wall, emerging from nothing but a doubling time and a logarithm.
Step 3. Tenfold better data: additional horizon in this idealization — and even this overstates reality, because at smaller scales the atmosphere's effective grows (thunderstorms double errors in hours), so the fine scales burn through their precision budget first and re-contaminate the large ones. This scale-dependent SDIC is why the practical ceiling is nearer 15 days than 20, and why forecasting agencies now spend their compute on ensembles — dozens of runs launched inside the error ball, forecasting the distribution instead of the trajectory. Ensemble spread is equation (3) turned from an enemy into an error bar.
3 · The Solar System forgets itself (applied)
Long integrations show the inner Solar System is chaotic with Lyapunov time Myr. Today's planetary positions are known to m. When does a position forecast lose all meaning (error m)?
Step 1. Ratio: .
Step 2. Horizon: .
Step 3. Interpretation: eclipse tables for the next million years are trivial, but no computation — with any conceivable measurement program, since of anything realistic is a few dozen — can say which side of the Sun the Earth occupies 500 Myr from now. Newtonian gravity is exact and deterministic; the ephemeris has a chaos-imposed expiry date. Laskar's ensembles even give a few-percent probability of Mercury's orbit destabilizing within 5 Gyr: the Solar System's far future is, irreducibly, a matter of statistics.
Origins · 1 minPierre-Simon Laplace and how this was discovered
Laplace is the patron saint of the claim this article dismantles — and he earned the role honestly. His five-volume Mécanique céleste rebuilt Newtonian gravitation into perturbation theory powerful enough to explain the great Jupiter–Saturn inequality and argue the Solar System stable; his demon — the intellect for whom "nothing would be uncertain" — appears in the 1814 Essai philosophique sur les probabilités as the logical endpoint of that success. The irony sharpens on a second reading: the Essai is a treatise on probability, which Laplace championed precisely because human knowledge is forever partial. He located the partiality in practice, not principle — better instruments, better analysis, less uncertainty, without limit. SDIC is the discovery that the limit exists and is exponential: the demon needs not better data but infinite data, every digit of an uncountable decimal expansion, making it a mathematical fiction rather than an engineering goal. Poincaré saw the crack in 1890 ("small differences in the initial conditions produce very great ones in the final phenomena... prediction becomes impossible"); Lorenz's 1961 rounding error made it operational. Laplace's equations survive untouched — it is his equivalence of determinism with predictability that chaos repealed, and his own probability theory that inherited the estate.
Going further
References. Strogatz, Nonlinear Dynamics and Chaos (2nd ed.), ch. 9–10 · Taylor, Classical Mechanics, ch. 12 · Goldstein, Poole & Safko, Classical Mechanics (3rd ed.), §11.7 · Landau & Lifshitz, Mechanics (Vol. 1) · Ott, Chaos in Dynamical Systems (2nd ed.), ch. 2–4 Key numerical benchmarks used in this article: for the tent map and the logistic map (the logistic result obtained via invariant density ); Lorenz system parameters giving and ; standard-map critical parameter ; Solar-System Lyapunov time Myr.
Builds on: Linear Stability Analysis and the Jacobian · Fixed Points and Equilibria · Phase Portraits and the Phase Plane · Classification of Fixed Points: Nodes, Saddles, Spirals, Centers Leads to: Period-Doubling Cascade and the Route to Chaos · Bifurcations and the Loss of Stability · Conservative Systems and Hamiltonian Phase Flow
Is the butterfly effect literally true — can one insect's wingbeat cause a tornado?
As causation-bookkeeping, yes within the model class; as a headline, it inverts the point. In a chaotic atmosphere, the flow does not distinguish "important" from "unimportant" perturbations: a wingbeat-sized difference in initial data grows at the same as any other, so two atmospheres differing only by the butterfly eventually diverge at tornado scale — with the tornado occurring in one and not the other. But the butterfly is not the tornado's cause in any useful sense: the same growth law applies to every one of the equally tiny differences between the two atmospheres, no one of which is privileged. Lorenz's own gloss was about limits of attribution and control: if wingbeats matter, then forecasting requires data below any feasible resolution, and error-seeding is unavoidable. One honest caveat: real atmospheres have scale-dependent dynamics, and whether infinitesimally small scales truly contaminate synoptic scales in finite time (the "real butterfly effect" of Palmer's and Lorenz's later work) is a live research question about the equations of fluid motion, not settled by the three-variable model.
Where does the initial error come from if I simulate with exact rational initial conditions?
From the arithmetic itself — and the point generalizes beautifully. A floating-point computer rounds every operation to relative precision; each rounding is a perturbation injected mid-trajectory, and SDIC amplifies the accumulated round-off exactly as it would an initial error. Your "exact" simulation therefore departs from the true orbit of your initial condition after roughly time units. What rescues numerical chaos studies is the shadowing property: for strongly chaotic (hyperbolic) systems, the computed pseudo-trajectory, while not the orbit you asked for, stays uniformly close to some genuine orbit of the system with a slightly different initial condition. So simulations sample true dynamical behaviour — valid statistics, attractor geometry, exponents — while being unreliable about the fate of any specific initial state. That division of labour (trust the ensemble, not the individual) is the working epistemology of every field this article touches.
If weather is unpredictable beyond two weeks, how can anyone predict climate decades ahead?
Because climate questions are attractor questions, not trajectory questions. SDIC destroys knowledge of which point on the attractor the system occupies — the day of the storm — at rate . It does not destroy knowledge of the attractor itself: its geometry, its invariant measure, the long-time averages of observables over it. Those statistical objects are exactly what ergodicity makes computable without trajectory tracking, and they are often robust to the initial state entirely. Climate projection asks how the attractor and its statistics shift when forcing parameters (CO₂, solar input, aerosols) change — a question about families of dynamical systems, in the spirit of the bifurcation articles, not about outrunning . The two enterprises can coexist in one model: the same code is useless for the weather on a date in 2044 and informative about the decade's mean temperature. The honest caveat is that structural changes to the attractor (tipping points — bifurcations under slow forcing) inherit all the difficulty of bifurcation theory, which is where climate uncertainty genuinely lives.
Does the measured exponent depend on which trajectory I start from?
Within one ergodic invariant set, no — that is the practical content of ergodicity: the time average defining equals a phase-space average over the set's invariant measure, so almost every initial condition in the set reports the same exponent. Across different invariant sets, yes, and importantly so. The double pendulum at intermediate energy has KAM islands () interleaved with a chaotic sea (): start on a torus and you measure zero; start in the sea and you measure the sea's exponent; the phase space is a patchwork of Lyapunov values. Even in the sea, finite-time exponents fluctuate — an orbit temporarily trapped near sticky island shores reports depressed local stretching for a long while before the asymptotic average asserts itself. So the operational rules are: state which invariant set you are probing, average long enough to beat the fluctuations, and treat a spatially resolved map of finite-time exponents not as noise but as a portrait of the mixed phase space.
How is SDIC even compatible with the smooth, continuous dependence of solutions on initial conditions that ODE theory guarantees?
The two theorems govern different limits and shake hands politely. Continuous dependence (from Picard–Lindelöf machinery) says: for fixed finite time , the map from initial condition to state at time is continuous — indeed the standard Grönwall bound gives with a Lipschitz constant. Note the form: that is an exponential bound, and SDIC simply reports that chaotic systems saturate it with a positive rate rather than beating it. No contradiction: at every fixed , taking still forces , exactly as the theorem promises. What fails is the uniformity in time: for any fixed , however small, there is a time () beyond which the futures are macroscopically different. Mathematically: the solution map is continuous for each but not equicontinuous over . SDIC lives entirely in that gap — which is also why it took so long to notice: every classical well-posedness theorem is true, and none of them protect a forecast.
Below what scale does it stop making sense to talk about the initial error — doesn't quantum mechanics or thermal noise take over?
It does, and the striking answer is that chaos renders the takeover fast and irrelevant to the formalism. A tabletop chaotic system with amplifies a perturbation of one part in — thermal jiggle scale, far below any measurement — to macroscale in s. So real chaotic systems are perpetual amplifiers of their own microscopic noise floor: the deterministic-chaos description remains exactly right for the growth law and statistics (the noise seeds it, the dynamics shapes it), while the specific trajectory realized is seeded by physics below the classical description. This is a feature for the theory, not a bug: it is precisely why chaotic systems have reproducible attractors, spectra, and exponents but unreproducible time series — and why "rerun the same experiment" in a lab never means rerunning the same trajectory. In the quantum direction the story becomes quantum chaos — how regularizes the classical stretch-and-fold — which lies beyond this course's classical remit.
What is the cleanest way to demonstrate SDIC convincingly, without a supercomputer?
Three demonstrations, in increasing rigor. (1) The double pendulum, physically: two matched pendula released "identically" part ways within seconds; slow-motion phone video makes the flip-decision moment visible. (2) The logistic map at , on any spreadsheet: iterate two seeds differing by and plot both series — lockstep for about 33 iterations (), then unrelated; the predicted step count checking out IS the quantitative demonstration. (3) The doubling map, in exact arithmetic: since (mod 1) shifts binary digits, write a number's expansion and watch the 40th bit become the leading bit after 40 steps — SDIC as literal information excavation, no rounding anywhere. The third one also inoculates against the "it's just round-off" objection: the divergence is in the exact dynamics; the computer merely runs out of the digits you never had.