The mechanism in six scenes
1. The sensorimotor world
Two situations can produce the same current sensory signal, while pose and executed movement differ. The future signal is therefore not recoverable from sensation alone.
Situation A
Situation B
2. T0 — no acquired memory
The same current signal is routed through different pose and movement context, so A and B already select different local-winner maps. But every predictive residual vector is still zero, so their predicted futures remain identical.
Situation A
winner pattern Amotif gagnant ASituation B
winner pattern Bmotif gagnant B3. Learning through local prediction error
A and B keep their different winner maps. Prediction error writes different residual values into the cells activated by each situation, so the two 8D predicted futures progressively separate.
less error
Situation A
A-addressed residual stateÉtat résiduel adressé par ASituation B
B-addressed residual stateÉtat résiduel adressé par BPredicted future A · 8 channelsFutur prédit A · 8 canaux
Predicted future B · 8 channelsFutur prédit B · 8 canaux
4. Progress over revisits
The preregistered checkpoint error decreases monotonically from epoch 0 to 64, while the predicted separation between the paired futures grows from zero.
5. The causal ablation test
The learned state only works when the matching pose and movement structure is present. Removing or permuting these inputs degrades the frozen final prediction.
6. Persistence and removal
The acquired distributed residual state survives reload with bit-exact predictions. Replacing it with the frozen zero state restores the exact T0 metrics.
Reload test
state
result
Reset test
state
zero