Remix.run Logo
OtherShrezzing 12 hours ago

A state machine is a very specific thing in Comp Sci, and I’m not clear you have a strong grasp on it.

You’re not a state machine. A state machine does one serial task, which is why the input+state can create a consistent and deterministic output+state. There are no secondary input streams or exogenous factors to consider for calculating a state machine transition.

Humans create output from many streams of input, arriving at across many different time horizons. Because of this, you cannot create a deterministic model of a human’s state transition for a given input - a requirement of state machines.

This isn’t philosophical or semantics. Mathematically, you’re not a state machine.

nmeagent 4 hours ago | parent [-]

Not all state machines are deterministic.