Deterministic chaos — sensitivity to initial conditions in nonlinear systems — overturned classical determinism. A driven pendulum and three coupled ODEs can produce behavior as complex as any random process.
Classify fixed points of a 2D dynamical system using the eigenvalues of the Jacobian matrix.
Explain limit cycles and apply the Van der Pol oscillator as a model of self-sustained oscillation.
Identify saddle-node, Hopf, and period-doubling bifurcations from a bifurcation diagram.
Compute the Lyapunov exponent and use it to diagnose chaotic behavior.
Apply the Poincaré-Bendixson theorem to rule out chaos in 2D autonomous systems.
C.1 Flows and Fixed Points
A dynamical system dx/dt = f(x) defines a flow on phase space. The simplest behavior occurs at fixed points where f(x*) = 0. Linearizing near a fixed point x* with x = x* + ξ:
dtdξ=JξJij=∂xj∂fi(Jacobian matrix)(C.1)
The eigenvalues λ of J classify the fixed point:
Stable node:Re(λ₁,₂) < 0 — trajectories spiral or flow in. Unstable node:Re(λ₁,₂) > 0 — trajectories spiral or flow out. Saddle:λ₁ < 0 < λ₂ — stable in one direction, unstable in another. Center: Re(λ) = 0, Im(λ) ≠ 0 — closed orbits (Hamiltonian systems). Spiral (focus): complex λ — spiraling in (stable) or out (unstable).
C.2 Limit Cycles and the Van der Pol Oscillator
A limit cycle is an isolated closed orbit — unlike the center (infinitely many nested closed orbits), a stable limit cycle attracts nearby trajectories. The Van der Pol oscillator is the canonical example:
x¨−μ(1−x2)x˙+x=0(Van der Pol equation)(C.2)
For μ > 0: the damping term −μ(1−x²)ẋ is negative(energy input) for |x| < 1 and positive (energy dissipation) for |x| > 1. This self-regulating mechanism drives the system toward a stable limit cycle regardless of initial conditions. The Van der Pol oscillator models vacuum tubes, cardiac pacemaker cells, and chemical oscillators.
C.3 Bifurcations
Definition C.1 — Bifurcation
A bifurcation is a qualitative change in the topology of the phase portrait as a parameter is varied. The most important types:Saddle-node:Twofixedpointscollideandannihilate.x˙=r+x2—atr=0,twofixedpoints(±∣r∣)merge; for r>0, none exist.Hopf bifurcation: A stable fixed point becomes unstable and spawns a limit cycle. The system begins to oscillate as a parameter crosses a threshold.Period-doubling: A periodic orbit becomes a 2T orbit, then 4T, 8T... cascading to chaos at a finite parameter value.
C.4 Sensitive Dependence and the Lorenz System
Chaos is characterized by sensitive dependence on initial conditions: nearby trajectories diverge exponentially. The rate of divergence is quantified by the Lyapunov exponent:
∣δx(t)∣≈∣δx(0)∣eλtλ>0⇒chaos(C.3)
The Lorenz system (1963) — a truncated model of Rayleigh-Bénard convection — was the first discovered chaotic attractor:
x˙=σ(y−x)y˙=x(ρ−z)−yz˙=xy−βz(C.4)
For (σ, ρ, β) = (10, 28, 8/3), the system exhibits the famous Lorenz butterfly — trajectories wander erratically between two lobes of a strange attractor, a fractal object with Hausdorff dimension ≈ 2.06. Despite being deterministic, the system is unpredictable on time scales longer than a few Lyapunov times (≈ 1/λ ≈ 1.1 s in Lorenz units). This is the mathematical reason for the practical limit of weather prediction (~10 days).
Theorem C.1 — Poincaré–Bendixson Theorem
In a 2D continuous dynamical system, any bounded trajectory that does not approach a fixed point must approach either a limit cycle or a graphic (a union of fixed points and heteroclinic orbits). Corollary: chaos cannot occur in autonomous 2D systems. Chaosrequiresatleast3dimensions(ora2Dnon−autonomoussystem=3Dwithtime
Example C.1 — Period Doubling in the Logistic Map
Thelogisticmapxn+1=rxn(1−xn)isthediscreteanalogueofabifurcatingdifferential equation. Trace the onset of chaos.
r = 1 to 3:Singlestablefixedpointx∗=(r−1)/r.Allinitialconditions→x∗.
r = 3:Hopf-like bifurcation: fixed point becomes unstable. Period-2 cycle emerges.
r ≈ 3.449:Period−2→Period−4.Period−doublingcascadebegins.