A miniature theatre of interpretation
The Popcorn
Theatre
One kernel. Four cups. An unreasonable number of stories.
Turn the cranks to make a little film. Give each frame a scene. Then ask whether one unchanging dictionary could have told the whole story.
On the little stage
Frame 1The upper scene is your caption made into a picture. Below it: the kernel’s cup position, our entire stipulated machine state.
To the hand cranks ↓01 / Make the motion
Two hand cranks
Hop goes A → B → C → D → A. Fold swaps A ↔ D and B ↔ C. Order matters.
02 / Dub this frame
Casting a scene changes only this frame’s interpretation, never the kernel’s recorded motion.
Try this: Fold twice. You are back at A. Give the encore a different scene, then inspect the dictionary.
See the stage ↑03 / Rehearse, recast, branch
The paper film
Select any frame to recast it. Rehearsal only changes what you are viewing. To try a different future, branch from that frame; Undo can restore the cut.
Your theatre is ready. Nothing moves until you turn a crank.
04 / Look behind the curtain
Can one dictionary do it?
We test every dictionary that assigns one of four scenes to each cup: 256 in all. Different cups may share a scene. Each dictionary must use the same scene every time that cup returns.
No inspection yet.
A compatible dictionary
What if we turn a crank?
From the frame you are viewing, these are all next scenes allowed by the compatible dictionaries. This is a prediction of the interpretation, not uncertainty about the kernel’s next cup.
A conflict rules out only a fixed cup-position-only dictionary. A decoder using a clock or action history could behave differently. An unvisited cup is unconstrained. These counts are not probabilities.
“Cast consistently” uses A = Moon, B = Fox, C = Teapot, D = Moth. A real edit clears the inspection. Download is a local JSON record, not an importable save.
The question to take home
What did the machine do,
and what did we read into it?
Our little theatre makes its dictionary explicit. Real theories of computation can demand much more: causal structure, counterfactual behavior, a choice of physical variables. This toy does not settle which demands are right.
Clear this film, its dubs, inspection and Undo history? Download a checked record first if you want to keep it.
About this theatre · sources & limits
Source positions, not a verdict
In AIs aren’t conscious; computers are (December 23, 2022; updated January 5, 2023), Michael Edward Johnson uses a shaken bag of popcorn to challenge the objectivity of computational interpretation. He argues for a physical approach to consciousness and speculates that computer experience would be unlike human experience. These are his philosophical positions and hypotheses, not established findings of this app.
The full hosted AI consciousness and self-report thread (April 24–25, 2025) distinguishes computational introspection from possible reports about a physical substrate. It includes Chris Percy’s reply pointing to introspection research and Johnson’s response. Johnson’s suggested substrate dependence and branchial/EM frameworks remain proposals; our machine does not implement them.
What we invented
The cups, hand cranks, four scenes, nine-frame limit, illustrated puppets and exhaustive dictionary checker are authored mechanics. Cup position is a deliberately tiny stipulated state, not a faithful description of a real popcorn kernel, server or brain. A film can be consistently recast in several ways without establishing that every computation is implemented by every object. Conversely, a failed dictionary is not a proof that no richer interpretation exists.
This is not a test of consciousness, a welfare measure, a simulation of suffering, a self-report assay or a refutation of computationalism. The puppets are fictional scene labels, not claimed experiences. No score, timer, autoplay, audio, tracking, storage or external runtime service. Work exists only in this tab until downloaded.
The live Lab and Hyperspace informed the ambition for a playful standalone artifact, not its scientific claims. The Notes index was reviewed for context.
AI-generated October 4, 2026. Model: gpt-6-astra (session-reported runtime metadata, not a claim about public model availability). Original procedural SVG art and dependency-free code. Daily only; no main-site approval or endorsement.