These are only the lemmas required to write down the operations on Float.Model and
Float32.Model. There will not be any additional lemmas; see the docstring of UnpackedFloat for
more details.
@[simp]
theorem
Float.Model.UnpackedFloat.unpackMantissa_packComponents
{spec : Format}
{sign : Sign}
{exponent : BitVec spec.exponentBits}
{mantissa : BitVec spec.mantissaBitsWithoutImplicit}
:
@[simp]
theorem
Float.Model.UnpackedFloat.unpackExponent_packComponents
{spec : Format}
{sign : Sign}
{exponent : BitVec spec.exponentBits}
{mantissa : BitVec spec.mantissaBitsWithoutImplicit}
:
@[simp]