| j % 2 ^ (i * 8) = 0, 0 < i, j + 2 ^ (i * 8) < 0 ⊦ bits2bytes(int2bits(j / 2 ^ (i * 8)) + mklist(false, i→n(i * 8))) = bits2bytes(int2bits(j / 2 ^ (i * 8))) + fix(i→n(i) + 1, i2b(0) ').rest |
⊦ # bits0 % 8 = 0 ∧ bits ≠ [] ∧ bits0 ≠ [] → bits2bytes(bits + bits0) = bits2bytes(bits) + bits2bytes(bits0)
¬(# mklist(false, i→n(i * 8)) % 8 = 0 ∧ int2bits(j / 2 ^ (i * 8)) ≠ [] ∧ mklist(false, i→n(i * 8)) ≠ []), j % 2 ^ (i * 8) = 0, 0 < i, j + 2 ^ (i * 8) < 0 ⊦ bits2bytes(int2bits(j / 2 ^ (i * 8)) + mklist(false, i→n(i * 8))) = bits2bytes(int2bits(j / 2 ^ (i * 8))) + fix(i→n(i) + 1, i2b(0) ').rest
# mklist(false, i→n(i * 8)) % 8 = 0 ∧ int2bits(j / 2 ^ (i * 8)) ≠ [] ∧ mklist(false, i→n(i * 8)) ≠ [], j % 2 ^ (i * 8) = 0, 0 < i, j + 2 ^ (i * 8) < 0 ⊦ bits2bytes(int2bits(j / 2 ^ (i * 8))) + bits2bytes(mklist(false, i→n(i * 8))) = bits2bytes(int2bits(j / 2 ^ (i * 8))) + fix(i→n(i) + 1, i2b(0) ').rest
Used terms: mklist(false, i→n(i * 8)), int2bits(j / 2 ^ (i * 8))