congruent

hypermath | formal-universality | dictionary

What it is

congruent (written `=~`) is the middle relation: x =~ y iff x and y produce the same substance regardless of path. Where `~~` requires shared origin, `=~` requires that the end-state substance coincides. Path is discarded. Only the landing matters. Generated from `~~` by one further □-application. `=~` is symmetric, reflexive, and transitive.

congruent :: Form -> Form -> Prop

What it is not

What it clarifies

Clarifies the definition of substance: substance :: Form -> Prop tracks what a form carries. Two forms are `=~` iff substance(x) = substance(y).

Clarifies why the triangle needs a distinct middle vertex: without substance as a concept distinct from semantics, `=~` and `==` would collapse.

Concrete example

The filtration theorem at L1 establishes x == y → x =~ y. Any form pair that satisfies `==` is a concrete `=~` example by implication. The asymmetry is: `=~` is achievable without `==` — two forms can have the same substance while taking structurally different paths.

Visualization

Two people take completely different routes to the same address. They both arrive at the same door. The paths diverged — different roads, different timing. But the landing is the same. That is `=~`.

Speculation

Whether `=~` can be expressed purely in terms of substance without the struct-continues machinery is OPEN. If substance is closed well enough at L1, `=~` may become a theorem derived from substance-equality rather than a primitive relation declaration. This would compress the three-relation hierarchy — `~~`, `=~`, `==` — into two primitive relations plus a derived one, which links to the layer minimization goals of the deriver.