| ¬ bits0 ≠ [], uint2bits(i) = false ' + bitsinvert(bits0) + true ', 0 ≤ i, 0 < i, 1 < i, false ∈ uint2bits(i) ⊦ false ∈ bits0 |
uint2bits(i) = false ' + true ', 0 ≤ i, 0 < i, 1 < i, false ∈ uint2bits(i) ⊦
Used simplifier rules: ⊦ ¬ boolvar ∈ [];% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ [] + bits = bits;% ⊦ bitsinvert([]) = [];