ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Watch a system remember

Follow a scalar state through repeated updates. Explore how an update rate changes its response.

Teaching model · computed in your browser

Teaching model · computed in your browser

Watch a state remember

Apply a sequence of inputs to one persistent number. Explore forgetting, oscillation, and unstable feedback.

st+1=a st+b uts_{t+1}=a\,s_t+b\,u_t

s is the persistent scalar state; a controls the retained prior state; b scales the input u. The same stored state is updated at every step. For this linear recurrence, differences in initial conditions shrink when |a| < 1. This one-number demonstration is not a neural network, a trained model, or an operating Pantheon runtime.

Try this: choose a single pulse and compare a = 0.8, −0.8, and 1.2. Which settings forget an earlier state, and which amplify it?

Experiment controls

Playback starts only when you choose Play. It pauses when this tab is hidden or the lab leaves view. Reduced-motion preferences slow the updates; Step always gives you direct control. Runs stop after 40 updates or at the display limit.

The default worked example is shown below.

Completed updates0 / 40
Current state0
Next input1
Constant-input fixed point1
Persistent scalar-state sequenceSolid: state after each update. Dashed: input used for that update. Both share the same numeric axis. The state starts at update zero before any input is applied.-1.240051.2410Update numberState / input
Solid: state after each update. Dashed: input used for that update. Both share the same numeric axis. The state starts at update zero before any input is applied. Solid: state · Dashed: input used

Stable memory: differences in initial state shrink because |a| < 1. Press Step to apply the first input to the initial state. The constant-input fixed point is b / (1 − a) = 1; convergence to it requires |a| < 1.

State transitions — inputs shown when they are applied
UpdateInput uPrevious stateNew state
0Not yet appliedInitial condition0
Turn exploration into understanding

Learn the ideas behind this lab.

Follow a worked example, practice on your own, and return to the original project sources.

Progress is kept in this browser. How learning works

Search equations, builds, manuscript text, and recovered sources.