| i < ~1 ∧ n ≠ 0, i < ~1, i < 0 ⊦ n = 0, bits2uint(fillsgn(n -1, int2bits((i - 1) / 2))) = (i - 1) / 2 + 2 ^ n→i(# fillsgn(n, int2bits(i)) - 1) |
i < ~1, i < 0 ⊦ n = 0, bits2uint(fillsgn(n - 1, int2bits((i - 1) / 2))) = (i - 1) / 2 + 2 ^ n→i(# fillsgn(n, int2bits(i)) - 1)
Used simplifier rules: ⊦ n -1 = n - 1;