Source/Reference

FloatLiteralSpec

reference/numeric/FloatLiteralSpec.alpha

243 lines42 declarations13.2 KiBSHA-256 136c61d4a2e6

def · lines 99–107

specBitStep

Full file
99def specBitStep =
100  (lambda unrestricted state : (family SpecBitState) .
101    (eliminate SpecBitState (lambda unrestricted current : (family SpecBitState) . (family SpecBitState)) state
102      (branch SpecBitStateOf remaining count .
103        (nat-eliminate (lambda unrestricted current : Nat . (family SpecBitState))
104          (constructor SpecBitState SpecBitStateOf (nat-divide remaining 2) (nat-add count 1))
105          (lambda unrestricted predecessor : Nat . (lambda unrestricted induction : (family SpecBitState) .
106            (constructor SpecBitState SpecBitStateOf remaining count)))
107          (specIsZero remaining)))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.