Notes: Geometric Shapes on a Grid & Figure-of-8 Sequences

Source: Google AI Mode thread, https://share.google/aimode/bO3sC7pZ8NkZlkpxZ (13:53–14:14). Text below is Google AI’s wording; maths shown in readable form. Charts are live: tap a legend item to show/hide it, tap a point for its (x, y).

Geometric Shapes on a Grid

Prompt: insawr geometrical shapes on grid

Geometric shapes can be accurately drawn on a coordinate grid by connecting precise mathematical intersections (lattice points).

Below is an interactive grid visualization featuring a variety of essential 2D geometric shapes, along with a breakdown of their vertex coordinates so you can replicate them perfectly on graph paper.

Geometric Shapes on a 2D Coordinate Grid

📐 Vertex Coordinates for Each Shape

If you are drawing these shapes on standard squared grid paper, you can map out their vertices using the following (x, y) coordinate points:

Note: While shapes with perpendicular lines (like squares and rectangles) align perfectly with a square grid's lines, regular shapes like equilateral triangles and hexagons require non-integer (decimal) heights due to the mathematical constraints of a square grid.

If you'd like to explore further, let me know if you want to:

Coordinate table: shapes
ShapeVertexxy

Figure-of-8 Number Sequences

Prompt: are there any well known mathematical sequences of numbers that form the figure of 8?

While a standard, single-dimensional sequence of numbers (like 1, 2, 3...) cannot visually form a shape on its own, there are several famous parametric coordinate sequences, knot notations, and topological sequences in mathematics that perfectly define or trace a figure-of-8.

1. Parametric Coordinate Sequences (Lissajous & Lemniscates)

If you generate a sequence of paired numbers (xn, yn) using trigonometric functions, they plot a figure-of-8. The most famous is a specific Lissajous sequence, defined by the parametric equations:

xn = sin(tn)
yn = sin(2tn)

By feeding a sequence of regular time steps (t1, t2, t3...) into these formulas, the resulting coordinate sequence loops through the origin and traces a perfect vertical figure-8. A similar sequence generates the lemniscate of Gerono (xn = cos(tn), yn = sin(tn)cos(tn)).

Discrete Parametric Figure-of-8 (Lissajous Curve)

Numbered markers indicate sequential step progression from t = 0 to 2π

Coordinate table: discrete sequence (updates with the slider)
ntnLissajous x = sin ty = sin 2tGerono x = cos ty = sin t cos t

2. The Dowker Sequence (Knot Theory)

In topology, knots are classified using mathematical number sequences. The Figure-Eight Knot (the unique prime knot with exactly four crossings) is entirely defined by a short integer sequence known as its Dowker-Thistlethwaite notation:

{4, 6, 8, 2}

To get this sequence, mathematicians label the crossings of the figure-8 knot sequentially with alternating odd and even numbers. The Dowker sequence is the specific arrangement of the even numbers paired with the odd ones, mathematically locking the figure-8 shape into a simple string of four digits.

3. Three-Body Problem Choreography Sequence

In physics and celestial mechanics, the three-body problem looks at how three gravitational objects orbit one another. For centuries, it was thought that these orbits were chaotic, but mathematicians discovered a stable "Figure-8 Choreography."

Three equal masses will chase each other infinitely along a single figure-8 path. The sequence of their positions over time is governed by a highly complex sequence of Fourier coefficients, alternating perfectly through 12 distinct geometric configurations (switching between specific straight-line and isosceles triangle alignments).

4. Mayer-Vietoris Sequence (Algebraic Topology)

If you study a "figure-eight space" (topologically known as the wedge sum of two circles), its fundamental structure is analyzed using an algebraic tool called an exact sequence. The Mayer-Vietoris sequence splits the figure-8 into simpler parts to calculate its dimensions and properties:

0 → H2(X) → 0 → ℤ ⊕ ℤ → H1(X) → ℤ → 0

This specific sequence of abstract mathematical objects yields the algebraic signature of a figure-8.

Would you like to look closer at one of these? I can:

Not plotted: the Dowker sequence, three-body choreography and Mayer-Vietoris sequence. The thread gives text only for these, no coordinates.

Equals Sign in Written Words

Prompt: (=) how is the equation in written word

In a mathematical equation, the symbol "=" is most commonly written out and spoken as "equals" or "is equal to".

Depending on the context, there are a few other ways it is phrased in written word:

If you are looking at a specific formula from earlier (like the figure-8 parametric equations), let me know! I can write out the entire equation in plain, spoken English for you.

Figure-8 on Graph Paper

Prompt: can I see each plotted on the graph paper.

Yes, here is the trigonometric Lissajous sequence plotted directly onto grid graph paper.

To make this easy to plot or visualize on a standard sheet of paper, the math is scaled so that the figure-8 sits perfectly centered at (5, 5) on a 10×10 grid.

📝 Step-by-Step Graph Paper Coordinates

If you want to draw this exact figure-8 on your own graph paper, mark your axis from 0 to 10 on both sides, find the center point at (5, 5), and smoothly connect these sequential coordinate points:

Figure-8 on a 10×10 Grid (step-by-step points)

Points exactly as listed above, connected in order, with the scaled Lissajous curve for comparison

Would you like to try plotting a sideways figure-8 (the infinity symbol ∞), or do you want to see the sequence of exact mathematical fractions used to generate these precise grid numbers?

Vertical and Sideways Figure-8 Sequences

Prompt: both please.

Here is how both the vertical and sideways figure-8 loops look when plotted side-by-side, followed by the exact mathematical sequences used to build them.

Vertical Figure-8 & Sideways Infinity (9 steps)

Numbered markers are the 9 sequence steps from the table below

🧮 The Exact Mathematical Sequence (Fractions of π)

To plot these curves flawlessly, mathematicians use an underlying sequence of angles based on fractions of pi (π). Because trigonometric functions natively scale between −1 and 1, we modify the equations to fit our 10×10 graph paper:

The table below shows the exact step-by-step numbers generated by the input sequence:

Sequence Step (t)Exact Radian / Formula ComponentVertical Figure-8 (x, y)Sideways Infinity (x, y)
Step 1t = 0(5, 5) (Center)(5, 5) (Center)
Step 2t = π/4(5 + 2√2, 9) ≈ (7.8, 9)(9, 5 + 2√2) ≈ (9, 7.8)
Step 3t = π/2(9, 5) (Right Edge)(5, 9) (Top Edge)
Step 4t = 3π/4(5 + 2√2, 1) ≈ (7.8, 1)(1, 5 + 2√2) ≈ (1, 7.8)
Step 5t = π(5, 5) (Back to Center)(5, 5) (Back to Center)
Step 6t = 5π/4(5 − 2√2, 9) ≈ (2.2, 9)(9, 5 − 2√2) ≈ (9, 2.2)
Step 7t = 3π/2(1, 5) (Left Edge)(5, 1) (Bottom Edge)
Step 8t = 7π/4(5 − 2√2, 1) ≈ (2.2, 1)(1, 5 − 2√2) ≈ (1, 2.2)
Step 9t = 2π(5, 5) (Loop Complete)(5, 5) (Loop Complete)

🧭 The Structural Difference in Written Words

Notice how the equations simply swap their frequency multipliers (2t) to turn the shape sideways:

By doubling the frequency of Y, the vertical shape races up and down twice as fast as it moves left and right, creating stacked loops. Doubling the frequency of X does the reverse, pulling the shape into a wide infinity loop.

Would you like me to generate a printable grid template containing these exact coordinate paths, or would you like to explore how to change the formulas to make the loops thicker, thinner, or asymmetrical?

Print-Ready Coordinates and Morphing the Loops

Prompt: both please.

📄 Print-Ready Coordinate Data (Markdown Text File)

Below is the structured raw data for both curves. You can copy and paste this text directly into a notepad file or spreadsheet to print or keep as a reference guide alongside your graph paper.

========================================================================
FIGURE-8 GRAPH PAPER PLOTTING GUIDE (10x10 GRID)
Center Point of Both Shapes: (5, 5)
========================================================================

--- VERTICAL FIGURE-8 PATH ---
Connect these coordinates in order to trace the upright loop:
1.  (5.00, 5.00)  <- Starting Point (Center Intersection)
2.  (7.83, 9.00)  <- Peak of Upper Right Loop
3.  (9.00, 5.00)  <- Far Right Turning Vertex
4.  (7.83, 1.00)  <- Base of Lower Right Loop
5.  (5.00, 5.00)  <- Midpoint Cross-Through
6.  (2.17, 9.00)  <- Peak of Upper Left Loop
7.  (1.00, 5.00)  <- Far Left Turning Vertex
8.  (2.17, 1.00)  <- Base of Lower Left Loop
9.  (5.00, 5.00)  <- Return Home (Loop Closed)

--- SIDEWAYS INFINITY LOOP PATH ---
Connect these coordinates in order to trace the horizontal loop:
1.  (5.00, 5.00)  <- Starting Point (Center Intersection)
2.  (9.00, 7.83)  <- Peak of the Right-Hand Loop
3.  (5.00, 9.00)  <- Apex Top Edge
4.  (1.00, 7.83)  <- Peak of the Left-Hand Loop
5.  (5.00, 5.00)  <- Midpoint Cross-Through
6.  (9.00, 2.17)  <- Base of the Right-Hand Loop
7.  (5.00, 1.00)  <- Apex Bottom Edge
8.  (1.00, 2.17)  <- Base of the Left-Hand Loop
9.  (5.00, 5.00)  <- Return Home (Loop Closed)

========================================================================

🎨 How to Morph the Loops (Thicker, Thinner, Asymmetrical)

By adjusting specific values in the mathematical equations, you can fully customize how the figure-8 takes shape. We manipulate three parts of the formula: Amplitude (size/width), Phase Shift (symmetry), and Frequency (number of loops).

Let's look at how to alter the standard horizontal infinity equation:

x = 5 + 4 sin(2t)
y = 5 + 4 sin(t)

1. Making the Loops Thinner or Thicker

To change the thickness, you adjust the scale factor (amplitude) of the non-doubled variable relative to the other.

2. Creating an Asymmetrical "Teardrop" Loop

If you want one side of the figure-8 to be larger or warped differently than the other, you introduce a Phase Shift (α) inside the sine function of the fast variable:

Morphing the Loops

Curves drawn from the formulas above (t = 0 to 2π)

Would you like me to generate the exact coordinate tables for one of these altered shapes (like the asymmetrical teardrop) so you can plot it, or should we look at how to rotate the entire shape by an exact angle (like 45°) across your graph paper?

45-Degree Rotated and Teardrop Loops

Prompt: both please

📐 45-Degree Rotated & Teardrop Asymmetrical Coordinates

Below are the exact mathematical coordinate paths to plot these advanced variations on your 10×10 graph paper.

========================================================================
ADVANCED FIGURE-8 PLOTTING GUIDE (10x10 GRID)
Center Point of Both Shapes: (5, 5)
========================================================================

--- 45-DEGREE ROTATED INFINITY LOOP ---
Traces a diagonal figure-8 tilted perfectly between the grid corners.
Connect these coordinates in order:
1.  (5.00, 5.00)  <- Starting Point (Center Intersection)
2.  (7.83, 7.83)  <- Peak of Upper Right Diagonal Loop
3.  (7.83, 2.17)  <- Tip of Lower Right Diagonal Loop
4.  (2.17, 7.83)  <- Tip of Upper Left Diagonal Loop
5.  (5.00, 5.00)  <- Midpoint Cross-Through
6.  (7.83, 2.17)  <- Lower Right Transition Vertex
7.  (2.17, 2.17)  <- Base of Lower Left Diagonal Loop
8.  (2.17, 7.83)  <- Upper Left Transition Vertex
9.  (5.00, 5.00)  <- Return Home (Loop Closed)

--- ASYMMETRICAL TEARDROP INFINITY LOOP ---
Traces an off-balance loop where the right side flares and the left pinches.
Connect these coordinates in order:
1.  (6.92, 5.00)  <- Starting Point (Off-center Intersection)
2.  (8.79, 7.83)  <- Large Outer Bulb (Top Right Peak)
3.  (3.11, 9.00)  <- High Apex Curve
4.  (1.49, 7.83)  <- Small Outer Bulb (Top Left Peak)
5.  (6.92, 5.00)  <- Midpoint Cross-Through
6.  (8.79, 2.17)  <- Large Outer Bulb (Bottom Right Peak)
7.  (3.11, 1.00)  <- Low Apex Curve
8.  (1.49, 2.17)  <- Small Outer Bulb (Bottom Left Peak)
9.  (6.92, 5.00)  <- Return Home (Loop Closed)

========================================================================

🎨 The Mathematical Visualisation on Grid Paper

Here is how these two distinct manipulations transform the standard infinity symbol layout when drawn out completely.

45° Rotated & Teardrop Paths (as listed)

Numbered points connected in the order given above. Teardrop formula curve shown for comparison.

🧬 The Mechanics Behind the Math

How Rotation Works

To tilt the figure-8 by exactly 45 degrees, we take the standard coordinates and run them through a rotation matrix. This mixes the X and Y values together using the sine and cosine of 45° (which equals √2/2 ≈ 0.707).

How the Teardrop Shifts

By adding a fixed number (+0.5) inside the sine function for X, we create a phase lead. The horizontal engine of the pen reaches its boundaries earlier than the vertical engine. This means the crossing point shifts away from the physical center (5, 5) over to (6.92, 5), packing the left side closely together while giving the right side room to flare open wide.

Now that we have covered shapes, rotations, and distortions, let me know if you would like to:

Master Formula Reference Chart

Prompt: can you show all please

To capture the full evolution of these curves, we can combine all six distinct variations into a comprehensive, side-by-side design reference guide.

Here is the complete visual layout of every figure-8 sequence we have explored, mapped out across the grid paper:

All Six Figure-8 Variations

Tap a legend item to isolate or compare curves

🗺️ Master Formula Reference Chart

Every shape on the grid above is generated by altering just four basic structural levers in the parametric equation: Horizontal Width (Ax), Vertical Height (Ay), Horizontal Phase Shift (α), and the Rotation Matrix.

The master template equation used to compute all coordinates is:

Base X = 5 + Ax sin(2t + α)  |  Base Y = 5 + Ay sin(t)
Curve StyleVisual BehaviorSpecific Algebraic RecipeKey Lattice Vertices
1. Standard VerticalStands uprightX = 5 + 4sin(t)
Y = 5 + 4sin(2t)
Top: (5, 9)
Bottom: (5, 1)
2. Standard SidewaysMirror-balanced ∞X = 5 + 4sin(2t)
Y = 5 + 4sin(t)
Left: (1, 5)
Right: (9, 5)
3. Thin RibbonSquashed horizontallyX = 5 + 4sin(2t)
Y = 5 + 2sin(t)
Peaks at Y = 7 and Y = 3
4. Thick BulbousBulbous round loopsX = 5 + 3sin(2t)
Y = 5 + 4sin(t)
Wide open center lobes
5. 45° RotatedTilted diagonallyUses standard outputs spun via:
Xrot = 5 + (Xbase − 5)cos(45°) − (Ybase − 5)sin(45°)
Tips at (7.8, 7.8) and (2.2, 2.2)
6. Asymmetric TeardropPinched left, flared rightX = 5 + 4sin(2t + 0.5)
Y = 5 + 4sin(t)
Shifted center intersection at (6.92, 5)

🧬 Geometric Transformations: In Written Words

To understand how these shapes mathematically communicate, you can think of them as a dance between two independent rhythmic engines—one pushing left-and-right (X), and one pushing up-and-down (Y):

Now that you can see how all these variations overlay on graph paper, would you like to:

Curve 5 (45° Rotated) is drawn from the listed points in the section above. This answer gives only the X half of the rotation formula. The full X and Y pair comes later in the thread (see “The Complete 45° Rotation Formula Pair” below), where the correctly rotated curve is plotted.

Coordinates for the Text-Only Sequences

Prompt (03:34): Can you provide the below please: the Dowker sequence, the three-body figure-eight choreography and the Mayer-Vietoris homology sequence (text-only in the thread), plus the Y half of the 45° rotation formula.

1. The Dowker Sequence Coordinate Paths (2D Knot Diagram Projection)

The notation {4, 6, 8, 2} is a topological code defining how a strand passes over and under itself. To draw this specific mathematical knot on a flat 2D coordinate grid, you can plot these 13 chronological tracking coordinates. Connecting them smoothly with a pen will trace the exact geometry of the Figure-Eight Knot (41 knot):

Center Offset: (5, 5) on a standard 10×10 graph grid.

Sequence StepComponent PositionX CoordinateY CoordinateCrossing State

Figure-Eight Knot: 13 Tracking Coordinates

Table points joined in order (13 connects back to 1). Tap a point for its step, position and crossing state. The AI’s SVG Bezier path (from the vectors answer below) can be toggled on; it is drawn exactly as given, with its 500×500 box laid over the 10×10 grid.

2. Three-Body Figure-Eight Choreography (Orbits & Time Steps)

In celestial mechanics, three equal stellar masses (m1 = m2 = m3 = 1) can chase each other infinitely along a single figure-eight path in a flat plane. Below is the precise numerical sequence spanning one complete orbital period (T ≈ 6.3259).

To see the choreography at any single time step, plot all three bodies simultaneously. For example, at Step 1 (t = 0), place Body 1 at the center, Body 2 on the right wing, and Body 3 on the left wing.

Center Offset: Centered at (5, 5) on a 10×10 canvas, scaled to fit comfortably.

Time Step (t)Body 1 (X1, Y1)Body 2 (X2, Y2)Body 3 (X3, Y3)System Alignment Phase

Three-Body Figure-Eight Choreography

All three bodies at the selected time step from the table. The orbit track uses the AI’s Fourier equations (below), placed at centre (5, 5) with scale 4. The AI’s SVG track can be toggled on.

3. The Corrected Mayer-Vietoris Homology Sequence

The algebraic representation of a topological figure-eight space (a wedge sum of two circles, denoted as X = S1 ∨ S1) had broken syntax symbols. The clean, mathematically accurate long exact homology sequence is written as:

0 → H2(X) → H1(A ∩ B) Φ→ H1(A) ⊕ H1(B) Ψ→ H1(X) ∂→ H0(A ∩ B) → …

When computed using integers (ℤ) to find the topological structural properties of the figure-eight, it reduces directly to this clean algebraic chain:

0 → 0 → ℤ Δ→ ℤ2 ⊕ ℤ2 → ℤ2 → ℤ → 0

What this means in words: It algebraically proves that a figure-eight space has exactly two independent one-dimensional holes (H1(X) = ℤ ⊕ ℤ), matching the two visual loops of the figure-eight.

4. The Complete 45° Rotation Formula Pair

To tilt a standard parametric loop by exactly 45 degrees across graph paper, the transformation matrix requires matching X and Y outputs. The full equation pair is:

Xrotated = Xc + (Xbase − Xc)cos(45°) − (Ybase − Yc)sin(45°)
Yrotated = Yc + (Xbase − Xc)sin(45°) + (Ybase − Yc)cos(45°)

Given that cos(45°) = sin(45°) = √2/2 ≈ 0.7071, the concrete operational equations centered at (5, 5) are:

Xrotated = 5 + 0.7071·(Xbase − 5) − 0.7071·(Ybase − 5)
Yrotated = 5 + 0.7071·(Xbase − 5) + 0.7071·(Ybase − 5)

45° Rotation Applied to the Standard Sideways Loop

The formula pair above applied to X = 5 + 4sin(2t), Y = 5 + 4sin(t). The listed 45° points from earlier are shown for comparison.

Would you like to explore how the masses or gravitational constants are configured to keep the three-body choreography from collapsing, or do you want to start building the vector styles for these paths?

The Vectors

Prompt (03:35): Let’s see the vectors.

Here are the raw mathematical vector paths and programmatic blueprints for your document variables.

These vectors are formatted cleanly in SVG XML path data, making them completely readable and native on iOS Safari/mobile devices without needing any external chart libraries.

1. The Dowker Sequence Vector (<path> Spec)

To plot a authentic topological Figure-Eight Knot Diagram on a 2D viewport, the sequential tracking points must be smoothly curved using cubic Bezier spline commands (C). The path passes cleanly over and under its coordinates, scaling within a standard 500x500 screen layout:

<!-- Figure-Eight Knot Projection Vector -->
<svg viewBox="0 0 500 500" width="100%" xmlns="http://w3.org">
  <path d="M 250,250 
           C 375,425 425,325 250,360 
           C  75,325 125,425 250,250 
           C 375,75  425,175 250,140 
           C  75,175 125,75  250,250 Z" 
        fill="none" 
        stroke="#a855f7" 
        stroke-width="5" 
        stroke-linecap="round" 
        stroke-linejoin="round"/>
</svg>

Figure-Eight Knot Projection Vector (as given)

The AI’s path rendered on its own 500×500 viewBox

2. Three-Body Figure-Eight Choreography Vector

In physics, the exact path tracked by three bodies chasing one another on a figure-8 loop is calculated using an analytical Fourier approximation. The fundamental parametric equations mapping the base loop track are:

x(t) = 1.0996·sin(ωt − 3.1185) + 0.0026·sin(5ωt + 0.1119)
y(t) = 0.3384·sin(2ωt − 3.0954) + 0.0054·sin(4ωt − 3.0484)

Here is the exact scaled vector loop path for the orbit track:

<!-- Three-Body Choreography Base Track Vector -->
<svg viewBox="0 0 500 500" width="100%" xmlns="http://w3.org">
  <path d="M 250,250 
           C 390,320 480,250 420,180 
           C 360,110 290,180 250,250 
           C 210,320 140,390 80,320 
           C  20,250 110,180 250,250 Z" 
        fill="none" 
        stroke="#22d3ee" 
        stroke-width="4" 
        stroke-dasharray="6,4"/>
</svg>

Three-Body Choreography Base Track Vector (as given)

The AI’s path rendered on its own 500×500 viewBox

Note: To animate the three bodies, place three small circles on this single vector strand spaced exactly 120° (1/3 of the total path distance) apart from each other.

3. The 45° Rotated Coordinate Generation Script (JavaScript Array)

To dynamically transform any standard flat shape sequence into a tilted vector asset on the screen, use this coordinate array computation block. It explicitly packages both the X and Y halves of the rotation matrix equation pair:

// Master 45-Degree Rotation Vector Matrix
const centerX = 250;
const centerY = 250;
const angle = 45 * (Math.PI / 180); // Convert to Radians

function getRotatedVectors(basePoints) {
    return basePoints.map(point => {
        // Step 1: Shift points back to origin
        let dx = point.x - centerX;
        let dy = point.y - centerY;
        
        // Step 2: Apply matching X & Y trigonometric transformations
        let rotatedX = centerX + (dx * Math.cos(angle) - dy * Math.sin(angle));
        let rotatedY = centerY + (dx * Math.sin(angle) + dy * Math.cos(angle));
        
        return { x: rotatedX.toFixed(2), y: rotatedY.toFixed(2) };
    });
}

Would you like to wrap these vectors inside an HTML animation framework so you can watch the three stars orbit live on your screen, or should we port these geometric paths into your main Fo8 v0.3 UI build?

Not plotted: the Mayer-Vietoris sequence (algebra only). The rotation script has no input points of its own, so it isn’t plotted separately; the same formula pair is plotted in the 45° chart above.

Corrected Sequences (Verified)

Not Google AI text. This section was built and checked separately, to correct the errors found in the AI’s Dowker table, knot SVG and three-body table. The AI’s wording above is left unchanged.

Figure-Eight Knot (41): Correct 4-Crossing Diagram

Standard parametrisation used: x = (2 + cos 2t)·cos 3t, y = (2 + cos 2t)·sin 3t, z = sin 4t, for t from 0 to 2π. The drawing is the flat (x, y) shadow. At each crossing, z decides which strand goes over, and the under-strand is drawn with a gap.

Figure-Eight Knot 41 (verified projection)

Gaps mark the under-strand. C1–C4 are the crossings, with the two traversal labels each one receives. The ▶ marks the start (t = 0) and direction. Tap a crossing for details.

Check: a numerical search over the whole curve finds exactly 4 crossings. They fall at t = multiples of π/6, and over and under alternate along the strand, as an alternating diagram should.

CrossingPoint (x, y)Over strand (t, z)Under strand (t, z)Traversal labels

Dowker (Dowker–Thistlethwaite) check: start at t = 0 and move with increasing t, numbering each crossing as you pass it, 1 to 8. Every crossing gets one odd and one even number. The pairs are 1↔4, 3↔6, 5↔8, 7↔2, so reading the even partners of 1, 3, 5, 7 gives {4, 6, 8, 2}, matching the notation. The order passed is C1 over, C4 under, C2 over, C1 under, C3 over, C2 under, C4 over, C3 under. That alternates correctly.

Sampled coordinates (24 steps, t = kπ/12)
ktxyz

Three-Body Figure-Eight Choreography (Chenciner–Montgomery, Integrated)

Initial conditions (G = m = 1): positions Body 1 (−0.97000436, 0.24308753), Body 2 (0, 0), Body 3 (0.97000436, −0.24308753). Velocities: Body 1 and Body 3 (0.466203685, 0.43236573), Body 2 (−0.93240737, −0.86473146). Period T = 6.32591398.

Integrated with classical RK4 using 144,000 steps per period (Δt = T/144,000), precomputed and stored here as 720 samples per body. Coordinates are true, unscaled units.

True Three-Body Figure-Eight

All three bodies with trails. Use the slider or Play. The AI’s Fourier curve, with its stated coefficients, can be overlaid for comparison.

Verification: closing error after one period (positions), 3.9×10−8 (positions and velocities). Energy drift about 2×10−14. Choreography check, Body 1 at time t equal to Body 2 at t + T/3: within 2.7×10−8.

Step (t)Body 1 (x, y)Body 2 (x, y)Body 3 (x, y)Alignment (checked)

Straight-line (Euler) alignments happen at every multiple of T/6, and the middle body rotates 2 → 1 → 3 → 2. At T/2, Body 2 is back in the middle with Bodies 1 and 3 swapped. Isosceles alignments fall halfway between, at odd multiples of T/12. The body at the apex sits on the x-axis at ±1.081, with equal sides 1.658 and a base of 0.691.

What Was Corrected