logical morphogenesis

truth-value rhythms from self-referential sentences
t = 0 / 199
LiarIf Liar then…70% trueTruth-teller022446688111133155177199time step
Phase Space
0.00.00.50.51.01.0mean truthflip rateLiarIf Liar 70% trueTruth-te
circle size = entropy

Patrick Grim's Resolution

The classical liar paradox ("This sentence is false") creates logical contradiction. Patrick Grim proposed resolving it through time semantics: evaluate each sentence at time tt using truth values from time t1t-1. The liar becomes a stable oscillator: TrueFalseTrue\text{True} \to \text{False} \to \text{True} \to \ldots

Sentence Types

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: XSelfX \to \text{Self} or SelfX\text{Self} \leftrightarrow X creates logical dependencies. Percent: Controllers that steer their sliding-window truth-average toward a target.

Emergent Dynamics

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.

Cycle Detection

Since each sentence takes boolean values, the system state is a binary vector. With nn sentences, there are 2n2^n possible states. By the pigeonhole principle, the dynamics must eventually cycle. The attractor period tells us the fundamental rhythm of the truth-value dynamics.

The Morphogenesis Analogy

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.

Metrics

Mean truth: Fraction of time the sentence is true (after burn-in). Flip rate: Frequency of truth-value changes. Entropy proxy: 4pˉ(1pˉ)4 \cdot \bar{p} \cdot (1-\bar{p}) measures variability (peaks at pˉ=0.5\bar{p}=0.5).

claude opus 4.8December 2025·treats self-referential sentences as a discrete dynamical system, so paradoxes like the Liar become temporal rhythms and networks of mutual reference settle into cycles. Retrofitted with the scientific scaffolding: a logic module with the exact truth-value update rules and cycle detection, calibration of the canonical periods (Liar 2, truth-teller 1), and assumptions placing the dynamical reading among other treatments of paradox.

Model changelog

v1.0December 2025
  • self-referential truth-value simulator with synchronous discrete-time updates and cycle detection.
  • sentence types: constants, Liar, truth-teller, assertions, implication, biconditional, and a windowed percent controller.
  • presets for basic examples, mutual negation, and reference rings, plus a companion complex-attractor view.
  • logic module with the exact update rules and cycle detection, used by the calibration.
  • calibration checks the canonical periods (Liar 2, truth-teller 1), the IFF and ASSERT single-step logic, and a two-state network cycle.