| int2bits(i) = lastn(# int2bits(i), int2bits(i)), 0 < i ⊦ i = i % 2 ^ n→i(# int2bits(i)) |
0 < j, 0 ≤ i, i < j ⊦ i % j = i
¬(0 < 2 ^ n→i(# int2bits(i)) ∧ 0 ≤ i ∧ i < 2 ^ n→i(# int2bits(i))), int2bits(i) = lastn(# int2bits(i), int2bits(i)), 0 < i ⊦ i = i % 2 ^ n→i(# int2bits(i))
Used terms: 2 ^ n→i(# int2bits(i)), i