Correctness of P3109 projection #
P3109 projection rounds first, saturates second, and encodes last. This module proves that the executable code decodes to the same datum as that exact round-then-saturate specification for every valid descriptor and every supported policy.
Direct encoding and decoding preserve any saturated datum whose finite branch lies on the descriptor precision grid.
This theorem is the shared representation boundary for dyadic and exact-rational projection.
Decoding an executable projection returns its exact round-then-saturate datum.
The theorem is uniform over every valid P3109 descriptor and every rounding and saturation policy. No descriptor width or named low-precision format is treated as a special proof case.
Checked encoding accepts the exact datum produced by projection.
Decoding project exposes the exact P3109 round-then-saturate specification.