100def specBitStep =
101 (lambda unrestricted state : (family SpecBitState) .
102 (eliminate SpecBitState (lambda unrestricted current : (family SpecBitState) . (family SpecBitState)) state
103 (branch SpecBitStateOf remaining count .
104 (nat-eliminate (lambda unrestricted current : Nat . (family SpecBitState))
105 (constructor SpecBitState SpecBitStateOf (nat-divide remaining 2) (nat-add count 1))
106 (lambda unrestricted predecessor : Nat . (lambda unrestricted induction : (family SpecBitState) .
107 (constructor SpecBitState SpecBitStateOf remaining count)))
108 (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.