Count histories before promising perfect recall
proof▲▲△An implementation stores eight hidden coordinates, each with at most 256 possible values. Show that it cannot uniquely encode every binary history of length 65 using only this state. Does the same argument prevent it from remembering parity?
Hint
Compare the number of representable states with the number of histories.
Solution
The state has at most distinct configurations. There are binary histories. At least two histories must reach the same state by the pigeonhole principle. Given the same future inputs, a deterministic transition and readout cannot subsequently distinguish those two histories.
Parity has only two possible answers. A two-state update can retain it exactly, switching state whenever the next bit is one. Thus the counting proof rules out lossless recall of all histories, not every task on histories.
The premise is an upper bound on representable states. It does not claim all such states are reachable or reliably distinguishable in practice. For arbitrary-precision ideal real numbers, this finite counting argument does not apply.