| 0 ≤ i0 ∧ 0 < i2, false ' = sgn(false ' + lastn(i→n(i0), (uint2bits(i2) + mklist(false, i→n(i0))).rest)), 0 ≤ i0, 0 < 2 ^ i0, 1 < i2, 0 ≤ 2 ^ i0, 0 < i2, 0 ≤ i2, ∀ j0, i. i→n(j0) < i→n((i2 * 2 ^ i0 + 0) * 2 + 0) → 0 ≤ i ∧ 2 ^ i < j0 → uint2bits(j0 % 2 ^ i) = sgn(false ' + lastn(i→n(i), uint2bits(j0).rest)) ⊦ ~1 = i0, false ' = sgn(false ' + lastn(i→n(i0), (uint2bits(i2) + mklist(false, i→n(i0))).rest) + false ') |
false ' = sgn(false ' + lastn(i→n(i0), (uint2bits(i2) + mklist(false, i→n(i0))).rest)), 0 ≤ i2, 0 < i2, 0 ≤ 2 ^ i0, 1 < i2, 0 < 2 ^ i0, 0 ≤ i0, ∀ j0, i. i→n(j0) < i→n((i2 * 2 ^ i0 + 0) * 2 + 0) → 0 ≤ i ∧ 2 ^ i < j0 → uint2bits(j0 % 2 ^ i) = sgn(false ' + lastn(i→n(i), uint2bits(j0).rest)) ⊦ false ' = sgn(false ' + lastn(i→n(i0), (uint2bits(i2) + mklist(false, i→n(i0))).rest) + false '), ~1 = i0