How Tricky the Most Basic Math Is. All the Assumptions in a = b
Equality-Level Assumptions (present in ANY equation, including )
A is a defined symbol
B is a defined symbol
A refers to a stable quantity
B refers to a stable quantity
A and B exist within a defined domain
A and B are comparable objects
The comparison is made under consistent conditions
The symbol “=” has a fixed meaning
Equality represents exact equivalence unless otherwise stated
A’s definition has not changed
B’s definition has not changed
Units of A and B are compatible
No hidden unit conversion exists
No coordinate transformation has been silently applied
No hidden scaling factor exists
A is not time-varying unless explicitly stated
B is not time-varying unless explicitly stated
Measurement of A is valid (if measured)
Derivation of B is valid (if derived)
Equality is not being forced by definition unless declared
Equality is not circular unless declared
Identity is well-defined
Reflexivity holds
Symmetry holds
Transitivity holds
Substitution is valid
Algebraic manipulation preserves equality
Domain rules are consistent
No contradictions exist in the system
The mapping from symbol → physical quantity is valid

Never really thought about it that deeply before but you are correct.