hypermath | formal-universality | dictionary
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
`==`
if the specified path semantics permits it. However, struct-distinct(x, y)
and x == y cannot both hold under L0's close: structural distinction is
explicitly the negation of simulation. Ambient inequality and
struct-distinct must not be interchanged.=~. `=~` requires same landing; `==` requires
paths to match too. `==` is strictly stronger than `=~`.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).
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.
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 `==`.
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.