| ⊦ bits2int(fillsgn(1, int2bits(j)).last ') = 0, bits2int(fillsgn(1, int2bits(j)).last ') = ~1 |
⊦ n ≤ # bits → fillsgn(n, bits) = bits
1 ≤ # int2bits(j) ⊦ bits2int(int2bits(j).last ') = 0, bits2int(int2bits(j).last ') = ~1
Used simplifier rules: ⊦ ¬ m ≤ n ↔ n < m;% ⊦ m < 1 ↔ m = 0;% ⊦ # bits = 0 ↔ bits = [];% ⊦ int2bits(j) ≠ []; Used terms: int2bits(j), 1