| bitsinvert(uint2bits(j)) ≠ [], 0 ≤ j, 0 < j ⊦ bits2int(bitsinvert(bitsinvert(uint2bits(j)))) = j |
Used simplifier rules: 0 ≤ i ⊦ uint2bits(i) ≠ [];% ⊦ ¬ i ≤ j ↔ j < i;% ⊦ i < j → ¬ j < i;% ⊦ bitsinvert(bits) = [] ↔ bits = [];% ⊦ 0 ≤ j → bits2int(uint2bits(j)) = j;% ⊦ bitsinvert(bitsinvert(bits)) = bits;