Rethinking Time in Computation: From Wall-Clocks to State Transitions
In most computing, “time” is an external parameter. Your operating system ticks away milliseconds, trading platforms timestamp orders, and distributed systems rely on synchronized clocks. But what if a computer, or any engineered system, could measure time from its own internal causal activity rather than an arbitrary external reference? Image: Wikimedia Commons This idea draws inspiration from the Functional Universe (FU) framework (link for the computer model here ), a conceptual model in which the universe evolves as a sequence of compositional functional states . In FU, time is not fundamental; it emerges from the succession of irreversible transitions . Applying the same principle to engineered systems, where time is counted by actual state changes rather than wall-clock ticks, opens a new paradigm in computation. Internal Clocks: Counting Transitions, Not Seconds Imagine a computer whose “clock” advances only when its internal state actually changes . Every completed computatio...