9 three-body starts that come back to exactly where they began and then do it again, each one found by the machine that built this page and each one saying how close it comes to closing. 3 of them are choreographies: all three bodies on a single track, one behind the other.
The browser runs these from the same numbers printed on the cards below.
How they were found
One line of starts. Two bodies at −1 and +1 with the same velocity, the third at the origin with twice that velocity the other way. Zero total momentum, zero spin, three bodies in a row. Two numbers describe the whole start, which makes it a sheet of paper you can search.
Run 40,000 of them at once. A 200×200 grid of starting speeds, stepped forward together for 40.0 time units, each one asked at every step how far it is from its own starting state. Keep the closest it ever got. That is tools/find_orbits.py scan, and it takes about three and a half minutes.
Read the valleys. 131 of the 40,000 came back within 0.05 of their own start. The dips in that map are where the closed orbits live — the picture below is that map.
Walk each one in. Three unknowns — the two velocity components and the period — against twelve residuals, the state at time T minus the state at 0. Finite-difference Jacobian, least squares, damped. Ten iterations takes the residual from about 10⁻² to about 10⁻¹¹.
Round it, and measure again. The numbers printed on the cards are rounded to nine decimal places. That rounding moves the answer, so the residual on each card is re-measured from the rounded start rather than reported from the solver — both figures are on the card, and the gap between them is below.
Throw out the repeats. The scan keeps whichever return was closest, which is often two or three laps, so the same orbit arrives several times with its period doubled or tripled. The shortest period that closes is the orbit's own.
the map
Every start, and how close it came to closing
Brighter is closer. The bright valleys are the periodic orbits; everything dark is a start that wandered off and never came back to itself. This is the whole search, drawn.
The ones that closed
found by the scan on this machine
The braided eight
Three strands of one figure eight, each body on its own, a hair apart from the others. It misses being a choreography by four hundredths.
period 6.290819 start speed (0.339407412, 0.536184978) closes to 1.8e-08 solver reached 1e-12 closest approach 0.658
choreography · found here, and published before
The figure eight
All three on one track, evenly spaced in time, no spin in the system at all. Found by Cris Moore in 1993 and proved to exist by Chenciner and Montgomery in 2000; the numbers here come out of this site's own solver and agree with the published start to seven places. Chenciner & Montgomery, Annals of Mathematics 152 (2000)
period 6.325914 start speed (0.347116888, 0.532724945) closes to 1.5e-08 solver reached 6e-13 closest approach 0.691
found here, and published before
The moth
Two broad wings and a body between them. The published start for the family Šuvakov and Dmitrašinović named moth I rounds to the same five decimals as the one found here, and the period agrees to four. Šuvakov & Dmitrašinović, PRL 110, 114301 (2013)
period 14.894305 start speed (0.464445163, 0.396060015) closes to 4.3e-07 solver reached 5e-12 closest approach 0.080
found by the scan on this machine
The lacewing
Wings again, with a nest of small loops where the three cross. Its closest approach is the tightest of the nine after the moth's.
period 18.141368 start speed (0.181942880, 0.514805998) closes to 4.9e-08 solver reached 5e-12 closest approach 0.228
found by the scan on this machine
The shawl
A figure eight with two long loops thrown over it, one each side.
period 19.735392 start speed (0.189004892, 0.539762453) closes to 1.1e-07 solver reached 4e-12 closest approach 0.261
found by the scan on this machine
The thicket
The widest of the nine and the most crowded: twenty-nine time units of looping before anything repeats.
period 29.212934 start speed (0.327578071, 0.579861680) closes to 2.1e-07 solver reached 2e-11 closest approach 0.339
choreography · found by the scan on this machine
The ribbon
A choreography: all three bodies on one closed track, a folded band five times longer than the figure eight's.
period 33.861519 start speed (0.209661505, 0.525702389) closes to 1.6e-08 solver reached 1e-11 closest approach 0.344
choreography · found by the scan on this machine
The wide ribbon
The other long choreography found by this scan. One track, three bodies, thirty-five time units to get round it.
period 35.043087 start speed (0.255430936, 0.516385839) closes to 4.5e-08 solver reached 4e-11 closest approach 0.361
found by the scan on this machine
The skein
An eight wound several times over, each body keeping to its own bundle of strands.
period 37.770080 start speed (0.254918844, 0.539739712) closes to 4.7e-08 solver reached 1e-11 closest approach 0.405
Each card's picture is one period, integrated at build time from the numbers printed under it. The period is in the units the equations use — three equal weights of 1, G = 1 — and the close figure is the distance between the twelve numbers at time T and the twelve at time 0.
Two numbers, and the gap between them
Every card carries the residual twice. Closes to is what the start printed on that card does: type those numbers in, run them for that period, and the state comes back within that distance. Solver reached is what the search got to before the numbers were rounded to nine decimal places for printing.
The gap is a factor of ten thousand or so, and it is not the stepper: the same residual comes out at a step four times finer and at one four times coarser. It is the rounding itself. A change of five in the tenth decimal place of a starting speed, grown over one period of a three-body orbit, is a change in the eighth decimal of where everything ends up. The subject of this whole site, turning up in its own data files, on the tidiest orbits it has.
What is not here
This scan covers one two-dimensional sheet of starts, at one resolution, for one set of weights, looking only at returns inside 40.0 time units. Longer periods, unequal weights, non-zero spin and the whole rest of the space are outside it. Šuvakov and Dmitrašinović reported thirteen families from a finer search of the same sheet in 2013, and Li and Liao have since taken the catalogue into the thousands with more machine and more digits. The point of the search here is not the count; it is that the method fits in a file you can read in ten minutes.