TWENTY BELLS. ONE REGISTER. EVERY PERIOD A POWER OF TWO.
An order comes in.
Choose the ropes.
Each rope adds a shift to the register: bell j hears bells j−1, j−3… and flips.
Pull ropes until the ordered bells ring at exactly the periods asked, with as few ropes as you can.
THE ORDERORDER 1 / 6
♫Bells that keep
Bells that keep
perfect time.
A rope is a shift. The periods of every bell follow from the ropes by algebra, with nothing run.
Meet the order with the fewest ropes; then ring the peal and hear it repeat.
0 POINTS1–7 PULL A ROPE · R RING · ENTER CASTRING THE CHANGES
txs.spectrum_linear_exact: (1+P)^(2^k) = 1 + P(z^(2^k)) over GF(2), so every bell's period is read off a few polynomial products, never a tick of simulation.
A DIFFERENT SET OF ORDERS
Words choose which orders arrive at the belfry.