| mklist(false, i→n(i0)) + int2bits(i / 2) ≠ [], # int2bits(i / 2) = 1, i0 < 31, 0 ≤ i, 0 ≤ i0, 1 < i, 0 < i, (mklist(false, i→n(i0)) + int2bits(i / 2)).first ⊦ |
# int2bits(i / 2) = 1, (mklist(false, i→n(i0)) + int2bits(i / 2)).first, 0 < i, 1 < i, 0 ≤ i0, 0 ≤ i, i0 < 31 ⊦ mklist(false, i→n(i0)) + int2bits(i / 2) = []