The Eisenstein Lattice
The Collatz map speaks two languages: halving () and tripling (). Both primes have a clean description in the Eisenstein integers , where is a primitive cube root of unity: 3 is the one prime that ramifies there, and 2 is the smallest prime that stays prime.
The Eisenstein integers form a triangular lattice in the complex plane. Every Collatz orbit can be drawn as a walk on this lattice, which turns questions about convergence into geometric questions about where the walk goes. This page is an exploration: a way of looking, not a set of results about every orbit.
The Two Primes
The Eisenstein integers are complex numbers where and . Their norm is:
The ring has 6 units: .
The two Collatz primes have distinct algebraic characters in :
| Prime | Behavior | Factorization | Norm |
|---|---|---|---|
| 2 | Inert (stays prime) | remains prime | |
| 3 | Ramifies (squares) |
Halving is division by the inert prime 2. Tripling is multiplication by , up to sign the square of the ramified prime. The norms and are in the ratio , the same number as in the average-drift heuristic (two halvings per tripling). I use that as a way of writing the heuristic, not as an explanation of it.
Orbits as Lattice Walks
Each Syracuse step (triple once, then halve times) is recorded as a displacement vector on the Eisenstein lattice:
where is the number of halvings after the -th tripling. In Eisenstein coordinates, this is the lattice point with norm:
| Vector | Angle | Norm | Meaning | |
|---|---|---|---|---|
| 1 | 60 | 1 (unit) | Growth: becomes about | |
| 2 | 30 | 3 | Shrinks: about | |
| 3 | 19 | 7 | Shrinks: about | |
| 4 | 14 | 13 | Shrinks: about |
As grows, the displacement vector rotates toward the real axis — more horizontal, more contractive. The full orbit is the sum of all displacement vectors, landing at the Eisenstein lattice point where = total halvings and = total triplings.
Each Syracuse step adds a vector αi + ω to the lattice walk. Green segments end above the geodesic (the value is back at or below its start, give or take the +1 corrections); red segments end below it (the value is above its start). Dot size reflects α (halvings per tripling).
The Geodesic
The geodesic is the line on the lattice. Which side of it the walk is on records where the orbit stands relative to its starting value:
- Above the geodesic (): more halvings so far than the triplings need — the value is back at or below its start, give or take the corrections
- Below the geodesic (): not enough halvings yet to compensate — the value is above its start
Every orbit that reaches 1 ends above the geodesic. This is an identity, not a finding:
The excess above the geodesic equals the initial bit-length plus the size of the cumulative correction (the same as in the conservation law).
For the orbit of 27: 38 of the 41 points of the walk (93%) lie below the geodesic, where the value is above 27. The walk first gets above the line at step 37, and it ends above it with the steps , which have and .
The Endgame
In a sample of orbits, large values sit late. For the odd starts from 3 to 5999 (orbits with at least five odd steps), the mean relative position of each kind of step is:
| Mean position in orbit | Interpretation | |
|---|---|---|
| 1 | 0.46 | Slightly early — these are the growth steps |
| 2 | 0.45 | Slightly early |
| 3 | 0.55 | Slightly late |
| 0.70 | Late |
Where each α value appears in orbits (odd starts 3–5999). α ≥ 4 steps sit late on average (mean position about 0.7 in this sample). About a quarter of them are the final step into 1, which always has α ≥ 4; without those the mean is 0.60. Triangles mark the mean position of each group.
Much of this is built in rather than discovered. The last step of every orbit that reaches 1 comes from 5, 21, 85, … and so always has ; with that final step left out, the mean for falls to 0.60, and over the odd starts below it is 0.65 (0.57 without the final step). It is not that small numbers are more divisible: the share of odd with is at every size. Likewise every orbit that reaches 1 ends above the geodesic, by the identity above. Whether any walk stays below the geodesic forever is open: such a walk would belong to a number that never falls below its start, a counterexample to the conjecture.
The Eigenvalue Connection
The matrix on the transfer operator page has three eigenvalues satisfying:
The equation comes from the trivial cycle : two halvings of weight 2 and one tripling of weight (see that page). The numbers 4 and 3 are also the norms of the Eisenstein primes 2 and , so it can be written as a ratio of Eisenstein norms; nothing about was used to get it. The three eigenvalues are:
They lie on a circle of radius , equally spaced at , , , as the three cube roots of any positive number are. The three directions are the Eisenstein units .
The radius exceeds 1 exactly because :
It is the same inequality, , that appears in the average-drift heuristic, because the trivial cycle has the average number of halvings, two. It is a statement about the trivial cycle, not about every orbit, and the same matrix for also has radius above 1.
The Three Layers
Three ways of looking, side by side:
| Layer | Question | Tool | What it shows |
|---|---|---|---|
| Thermodynamics | Does energy dissipate on average? | Criticality | Yes — |
| Spectral | What does the cut-off matrix show? | Transfer matrix | The trivial cycle: two halvings, one tripling |
| Geometric | Where do the large steps sit? | Eisenstein lattice walk | Late in the sample — at mean position 0.70 (0.60 without the forced last step) |
The first two come back to one arithmetic fact, : an odd step is followed by two halvings on average, and by exactly two around the trivial cycle. In the same inequality reads , which is a way of writing it, not a reason for it. 4 is greater than 3 is the heuristic for why orbits shrink on average. It does not show that every orbit does.
One lap of the trivial cycle is the step , the lattice point , whose norm is 3: it is the ramified prime times the unit . That is a pleasant coincidence of the encoding, not a structural fact: the norm of is , which equals 3 at .
Related
- The Transfer Operator — the matrix whose three eigenvalues are the cube roots of
- The Collatz Zoo — the family and the thermodynamic analogy
- The Hidden Rotation — the base-6 circle: an irrational rotation plus a small perturbation
- Finite Fuel — a heuristic picture, not a proof, of why positive integers might not keep climbing
- abc Conjecture — how close powers of 2 and 3 can be