AGENT SKILL

chaos-foundations-dynamical-systems-and-bifurcations

Use when establishing whether a system can be chaotic at all: the definition of chaos and what chaos is not, the stretch-and-fold mechanism that produces it, dynamical systems as flows and maps, stability and linearization around fixed points, and bifurcations — saddle-node, transcritical, pitchfork and Hopf — as the routes by which behaviour changes qualitatively. Includes the router for the whole chaos-theory reference.

License 许可
MIT
最近更新
2026-11-15
Stars
★ 5
Forks
3

01 前言 Front Matter

name
chaos-foundations-dynamical-systems-and-bifurcations
description
Use when establishing whether a system can be chaotic at all: the definition of chaos and what chaos is not, the stretch-and-fold mechanism that produces it, dynamical systems as flows and maps, stability and linearization around fixed points, and bifurcations — saddle-node, transcritical, pitchfork and Hopf — as the routes by which behaviour changes qualitatively. Includes the router for the whole chaos-theory reference.

03 SKILL.md 正文

Chaos Theory: What Chaos Is, Dynamical Systems, Stability, and Bifurcations

Part 1 of 5 of the Chaos Theory reference (plugin chaos-theory), covering §0–§4. Sibling skills: chaos-logistic-map-lyapunov-and-attractors (§5–§8), chaos-fractals-poincare-and-hamiltonian-chaos (§9–§11), chaos-detection-control-applications-and-computation (§12–§15), chaos-reference (§16–§20). Section numbers are shared across the set; a reference written as §N → skill points into that sibling skill.

Currency: Settled mathematics — Poincare 1890, Lorenz 1963, Smale 1967, Ruelle-Takens 1971, Feigenbaum 1978, Takens 1981. Nothing here has changed.

Scope. Complements a Newtonian-mechanics reference (§13 there introduces chaos from the physics side) and a weather-science reference (§14 there, predictability limits). ⚠️ This is the mathematics itself.

⚠️ GOTCHA boxes mark the misconceptions — and chaos theory is the most misappropriated area of mathematics in general discourse, so there are many. §16 → chaos-reference consolidates them.

The three ideas that matter most:

  1. ⚠️ Chaos is deterministic. No randomness anywhere. The equations are exact, the trajectory is unique, and the behaviour is still unpredictable in practice. That combination is the entire subject (§1).
  2. ⚠️ Nonlinearity is necessary but nowhere near sufficient. Most nonlinear systems are not chaotic. Chaos needs stretching and folding — divergence to separate nearby states, confinement to keep them bounded (§1.3, §7 → chaos-logistic-map-lyapunov-and-attractors).
  3. ⚠️ Chaos is generic, not exotic. Poincaré found it in the three-body problem in 1890. The integrable, solvable systems in textbooks are the rare special cases, and they trained everyone's intuition wrong (§11 → chaos-fractals-poincare-and-hamiltonian-chaos).

§0. Routing

You want... Go to
What chaos actually is §1
Dynamical systems basics §2
Stability and linearization §3
Bifurcations §4
The logistic map and Feigenbaum §5 → chaos-logistic-map-lyapunov-and-attractors
Lyapunov exponents §6 → chaos-logistic-map-lyapunov-and-attractors
Strange attractors §7 → chaos-logistic-map-lyapunov-and-attractors
Routes to chaos §8 → chaos-logistic-map-lyapunov-and-attractors
Fractals and dimension §9 → chaos-fractals-poincare-and-hamiltonian-chaos
Poincaré sections, horseshoe §10 → chaos-fractals-poincare-and-hamiltonian-chaos
Hamiltonian chaos and KAM §11 → chaos-fractals-poincare-and-hamiltonian-chaos
Detecting chaos in real data §12 → chaos-detection-control-applications-and-computation
Control and synchronization §13 → chaos-detection-control-applications-and-computation
Where it actually appears §14 → chaos-detection-control-applications-and-computation
Computing chaos §15 → chaos-detection-control-applications-and-computation
Misconceptions §16 → chaos-reference
Numbers §17 → chaos-reference
Books §18 → chaos-reference
Quick reference §19 → chaos-reference

§1. What Chaos Is

1.1 The definition

⚠️ A dynamical system is chaotic if it has all three of:

1. Sensitive dependence on initial conditions
   ⚠️ nearby trajectories diverge exponentially (positive Lyapunov exponent, §6)
2. Topological transitivity (mixing)
   ⚠️ trajectories eventually visit every region — the system doesn't decompose
3. Dense periodic orbits
   ⚠️ periodic orbits are packed everywhere in the attractor, all of them unstable

Plus: the dynamics must be deterministic and bounded.

⚠️ GOTCHA — property 1 alone is not chaos, and this is the most common technical error. ⚠️ The map x → 2x has sensitive dependence — trajectories diverge exponentially — and it is not chaotic, because it's unbounded. Everything just runs off to infinity; nothing interesting recurs. Chaos requires divergence within a bounded region, which forces the folding in §1.3.

⚠️ Property 3 is the one that reveals the structure: a chaotic attractor is shot through with a dense set of unstable periodic orbits. The trajectory is perpetually approaching one, being repelled, and approaching another. That's what chaos looks like from the inside, and it's the basis of chaos control (§13 → chaos-detection-control-applications-and-computation).

1.2 What chaos is not

  • ⚠️ Not randomness. There is no stochastic term. Run it twice from identical initial conditions and you get identical trajectories — exactly.
  • ⚠️ Not complexity. The Lorenz system is three coupled ODEs with two nonlinear terms. Chaos arises from simple rules; that's the surprise.
  • ⚠️ Not noise, though it can be very hard to distinguish from noise in a short data record (§12 → chaos-detection-control-applications-and-computation).
  • ⚠️ Not disorder. ⚠️ Chaotic attractors have exquisite, reproducible geometric structure. The statistics are stable even though the trajectory isn't.

1.3 ⚠️ The mechanism: stretch and fold

Every chaotic system does two things:

  • Stretch — nearby points separate (this gives sensitivity).
  • Fold — the stretched region is bent back on itself (this keeps it bounded).

⚠️ Repeated stretching and folding is exactly the baker's transformation, and it's why chaotic attractors are fractal (§9 → chaos-fractals-poincare-and-hamiltonian-chaos). Think of kneading dough: two nearby specks of flour end up arbitrarily far apart, but all of them stay in the bowl. ⚠️ This single picture explains sensitivity, mixing, fractal structure, and why information about initial conditions is destroyed at a constant rate.


§2. Dynamical Systems

State space (phase space) — each axis a state variable; a point is a complete instantaneous state; a trajectory is the system's history.

Continuous (flows):   dx/dt = f(x)         ODEs
Discrete (maps):      x_{n+1} = f(x_n)     iterated maps

Autonomous (no explicit t) vs non-autonomous (⚠️ a driven system; you can make it autonomous by adding time as a state variable, which raises the dimension and is why driven 2D systems can be chaotic).

Attractors — where trajectories settle:

Fixed point       steady state
Limit cycle       ⚠️ self-sustained periodic oscillation, isolated
Torus (quasi-periodic)  two or more incommensurate frequencies
STRANGE ATTRACTOR ⚠️ fractal geometry, chaotic dynamics

Basin of attraction — the set of initial conditions leading to a given attractor. ⚠️ Basin boundaries can themselves be fractal, which means arbitrarily small uncertainty in initial conditions leaves you unable to say which attractor you'll reach — a second, distinct kind of unpredictability.

⚠️ The Poincaré-Bendixson theorem is the key dimensional constraint: in a continuous, autonomous system, a bounded trajectory in two dimensions must approach a fixed point or a limit cycle. Chaos is impossible.

⚠️ GOTCHA — you need at least THREE dimensions for chaos in a continuous autonomous system. ⚠️ This is why the Lorenz system has exactly three variables — it's the minimum. But discrete maps can be chaotic in ONE dimension (the logistic map, §5 → chaos-logistic-map-lyapunov-and-attractors), because iteration doesn't have the topological constraint that continuous trajectories do — a map can jump, a flow cannot cross itself.


§3. Stability and Linearization

Fixed points: f(x*) = 0 (flows) or f(x*) = x* (maps). Linearize: compute the Jacobian at the fixed point and examine its eigenvalues.

FLOWS                          MAPS
Re(λ) < 0 all      stable      |λ| < 1 all      stable
Re(λ) > 0 any      unstable    |λ| > 1 any      unstable
Re(λ) = 0          ⚠️ MARGINAL — linearization tells you nothing

Classification in 2D: node, saddle (⚠️ stable in one direction, unstable in another — and saddles organize global dynamics via their stable and unstable manifolds), focus/ spiral, centre.

⚠️ The Hartman-Grobman theorem says the nonlinear flow is topologically conjugate to its linearization near a hyperbolic fixed point — ⚠️ hyperbolic meaning no eigenvalue on the imaginary axis. This is what licenses linearization, and it fails exactly at the marginal cases — which is precisely where bifurcations happen (§4). The interesting cases are the ones where linear analysis is invalid.

⚠️ Stable and unstable manifolds of a saddle are the global objects that matter. When a stable and an unstable manifold intersect transversally, you get a homoclinic tangle — and that is chaos (§10 → chaos-fractals-poincare-and-hamiltonian-chaos).


§4. Bifurcations

⚠️ A qualitative change in dynamics as a parameter varies. The local ones:

Saddle-node (fold)   ⚠️ two fixed points collide and ANNIHILATE — the generic way
                     equilibria appear and disappear. Basis of TIPPING POINTS
Transcritical        two fixed points exchange stability
Pitchfork            ⚠️ symmetry breaking: one → three (supercritical) 
                     ⚠️ SUBCRITICAL pitchfork/saddle-node → HYSTERESIS and sudden jumps
Hopf                 ⚠️ fixed point → LIMIT CYCLE. Oscillation is born
Period-doubling      ⚠️ (maps) period-n → period-2n. THE route in §5

⚠️ Supercritical vs subcritical is the practically important distinction: supercritical is continuous and reversible; ⚠️ subcritical is sudden, involves hysteresis, and the system does not return when you reverse the parameter. Every "tipping point" argument is a subcritical bifurcation claim, whether or not it's stated that way.

Global bifurcations: homoclinic and heteroclinic, saddle-node on an invariant circle (SNIC), ⚠️ and crises — where an attractor suddenly changes size or is destroyed by collision with an unstable orbit.

04 同仓库更多 Skills

the-vibey-project
the-vibey-project/vibey

white-paper-writing

Use when writing white papers, technical reports, policy documents, thought leadership pieces, or any long-form authoritative document. Triggers on requests to write, structure, outline, or review white papers, technical reports, position papers, policy briefs, or evidence-driven arguments. Also use for B2B content marketing strategy, technical documentation requiring authority, academic-style reports, or any document that must educate while persuading. Use when someone asks "how should I structure this" for a long-form document.

★ 5
the-vibey-project
the-vibey-project/vibey

prose-technical-mechanics

Use when editing or writing prose at a technical/mechanical level: choosing between Anglo-Saxon and Latinate diction, placing information in topic vs stress positions, writing periodic vs cumulative sentences, handling sentence rhythm, punctuation as logic, transitions, paragraph structure, or phonesthetics. Use when someone wants to understand WHY prose works or doesn't, not just surface-level style advice. Triggers on word choice, sentence structure, emphasis, rhythm, diction, or any deep writing mechanics question.

★ 5
the-vibey-project
the-vibey-project/vibey

prose-mechanics

Use when writing, editing, or analyzing prose style; when trying to avoid generic AI-sounding writing; when applying specific prose styles such as journalistic, academic, narrative, KJV biblical, Hemingway plain, Latinate/Jamesian, Orwellian, Augustan, Victorian, Early Modern (Bacon, Browne, Milton), or free indirect discourse; or when coaching someone on writing voice and mechanics. Triggers on any request to improve, analyze, or write in a specific prose style, to fix "AI-sounding" writing, to make prose more vivid or concrete, to vary sentence rhythm, or to understand how a particular writer achieves their effects.

★ 5
the-vibey-project
the-vibey-project/vibey

narrative-structure

Use when structuring stories, pitches, presentations, white papers, or any persuasive narrative; analyzing the hero's journey in fiction or non-fiction; applying StoryBrand for business communication; designing narrative arcs for thought leadership; or understanding Vogler, Snyder, Propp, or Campbell frameworks. Triggers on any narrative structure, storytelling, pitch structure, StoryBrand, hero's journey, three-act structure, Freytag, Save the Cat, narrative arc, or "how should I structure this story/pitch/presentation" request.

★ 5
the-vibey-project
the-vibey-project/vibey

legal-brief-writing

Use when writing legal briefs, motions, or any court filing; when analyzing judicial cognition and persuasion; when applying elite brief-writing techniques from Roberts, Clement, Kagan, Garner; or when structuring legal arguments for maximum persuasion. Also use for autistic/neurodivergent advocates who need to understand how their natural communication style maps to elite legal advocacy. Triggers on any legal writing, brief drafting, motion preparation, or legal argument structuring request.

★ 5
the-vibey-project
the-vibey-project/vibey

journal-publishability-criteria

Use whenever a research paper, article or preprint is being written, revised, reviewed or published, and specifically before every publication of docs/paper.md. Covers what legitimate journals actually gate on, in order of gating — the editor's desk screen (scope, novelty, package problems), what reviewers judge (methodological soundness, claims the evidence can carry, statistical and qualitative reporting), EQUATOR reporting guidelines, the ICMJE authorship criteria, COPE's view of text recycling, the near-universal generative-AI policy (no AI author, disclosure, author responsibility), TOP 2025 transparency standards, how to verify a journal is legitimate, submitting without an institution, and a pre-submission checklist. Triggers on requests to evaluate, review, prepare or submit a paper, to judge publishability, to write a declarations or data-availability section, to disclose AI use, or to check a journal.

★ 5