| ¬ bitsand(false ' + mklist(true, i→n(i)), sgn(bitsinvert(uint2bits(~ j)) +1)).first ∧ bitsand(false ' + mklist(true, i→n(i)), sgn(bitsinvert(uint2bits(~ j)) +1)) ≠ [], j < 0, 0 ≤ i, j < i ⊦ (j + 1) % 2 ^ i + 2 ^ i = 1 + bits2uint(bitsand(false ' + mklist(true, i→n(i)), sgn(bitsinvert(uint2bits(~ j)) +1))) |
j < i, 0 ≤ i, j < 0 ⊦ bitsand(false ' + mklist(true, i→n(i)), sgn(bitsinvert(uint2bits(~ j)) +1)) = [], (j + 1) % 2 ^ i + 2 ^ i = 1 + bits2uint(bitsand(false ' + mklist(true, i→n(i)), sgn(bitsinvert(uint2bits(~ j)) +1))), bitsand(false ' + mklist(true, i→n(i)), sgn(bitsinvert(uint2bits(~ j)) +1)).first