simulation

hypermath | formal-universality | dictionary

What it is

simulation (written `==`) is the strongest relation: x == y iff x can reproduce every derivation path of y, and y every derivation path of x. Mutual path reproduction. Not just same origin (`~~`), not just same landing (`=~`): the full path structure coincides in both directions. Generated from `=~` by one further □-application. `==` is symmetric, reflexive, and transitive.

simulation :: Form -> Form -> Prop

What it is not

What it clarifies

Clarifies what the deriver is doing: the deriver exists precisely to find and enumerate `==` paths. Self-closure requires the system to derive its own `==` certificate — that the formal system can reproduce every derivation path of itself.

Clarifies struct-distinct semantically: two forms are struct-distinct iff they are not (x == y). L0 Section VI close: struct-distinct(x, y) ≡ not(x == y).

Concrete example

The 41-step L0 self-kernel (Section IX) records the structural census as a candidate, but the `==` self-closure of the deriver is listed as FRAME (forward-dependency on L1+). L3 labels deriver-cycle-is-closed as closed, but its Lean translation still has a proof obligation. The stronger return does not follow from a similarity-level return without an additional argument.

Visualization

Two performers who can fully impersonate each other: every gesture, pause, and variation. You could swap them mid-performance and the paths would continue identically from either side. Neither is the original. Both fully simulate. That is `==`.

Speculation

The telos of this project is the system achieving `==` self-closure: the deriver derives its own `==` certificate. Whether `==` at L0 corresponds exactly to bisimulation in process calculi (HML, CCS) is OPEN — the derivation structure is different enough that a formal bridge is not yet established. If the bridge closes, hypermath's `==` would inherit the full theory of bisimulation and process equivalence, composing with graduation to make the Lean4 translation a direct bisimulation proof.