Exact semantics with representation metadata #
ExactSemantics supplements a NumericalSystem with a decoder that can retain signed zero,
NaN metadata, tags, or block structure. It is used in proofs; executable arithmetic calls the
concrete family functions directly.
A richer exact interpretation that forgets coherently to a numerical system's denotation.
- Exact : Type u
Representation-specific exact semantic domain.
Exact interpretation of one runtime code.
- forget : self.Exact → NumericalValue S.Scalar
Forget representation-specific distinctions.
Exact decoding agrees with the common numerical interpretation.
Instances For
A runtime code bundled with an erased proof of its richer exact interpretation.
Instances For
Attach the exact interpretation computed from an existing runtime code.
Instances For
The bundled runtime code has its indexed exact interpretation.
Forget exact distinctions while retaining the same runtime code.
Instances For
Use a system's complete denotation as its exact interpretation.