| 0 + # int2bits((i - 1) / 2) ≤ #(mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)), i < 0, j < 32, 0 < j ⊦ j = 0, i = ~1, bits2int(true ' + sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2))) = bits2int(sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j - 1)) + int2bits((i - 1) / 2))) |
bits ≠ [], ¬ (¬ bits.first) ∈ bits0 ⊦ bits2int(bits0 + bits) = bits2int(bits)
¬ ( sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)) ≠ [] ∧ ¬ (¬ sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)).first) ∈ true '), 0 + # int2bits((i - 1) / 2) ≤ #(mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)), i < 0, j < 32, 0 < j ⊦ j = 0, i = ~1, bits2int(true ' + sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2))) = bits2int(sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j - 1)) + int2bits((i - 1) / 2)))
sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)) ≠ [] ∧ ¬ (¬ sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)).first) ∈ true ', 0 + # int2bits((i - 1) / 2) ≤ #(mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)), i < 0, j < 32, 0 < j ⊦ j = 0, i = ~1, bits2int(sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2))) = bits2int(sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j - 1)) + int2bits((i - 1) / 2)))
Used terms: sublist (0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)), true '