We set M = 3, meaning we classify each value in the trajectory by its remainder modulo 3. This gives three residue classes: [0], [1], and [2].
There are six possible transitions, but we are only concerned with the following (we ignore seed values that are multiples of 3 in this analysis):
- From [1] to [2] via (3n + 1)/2
- From [1] to [2] via n/2
- From [2] to [1] via n/2
- From [2] to [2] via (3n + 1)/2
For example, we observe that any value in [1] will either increase by 3k + 1 or decrease by 3k + 2 (for some integer k) when moving to [2].
The full transition table is as follows:
| [1] → [2] | [1] → [2] | [2] → [1] | [2] → [2] |
|---|---|---|---|
| -2 | +1 | -1 | +0 |
| -5 | +4 | -4 | +3 |
| -8 | +7 | -7 | +6 |
| … | … | … | … |
For any value of d in the rule (3n + d)/2 such that d is congruent to 1 modulo 6. the transition table below remains the same (shared across all cases with some offsets).
To construct a Diophantine equation that encodes all trajectories we use a simple trick.
For instance, summing values from the first column [1] → [2] can be expressed as:
S = -2x - 3y
For example, (-2) + (-8) + (-20) = -2(3) - 3(8) = -30.
The last column does not require a second variable, so we only need seven variables in total.
Thus, the full linear Diophantine equation (for d congruent to 1 modulo 6) becomes:
With the following constraints:
- When x1 = 0, x2 also equals 0
- When x3 = 0, x4 also equals 0
- When x5 = 0, x6 also equals 0
Since we end up with the exact same equation for each value of d that is congruent to 1 mod 6, each solution V can represent a trajectory in one of the systems (or worlds). However, there are some solutions that are phantoms and do not represent any trajectory.