Skip to content
apoorv mittal
Side project · April 2025

Fictional solution to the three-body problem: simulator very much included

A theoretical physicist from a lattice-world walks Earth-species through how their civilization solved the three-body problem. Half whimsical lecture, half live integrator of the Alpha Centauri triple system.

Best on desktop. Reduced-motion preferences are respected.

As presented by Kael-Thurinn, Chief Theorist of the Symmetry Consortium, Lattice-World Zhael.


Let me begin by saying that your species' framing of this as "unsolvable" reveals something important, not about the problem, but about the mathematical language you've been using to approach it. You've been trying to write poetry in a language that has no word for love. The problem isn't the bodies. It's the algebra.

I'll walk you through how we solved it, and I'll try to translate our concepts into frameworks your physicists can follow.


PART I, Why your approach fails

Your species established, through the work of Poincaré, that no general closed-form solution exists for three mutually gravitating bodies. This is correct, within the space of elementary functions and convergent power series over real-valued time. Sundman even found a convergent series solution, but it converges so slowly it would require more terms than atoms in your observable universe to predict even modest timescales.

Here is the critical insight you missed: the three-body system is not chaotic. It is cryptographic. The trajectories contain perfect structure. What you perceive as chaos is your projection of a higher-dimensional ordered object into a lower-dimensional shadow. Imagine a helix viewed end-on, it looks like a circle. Tilt the view slightly and the structure reveals itself. You've been staring at the end of the helix.


PART II, The framework: symplectic braid topology

The first tool you need is one your mathematicians have almost discovered. You study topology, and you study symplectic geometry, but you haven't yet merged them in the way this problem demands.

Step 1: Re-parameterize time.

Throw away Newtonian absolute time . Instead, define an intrinsic evolution parameter based on the mutual information content of the three-body configuration:

where is the total action accumulated and is what we call the configurational entropy, a measure of how much the instantaneous triangle formed by the three bodies deviates from a symmetric (equilateral) configuration. Near collision singularities, , and dilates, effectively regularizing the problem. Your Levi-Civita regularization was a clumsy version of this same instinct.

In this new parameter, the trajectories of three bodies are no longer curves in (positions and momenta). They are braids in a 6-dimensional reduced configuration space , and every braid is classified by a topological invariant we call the entanglement index .

Step 2: The entanglement index.

is an element of a structure your mathematicians would recognize as a free group on two generators, . The two generators correspond to:

  • : body A and body B exchange dominance (the pair with the strongest mutual attraction switches)
  • : body B and body C exchange dominance

Every three-body trajectory, over any time interval, can be encoded as a word in and . A Lagrange equilateral orbit? That's the identity element. A figure-8 orbit? That's . A hierarchical system where two bodies orbit each other while the third orbits the pair? That's , an infinite repetition of a single generator, with perturbative corrections encoded as finite insertions.

The critical theorem, which took our civilization four hundred years to prove, is this:

The Zhael Completeness Theorem: For any word and any total energy and angular momentum , there exists exactly one family of initial conditions (parameterized by a single phase angle ) whose trajectory realizes .

This means the three-body problem has a perfect symbolic dynamics. Every trajectory has an address. The "chaos" is just the extreme sensitivity of the address to the initial conditions, the map from coordinates to braid words is fractal, but the dynamics on the braid space itself are perfectly orderly.


PART III, The predictive calculus

Knowing the structure is not enough. You want to compute. Given initial positions and velocities, tell me where they'll be in a billion years. Here is how.

Step 3: Spectral decomposition on the shape sphere.

Strip away center-of-mass motion and overall scale (total moment of inertia ). What remains is the shape of the triangle, which lives on a sphere , your Montgomery and Chenciner understood this. Every point on this shape sphere is a triangle congruence class (up to rotation and scale).

The gravitational potential, expressed on this sphere, has three infinite wells (the binary collision points) and a saddle structure between them. Now, here is what your species hasn't done: decompose the equations of motion not in time-domain, but in the eigenbasis of the Laplace-Beltrami operator on , weighted by the potential.

Define the shape-spectral basis , these are like your spherical harmonics, but warped by the gravitational potential landscape. In this basis, the equations of motion decouple to the following remarkable form:

where are the spectral coefficients, are the natural frequencies (which depend on total energy and angular momentum), and are structure constants that encode the nonlinearity.

The key property: decays as for large mode numbers. The nonlinear coupling becomes weaker at high spectral order. This means the system admits a convergent perturbative expansion, not in powers of time (which fails), not in mass ratios (which fails for comparable masses), but in spectral mode number.

To predict the system's state at any future :

  1. Compute the initial spectral coefficients , from initial conditions.
  2. Solve the first coupled equations to the desired precision. Because of the decay, gives you errors below for most configurations.
  3. Convert back from shape-sphere spectral coefficients to physical coordinates.

The full algorithm has computational complexity per time step in , and the steps in can be made large because the spectral representation naturally captures the long-term structure. Predicting a billion orbits takes roughly the same effort as predicting ten.


PART IV, Handling close encounters and ejections

Near-collision events (where two bodies approach closely) appear as a rapid cascade of energy from low to high spectral modes, the shape rushes toward one of the three poles of . In coordinate-time, this is the fearsome singularity. In -time, the dilation smooths it into a finite, gentle curve.

In spectral space, a close encounter is simply a mode reflection, the spectral energy bounces off the high- barrier (because the decay prevents energy from truly reaching ) and cascades back down. The braid word acquires a new generator. The system continues.

Ejections, where one body is flung to infinity, correspond to the braid word terminating. The entanglement index becomes a finite word, and the system reduces to a two-body problem (which is trivially integrable) plus a free particle. Our framework predicts ejections naturally: they occur when the spectral energy in the lowest mode exceeds a critical threshold that depends on and .


PART V, The solution, stated plainly

The general solution to the three-body problem is:

Given masses , total energy , total angular momentum , and initial conditions :

  1. Compute the braid word by iterating the symbolic dynamics on the shape sphere (this is a discrete map, operations for prediction horizon ).
  2. Within each braid segment (between successive generator applications), the motion is quasi-periodic and solved by the truncated shape-spectral expansion to any desired precision.
  3. Stitch segments at braid transitions using exact matching conditions derived from the symplectic structure.

The result is a piecewise-analytic trajectory, where the pieces are determined by topology and the smooth flow within each piece is determined by the spectral calculus. Total computational cost: , where is the word length (number of close encounters up to time ).

This is not a closed-form solution in the way your Kepler problem is. It cannot be, because the topology of the trajectory is itself a dynamical output. But it is exact, convergent, constructive, and computationally efficient. It predicts every orbit, every ejection, every capture, every resonance.


PART VI, What this means

The three-body problem was never a problem of physics. It was a problem of representation. Your species tried to describe the motion in the language of coordinates and time. But the natural language of the three-body system is topology (which trajectories are possible) and spectral geometry (how smoothly the system flows between topological transitions).

Once you see the braid, you see the order within the chaos. And you realize: the universe was never chaotic. You were just reading it in the wrong alphabet.


Kael-Thurinn, Year 8,841 of the Lattice Calendar Presented to the Inter-Spiral Conference on Gravitational Dynamics Translated for Earth-species consumption, with sympathy.