About This Visualization

This is an interactive explorer for the Wolfram Physics Project — the idea that the universe emerges from simple computational rules applied to abstract structures. Every view below shows a different facet of the same underlying multiway system.

The multiway graph shows all possible evolution histories of a string rewriting system. Each node is a state; each edge is a rule application. Branching means the system explores multiple futures simultaneously — this is the origin of quantum superposition in the Wolfram model.

Node brightness encodes path weight — the number of distinct paths from the initial state. These weights are the quantum amplitudes: brighter nodes have higher probability of being observed.

The causal graph tracks which rewriting events enable which others. If event A produces a state that event B needs, there’s a causal edge A → B. This partial order is the discrete analog of a Lorentzian spacetime manifold.

Causal invariance — when all branch orderings produce the same causal structure — is a key property. It’s the discrete equivalent of general covariance in general relativity.

The branchial graph connects states that share a common ancestor one step back. Its geometry is branchial space — which converges to projective Hilbert space with the Fubini-Study metric. Distance here measures how "quantum-different" two branches are.

Close branches interfere constructively (amplitudes add). Distant branches decohere — the observer can’t identify them, and they behave as separate classical worlds.

Branchial evolution animates the branchial graph step by step, showing how the branching structure grows and recombines over time. The distance histogram (right panel) tracks the distribution of pairwise branchial distances at each step.

Watch for clustering — it signals decoherence. When groups of states become branchially distant, the observer sees them as separate classical outcomes.

The spacetime view uses Wolfram-style hypergraph rewriting — rules that transform sets of relations (hyperedges). The resulting spatial hypergraph encodes emergent geometry: its large-scale structure approximates a smooth manifold whose dimension and curvature are measurable.

The foliation slider lets you slice through the causal structure, showing the spatial hypergraph at different "moments" — the discrete analog of choosing a spacelike hypersurface in GR.

The coarse-graining slider implements Jonathan Gorard’s observer model. The observer imposes completion rules on the multiway graph by identifying branches whose causal futures are isomorphic at a given resolution. This Knuth-Bendix completion is formally equivalent to wavefunction collapse.

At resolution 0 you see the full quantum state. As you increase coarse-graining, branches merge, causal invariance rises, and the system looks increasingly classical. Orange edges are completion edges — the observer’s identifications.

3D views (Spacetime): Click + drag to orbit, Ctrl + click + drag to pan, scroll to zoom.

Flat views (Multiway, Causal, Branchial): Click + drag to pan, Shift + drag to rotate, scroll to zoom.

Hover over any node to see its state and metadata. Click a node to highlight its causal history. Use the Scenes dropdown for curated configurations that demonstrate specific physics.

Rewriting Rules
Initial State
Growth rules active — state length capped at 256 characters to keep things tractable.
Presets
The Big Idea

Simple string rules → branching possibilities → quantum interference. You're watching the universe compute itself.

Path Weights → Amplitudes

Each state is weighted by the number of evolution paths reaching it. These weights are quantum amplitudes — |ψ|² emerges from the branching.

Branchial Space → Hilbert Space

States connected by shared ancestry form branchial space. Its geometry converges to projective Hilbert space with the Fubini-Study metric.

Completion → Interference

Close branches merge constructively — weights add. Far branches decohere — the observer can't identify them. This is interference, from pure rewriting.

Configuration
Evolution Steps 14
Max States 5000
Step 0 / 10
Display
Step Spacing 3.0
Node Size 1.0
Hypergraph Rules
Wolfram-style set substitution on ordered relations. These rules rewrite patterns of hyperedges, producing a spatial hypergraph whose structure encodes emergent spacetime geometry.
Spacetime Presets
Rewrite Steps 8
Foliation Slice
Event 0 / 0
Bloom 0.4

Keyboard Shortcuts

Navigation
Switch to Multiway1
Switch to Causal2
Switch to Branchial3
Switch to B-Evolution4
Switch to Spacetime5
Playback
Play / PauseSpace
Step forward
Step back
ResetR
Tools
Save screenshotS
Export graph dataE
Toggle FPS monitorF
Close panelEsc
Show this help?
No spacetime geometry
Open Scenes and choose a Spacetime preset, or scroll down to the Hypergraph Rules panel and press Evolve.
Step 0 / 0
60 FPS
The Observer
Gorard's observer model: you impose completion rules on the multiway graph by coarse-graining — identifying branches whose causal futures are isomorphic at your resolution. This Knuth-Bendix completion is formally equivalent to wavefunction collapse.
Coarse-graining 0
Full superposition Classical
CAUSAL INVARIANCE
Unitary (evolution) Hermitian (completion)
Observer
Click any node in the 3D graph or branchial ring to highlight its full causal history.
Emergent Intensity Pattern

Spatial intensity derived purely from multiway path weights. Solid bars: weights from the rewriting system. For sorting presets, a dashed Fresnel overlay is shown for comparison (not used as input).

Branchial Graph

States at the final evolution step, connected by shared ancestry one step back. Dimensionality reveals the number of interacting quantum subsystems.

Completion Analysis
Run the evolution to see completion analysis...
Branchial Distance

Distribution of graph distances between all pairs of states in the branchial graph at the selected step. An expanding distribution suggests emergent spatial geometry.

Physics Tools
Branchial Distance Heatmap
Color all nodes by branchial distance from the selected observer. Near = warm, far = cool.
Geodesic Tracer
Activate then click two nodes to visualize the shortest causal path between them. The geodesic length = proper time in Wolfram's framework.
Reference Frame
Choose a foliation ordering (simultaneity slices). Different frames = different observers' "now."
Token Rewrite View
When a node is selected, see character-level diffs between parent and child states.
Branchial 3D Embedding
Embed the branchial graph in 3D using graph Laplacian eigenvectors. In the continuum limit, this converges to the projective Hilbert space geometry.
Fubini-Study Metric
Color branchial edges by Fubini-Study distance (future causal cone overlap). The proper metric on branchial space — converges to the projective Hilbert space metric.
Branchial Geodesic
Select two nodes on the branchial graph to show the geodesic (shortest path). The path integral emerges from summing over these paths through branchial space.
Embedded Observer
From the selected node, grow the maximal subgraph maintaining internal causal invariance. The observer as a persistent structure embedded in the multiway system.
Causal Invariance Verifier
Check event pair commutativity. Confluent pairs (green) preserve spacetime; divergent pairs (red) break it.
Energy-Momentum Density
Heat map of causal edge density per branchial volume. High density = high energy-momentum tensor component.
Rulial Exploration
Modify rules mid-evolution. Each rule change moves you through rulial space — the space of all possible physics.
Entanglement Speed
Measure how fast branchial correlations propagate across steps. The ratio of branchial to causal graph growth = entanglement velocity.
Observer Persistence
Track how a selected observer's causal cone self-overlap decays over time. Fast decay = quantum decoherence.
Spatial Geometry
Light Cone Projection
Click any atom of space to project its forward (future) and backward (past) causal light cone. Atoms outside the cone dim out. Past = lime, Future = cyan.
Dimension Heatmap
Color each atom by its local dimension estimate — how fast BFS balls grow around it. Reveals where space is 2D, 3D, or higher.
Entanglement Threads
Atom pairs that are branchially close (shared causal history) but spatially distant — the Wolfram model definition of quantum entanglement. Threads connect regions correlated through branchial space.
Gravity & Geometry
Discrete Ricci Curvature
Ollivier-Ricci curvature on the multiway graph via Sinkhorn-regularized W₁ optimal transport between neighborhood measures. Blue κ < 0 = negative curvature (expanding space), red κ > 0 = positive (gravitational well).
Geodesic Deviation
Select an observer, then measure how bundles of nearby geodesics converge (positive curvature → gravity) or diverge (negative curvature → expansion). The Einstein equation emerges when this scales with energy density.
Topological Obstruction Detector
Find self-regenerating state tangles: nodes whose descendant states cycle back to structurally similar states. In Wolfram's framework, persistent tangles = matter (localized topological obstructions in the hypergraph).
Quantum Tests
Quantum Zeno Effect
Select an observer, then enable. At each evolution step, only branches containing the observed state survive — collapsing the multiway graph. Measures how observation frequency suppresses branching.
Quantum Tunneling Detector
Find state pairs where branchial distance is much shorter than causal geodesic distance — evidence of tunneling through branchial space. These are states that are "far apart" causally but "close" quantum-mechanically.
Observer Branching Asymmetry
Compare the subjective multiway graph (branches reachable from observer's causal cone) to the total graph. The ratio quantifies how much of the ruliad a finite observer can access — tests Wolfram's claim that physics = what observers sample.
Discrete Holographic Bound
Measure whether entropy (branch count) scales with boundary area or bulk volume of causal regions. Area-law scaling = holographic principle holds. Tests the discrete Bousso bound in the multiway graph.
Statistics
State
Weight