ADR-0012: Exact-zero and machine-zero evidence¶
Status: accepted Date: 2026-08-29
Decision¶
Exact-zero evidence, observed machine events, and threshold decisions are
different types. Only PROVEN_ZERO from an exact expression or validated
certificate may establish exact denominator-zero semantics. Floating
denominator == 0 records a machine-zero event; it does not manufacture
algebraic bottom. Underflow, subnormal values, signed zero, non-finite values,
and rejection bands are reported separately.
Pure real sign4 has the exact truth table bottom -> bottom, negative ->
-1, zero -> 0, positive -> +1. Projective orientation and complex unit
phase have different signatures and modules.
Consequences¶
Strict decoding can return finite, bottom, ambiguous, rejected, fault, or representation-fault outcomes without overloading a single mask. Export that cannot preserve exact evidence must downgrade explicitly or refuse.