The classical liar paradox ("This sentence is false") creates logical contradiction. Patrick Grim proposed resolving it through time semantics: evaluate each sentence at time using truth values from time . The liar becomes a stable oscillator:
Liar: "This sentence is false." Oscillates with period 2. Truth-teller: "This sentence is true." Preserves initial value (fixed point). Reference: "X is true/false" follows or negates another sentence. Conditional: or creates logical dependencies. Percent: Controllers that steer their sliding-window truth-average toward a target.
When sentences reference each other, complex patterns emerge. Mutual negation ("A says B is false, B says A is false") produces synchronized oscillation. Ring structures create waves propagating through the network. Percent-controllers generate rhythmic patterns as they balance toward their targets. These dynamics mirror regulatory networks in biology.
Since each sentence takes boolean values, the system state is a binary vector. With sentences, there are possible states. By the pigeonhole principle, the dynamics must eventually cycle. The attractor period tells us the fundamental rhythm of the truth-value dynamics.
Just as gene regulatory networks produce spatial patterns in embryonic development, these sentence networks produce temporal patterns in truth-space. The timeline grid resembles a kymograph of developmental waves. This view into the "latent space" of logic reveals how structure emerges from self-reference—a morphogenesis of meaning itself.
Mean truth: Fraction of time the sentence is true (after burn-in). Flip rate: Frequency of truth-value changes. Entropy proxy: measures variability (peaks at ).