| 0 < i, 0 < 2 ^ i, j < 2 ^ i, j < 0, j + 1 < 2 ^ i, j < i, j * 2 ^ i < i, j + 1 < i ⊦ sgn(bitsinvert(uint2bits(~ j)) +1 + mklist(false, i→n(i))) = int2bits(j) + mklist(false, i→n(i)), j = 0, i = 0 |
⊦ bits0 ≠ [] ∧ (¬ bits0.first) ∈ bits → sgn(bits + bits0) = sgn(bits) + bits0
¬(mklist(false, i→n(i)) ≠ [] ∧ (¬ mklist(false, i→n(i)).first) ∈ bitsinvert(uint2bits(~ j)) +1), 0 < i, 0 < 2 ^ i, j < 2 ^ i, j < 0, j + 1 < 2 ^ i, j < i, j * 2 ^ i < i, j + 1 < i ⊦ sgn(bitsinvert(uint2bits(~ j)) +1 + mklist(false, i→n(i))) = int2bits(j) + mklist(false, i→n(i)), j = 0, i = 0
mklist(false, i→n(i)) ≠ [] ∧ (¬ mklist(false, i→n(i)).first) ∈ bitsinvert(uint2bits(~ j)) +1, 0 < i, 0 < 2 ^ i, j < 2 ^ i, j < 0, j + 1 < 2 ^ i, j < i, j * 2 ^ i < i, j + 1 < i ⊦ sgn(bitsinvert(uint2bits(~ j)) +1) + mklist(false, i→n(i)) = int2bits(j) + mklist(false, i→n(i)), j = 0, i = 0
Used terms: mklist(false, i→n(i)), bitsinvert(uint2bits(~ j)) +1