A rudimentary simulation of the three-body problem

Overall behavior of the simulation

  • Some viewers think bodies are colliding; others argue they’re just tightly slingshotting around each other, which can look like a “bounce” at low resolution.
  • Higher‑resolution examples and periodic orbit visualizations support the “wrapping/slingshot” interpretation rather than actual collisions.

Chaos, closed forms, and integrability

  • Running many simulations with slightly perturbed initial conditions visually demonstrates chaos (sensitive dependence on initial conditions).
  • Several comments stress this only shows chaos, not the (non)existence of a closed-form solution; chaos and closed‑form solvability are logically independent.
  • It’s noted that many systems with closed forms can still be highly sensitive to initial conditions.
  • Discussion touches on integrable systems (conserved quantity per degree of freedom) vs generic nonlinear systems, and mentions KAM theory and Toda lattices as context.

Attractors, basins, and what “chaotic” means

  • Some argue the n‑body problem is better described via riddled basins and related structures rather than just “chaotic.”
  • Sensitivity to initial conditions alone is called insufficient as a formal definition of chaos; issues like topological transitivity, Wada basins, and strange non‑chaotic attractors are raised.
  • Linked work shows fractal‑like crash maps and strange attractors in restricted three‑body setups.

Numerical methods and integrators

  • Naive Euler integration tends to bleed or gain energy, causing unrealistic spirals into the primary body.
  • Symplectic integrators (e.g., Verlet and higher‑order variants) and other high‑quality ODE integrators (Runge–Kutta, Bulirsch–Stoer) are recommended for long‑term orbital stability.
  • Ideas like adaptive step size and thermostats/energy corrections are mentioned, with caveats (e.g., “flying ice cube” artifacts).

Tools, demos, and related software

  • Multiple libraries, demos, and games are cited: REBOUND, browser-based gravity toys, Universe Sandbox, Kerbal Space Program (with and without n‑body mods), SPICE toolkit, and various three-body visualizers/bots/tutorials.
  • These are used both for exploration (e.g., making Jupiter more massive and seeing system instability) and for learning numerical dynamics.

Three-body problem, Trisolaris, and the real solar system

  • Several note that the novel’s setup is really a 4‑body problem (three stars plus a planet), though the planet’s mass may be negligible dynamically.
  • The real solar system is an n‑body system but is “almost” integrable because the Sun (and then Jupiter) dominate the mass; this explains why short‑ to medium‑term ephemerides are accurate despite long‑term chaos.