Correctness of configured binary reductions #
The configured API is a lossless carrier adaptation of the descriptor-model reducer. These theorems state that connection, so proofs can reason about the one model definition without depending on byte, word, or wide storage choices.
Decoding a configured correctly rounded sum gives the descriptor-model sum, status indicators included.
Decoding the value-only configured sum gives the value component of the descriptor-model sum.
The configured sum with status := true delivers the value of the configured sum.
Configured dot-product execution with status := true is the descriptor-model dot product,
including a length-mismatch error and every IEEE status indicator.
On a successful configured dot product, decoding the delivered value gives the descriptor-model value.
The configured dot product with status := true has the value and the length check of the
value-only configured dot product.