Join, meet, monotonicity, and convergence guarantees.
Join-semilattice laws (commutative, associative, idempotent) guarantee convergence under reordering.
Applied: verify merge laws per CRDT, then encode them as tests and runtime guards at the API boundary.