Correctness of compact finite square root #
The executable descriptor-aware square-root kernels live in Sqrt.Runtime. This module proves
their agreement with the exact dyadic and unpacked-model specifications and installs the verified
compiler substitution.
The scaled kernel sqrtGeneral equals the full-radicand algorithm.
For a conventional IEEE descriptor, exact-dyadic square root agrees with the unpacked model
UnpackedFloat.sqrt applied to the encoded value.
Compact positive square root agrees with the exact-dyadic specification.
Scalar-field square root sqrtPositiveRuntime? agrees with sqrtPositive?.
On a positive finite nonzero input, the optional scalar decoder returns sqrtPositiveRuntime.
sqrtPositiveRuntime takes the square root of the exact dyadic that its finite input
represents.
Compile positive square root through the scalar decoder.