Infrastructure · Primitives

Equivalence

Sameness decided by canonical content rather than by label

Definition

Mechanism

Two artifacts are the same thing when their canonical content is identical, regardless of the name each party uses for them. Equivalence is therefore always stated relative to a canonicalization: the normalization that decides which differences are incidental (whitespace, key order, encoding) and which are semantic. Distinct from equality of reference (the same object) and from similarity (near, on some metric): Equivalence is exact, and it is exact about content. This is what lets two parties who never coordinated determine whether they hold the same definition or merely the same word, and it is what makes a name mismatch recoverable while a content mismatch is not.

Invariants

  1. Reflexivity: every artifact is equivalent to itself under any canonicalization.
  2. Symmetry: if A is equivalent to B then B is equivalent to A.
  3. Transitivity: if A is equivalent to B and B to C, then A is equivalent to C.
  4. Canonicalization-relative: an equivalence claim holds only under a stated canonical form; the same pair may be equivalent under one and distinct under another.

Risks

Failure modes

  1. Label equivalence

    two artifacts judged the same because they share a handle rather than because their content matches.

  2. Unstated canonicalization

    parties compare content under different normalizations and disagree without either being wrong.

Relationships

Root pattern: builds on nothing in this library.

Used by

References

Mind

HeuristicSnap

Rapid, low-cost decision making via pattern recognition

Reference

Identity

Ref
Equivalence#23f0
Sema ID
sema:Equivalence#mh:SHA-256:23f09a1881f50a07a5c565897f0837b3cfe4955a3b83250045f94abebf5b058c
Ring
1
Tier
1
Updated
2026-11-11