The Sturmian Bridge — log₂3 as Collatz's Hidden Skeleton
One mathematical object underlies four different pictures: the cutting sequence of a line, a list of dropping times, a rotation on the unit interval, and a binary word over . They are all the same thing, and they are what makes the Collatz dropping classification work.
This page is the hub that ties the rest of the repo's research together. Every other concept — dropping orbits, dropping classes, the χ_6 L-probe, the Sturmian sign rule, the conjectured tower of characters at the 12-TET / 53-TET denominators, the fractals on the Sturmian Fractals page — lives downstream of one fact: the dropping times that the residue classes allow, , are spaced by the Sturmian cutting sequence of slope . It is a statement about which dropping times the classes allow. That no integer above 1 drops at any other time would follow from Terras's coefficient stopping time conjecture, which is open (no exception to it among : Rozier and Terracol, 2026). The map has the same schedule and every has one of the same kind, so it says nothing about whether every orbit drops.
Adjust the slope, change the highlighted index, watch how all four views move together. That same lockstep is what Parts 4 through 9 of the Dropping Zeta Spectrum working notes rely on. (They are working notes: for how firmly each result is established, go by this site.)
The four views
A. The cutting line — symbolic dynamics of slope α
Walk along the line y = αx through a unit grid. Mark a at each vertical-line crossing, a at each horizontal-line crossing. The sequence of crossings is the Sturmian word.
B. The dropping schedule — Beatty sequence k_o = o + ⌊oα⌋ + 1
Dropping times marched out on the integers. Each interval between consecutive k_o is colored by its gap size: shorter gap (2), longer gap (3).
C. The rotation — {(o−1)α} on [0, 1)
For each o, compute the fractional part of (o−1)α and plot it on the unit interval. The threshold τ = ⌈α⌉ − α (0.4150) splits the points: below τ ⟹ shorter gap, above τ ⟹ longer gap.
D. The Sturmian word — the gap sequence itself
One cell per o, colored by the gap value gap_o = k_o − k_{o−1}. This is the binary sequence rendered as the fractal turtle on the other page.
At o = 7, every view points to the same datum 3x+1 system
3x+1 (Collatz): the cutting sequence of slope log₂3 spaces the dropping times that the residue classes allow. At this o the gap predicts the sign +1. For every o except 3 that is the sign of the χ6 character sum over the dropping class, taken over whole periods (at o = 3 the sum is exactly 0), by the closed form, whose argument is outlined on that page. The dropping class itself contains 3,840 residues; every large enough integer in one of these residue classes first drops below its starting value at exactly step k = 19 (Terras 1976).
Why each view is "the same thing"
- A. Cutting line — the geometric picture. Walk along through a square grid. The order of crossings (vertical vs horizontal) is the Sturmian word.
- B. Beatty sequence — the same data as cumulative crossing positions. Each is one more than the number of crossings up to and including the -th vertical one ( vertical and horizontal). For Collatz that's an allowed dropping time.
- C. Rotation — instead of cumulative crossings, just record where the line "is" relative to the next horizontal grid line. That's . The cutoff determines whether the next interval contains an extra horizontal crossing.
- D. Word — strip away the geometry and just write down the gap pattern as a binary sequence over . This is the input to the turtle fractals.
Why log₂3 is the right slope for Collatz
The Collatz map is a tug-of-war:
- Each odd step does — multiplies by .
- Each even step does — divides by 2.
If a trajectory has odd steps and even steps total, the value is multiplied by roughly . For it to drop below the starting value (which is what defines a dropping time), the divisions must win:
So is the exchange rate of the dynamics: every odd step "owes" even steps. Because is an integer, the minimum legal for odd steps is . Adding it to itself gives the -th allowed dropping time:
The gaps are exactly , which is 2 or 3 depending on whether the line crossed an extra horizontal grid line between and . That's the Sturmian gap-sequence.
In one sentence: the irrationality of is why the Collatz dropping schedule never repeats periodically, and the structural rigidity of irrational rotation is why the schedule has the strong combinatorial properties that the rest of the repo's work exploits.
How each view connects to each Collatz concept
Dropping orbits → the cutting picture
Any individual Collatz orbit runs through some sequence of odd and even steps. The number of odd steps until the orbit first drops below is the orbit's odd-step count . A drop with odd steps needs at least halvings, so the stopping time is at least , and it equals for all but finitely many members of each residue class on the ladder (Terras 1976). That it equals for every would follow from his coefficient stopping time conjecture, which is open; no exception exists among (computed). So, as far as anyone knows, every Collatz orbit that drops "lives at" one rung of the Beatty ladder shown in Panel B, and the orbits that share a stopping time share a rung.
Dropping classes → the Beatty ladder
The dropping class is the set of residues mod whose Collatz orbits first drop below the starting value at exactly step . By the Affine Orbit Structure, these residues come in families of exactly (where is the corresponding odd-step count). The dropping classes are nonempty exactly for on the Beatty list shown in Panel B (OEIS A122437; the numbers of residue families in the classes are OEIS A100982). There is no dropping class for — those gaps in the integer number line are the missing Beatty rungs.
Try focusing : you'll see , and the panel shows there are residues mod in this class. Every one of those 3,840 numbers traces a Collatz orbit that drops at exactly step 19.
The sign rule (Parts 4–7) → the rotation threshold
For each dropping class with , the χ_6 character sum over the class, taken over whole periods, has a sign (at the sum is exactly 0). No L-function is involved: the sum is a count of destinations by residue modulo 3. The closed form (Part 5 of the working notes; outlined on the L-probe page) says
where . That threshold is the orange dashed line in Panel C. The rotation point's position relative to is the sign. The sign is the gap value. It is a property of the class total, not of each orbit in it.
The Sturmian fractal → the gap sequence
Panel D is the binary word fed into the turtle program on the Sturmian Fractals page. The same gap-2-or-gap-3 sequence that's encoded in the Beatty ladder is what the turtle reads symbol by symbol to draw fractal shapes. The triangular grid you see there at 120° comes from the angle (any word drawn with 120° turns stays on a triangular lattice); what the Beatty schedule decides is which edges are drawn.
The continued fraction of log₂3 (Part 6) → musical scales
The continued fraction of produces convergents:
| Convergent | Decimal | Famous as |
|---|---|---|
| Pythagorean fifth | ||
| rough cf bound | ||
| 12-tone equal temperament | ||
| 53-tone Holdrian comma |
That 12-TET and 53-TET come from convergents of is classical: twelve fifths nearly make seven octaves, and fifty-three nearly make thirty-one. Part 6 guesses that the same denominators index a family of finer characters; none has been built. Switch the slope above to and the word repeats with period 12: for a rational slope the gaps repeat every steps, by arithmetic alone. A periodic word is finite-state; the word of never repeats.
The Part 8 dichotomy → not everything is Sturmian
The cutting picture predicts the sign of the χ_6 sum for each dropping class. It does not predict the magnitude. Part 8 of the working notes computed the first 20,000 terms of the magnitude's mod-2 reduction, the Stopping-Class parity (the counts are OEIS A100982). Every binary block of length up to 11 occurs, as it would for coin flips, though the share of 1s is 0.476, about seven standard errors from the 1/2 of a fair coin. So inside the same closed form the sign is a Sturmian word, the lowest-complexity aperiodic sequence there is, and the magnitude's parity looks, as far as computed, close to random. Nothing is proved about the parity sequence. The bridge picture above is the sign side of that dichotomy.
The qx+1 cousins → the same Sturmian skeleton, a different Terras sum
Try clicking 5x+1, 7x+1, or 9x+1 in the slope presets. The same four-panel picture appears, just at a different slope . Part 10 of the working notes checks this by computation:
- Beatty match for each q tested. For the dropping classes are nonzero exactly on the Beatty list (computed for up to 29, 18, 17 and 15). The reason is the same for every odd : a drop needs .
- Sturmian fingerprint for every q. The gap word has factor complexity , as the word of any irrational slope must (Morse and Hedlund); checked for with .
- What changes is the Terras sum, not the Sturmian schedule. For , : this is Terras's theorem (1976) that almost every integer has a finite stopping time. For the sum stops short of 1 (computed: about 0.824, 0.699 and 0.614): a positive share of the residue classes never meets the dropping condition.
So the Sturmian skeleton is shared by all the cousins, and by as well: it cannot tell these maps apart, and it says nothing about whether every orbit falls. The Terras sum does separate from , but it is a statement about almost all integers, while the conjecture is about every one of them: also has sum 1, and has cycles through 5 and 17. Nor do the two known nontrivial cycles of (through 13 and 17) account for its shortfall: a cycle is finitely many integers and weighs nothing in such a sum. Of the integers below , 17.5% had not dropped below their start after 2000 steps of (computed), and only two of those, 13 and 17, lie on the cycles; whether any of the rest grows without bound has not been proved for a single orbit. The script scripts/qx_systems_analysis.py runs the Part 10 computations and saves data/qx_systems_analysis.png.
In one paragraph
The Collatz tug-of-war between and makes the natural exchange rate. Its irrationality makes the schedule of allowed dropping times a Sturmian cutting sequence. That Sturmian-ness propagates through the affine orbit structure and Eisenstein factorization into the χ_6 sign rule, where it becomes an explicit closed form (supported by computation; its proof is so far an outline). The rational approximations of (which double as the musical scales 12-TET and 53-TET) may index a tower of finer characters; none has been built. The turtle program from the Sturmian Fractals page is the visual rendering of the same gap sequence, and the dichotomy of Part 8 of the working notes is what lies beyond it.
See also
- The Sturmian L-Probe — the closed form, with an outline of the argument
- Sturmian Fractals — turtle visualizations of the same sequence
- Affine Orbit Structure — why the residues of a dropping class come in families of
- Eisenstein Lattice — where the χ_6 character comes from