Runtime Rounding Approximation #
Scalar approximation lemmas for proof-relevant rounded arithmetic.
This layer reasons about a rounding model such as neural_round: one scalar operation is replaced
by a rounded scalar operation, and the proof records the resulting ulp-style error budget. Tensor
and graph modules lift these scalar facts to operators and end-to-end executions.
The public vocabulary is intentionally small:
scalarApproxis the absolute-error predicate for one real scalar;roundRis one modeled rounding step;roundedAddandroundedMulare the rounded scalar operations used by NF semantics;scalarApprox_roundedAddandscalarApprox_roundedMulare the compositional error rules.