| (i→n(i) - 1) * 8 = 0, 0 < i, # int2bits(j % 2 ^ (i * 8)) < 8, 0 ≤ j % 2 ^ (i * 8), 2 ^ (i * 8) ≤ j, 0 ≤ bytes2int(bits2bytes(int2bits(j % 2 ^ (i * 8)))) ⊦ # int2bits(j % 2 ^ (i * 8)) = 8 * i→n(i), 1 + 8 * i→n(i) = # int2bits(j % 2 ^ (i * 8)), mklist(false, 8 - # int2bits(j % 2 ^ (i * 8))) + int2bits(j % 2 ^ (i * 8)) = [], bits2bytes(mklist(false, 8 - # int2bits(j % 2 ^ (i * 8))) + int2bits(j % 2 ^ (i * 8))) = bits2bytes(int2bits(j % 2 ^ (i * 8))), i = 0 |
⊦ m0 * m = 0 ↔ m0 = 0 ∨ m = 0
i→n(i) - 1 = 0 ∨ 8 = 0, 0 < i, # int2bits(j % 2 ^ (i * 8)) < 8, 0 ≤ j % 2 ^ (i * 8), 2 ^ (i * 8) ≤ j, 0 ≤ bytes2int(bits2bytes(int2bits(j % 2 ^ (i * 8)))) ⊦ # int2bits(j % 2 ^ (i * 8)) = 8 * i→n(i), 1 + 8 * i→n(i) = # int2bits(j % 2 ^ (i * 8)), mklist(false, 8 - # int2bits(j % 2 ^ (i * 8))) + int2bits(j % 2 ^ (i * 8)) = [], bits2bytes(mklist(false, 8 - # int2bits(j % 2 ^ (i * 8))) + int2bits(j % 2 ^ (i * 8))) = bits2bytes(int2bits(j % 2 ^ (i * 8))), i = 0
Used terms: 8, i→n(i) - 1