IO Chain
Simulations · R
R — Relation
Relation adds constraint between differences. Nothing here evaluates, remembers, or optimizes — relations simply couple nearby states.
Relational Field Engine
Same differences, different relations. Watch structure emerge from local constraint.
What to look for
- The same differences behave differently under different relations.
- Structure emerges without memory, goals, or evaluation.
- Boundaries stabilize purely through local constraint.
- Nothing here selects or interprets — it only relates.
Controls
Relation presetiChanges the relation rule (how neighbor-states influence a cell). This is immediate, but the resulting structure takes a few seconds to settle.
State complexity (optional)iAdds more difference-types (states). The rule is unchanged; only the variety of types increases.
Relations operate the same way; only the number of difference-types changes.
Interaction radiusiHow far each cell looks. Local (1) tends to form chunkier domains; Wider (2) tends to merge and smooth boundaries.1 cell (local)
Local uses a Von Neumann neighborhood; Wider uses an extended diamond neighborhood.
SpeediSimulation steps per animation frame. Lower is calmer; higher evolves patterns faster (immediate effect).0.25
InertiaiChance a cell keeps its current state rather than switching. Higher inertia stabilizes regions; lower inertia makes boundaries more restless (watch 5–10s).0.78
How this simulation works
Each cell has a state (a type of difference). There is no memory, no goal, and no global rule.
- Look locally: each cell looks only at nearby neighbors (1 or 2 cells away).
- Apply relation rules: neighbors exert simple influences (the preset changes this balance).
- Update by local constraint: the cell adopts the state most supported by its neighbors, with some inertia.
- Repeat everywhere: no cell “knows” the whole picture; structure emerges from many local interactions.
Nothing here evaluates outcomes, remembers the past, or prefers a pattern. The structure you see is purely the result of relations between differences.
IO note
R (Relation) adds constraint between differences. Nothing here evaluates, prefers, or remembers—relations simply couple nearby states. This is the step that makes Δ non-isolated.