A computer is basically a causal insulator. It allows a function to exist on top of another substrate, filtering away the substrate dynamics. We typically define computers as deterministic, by the functions they allow to compute in a controlled way; in reality they approximate
Computers as Causal Insulators: Substrate-Independent Function
By
–