| # int2bits(j) < i→n(i), 1 < i0, 0 < i0, 0 < i, i < i0, i ≤ i0 ⊦ mklist(¬ 0 ≤ j, i→n(i) - # int2bits(j)) + int2bits(j) = [], i = 0, i0 = 0, bits2int(lastn(i→n(i), fillsgn(i→n(i0), int2bits(j)))) = bits2int(lastn(i→n(i0), mklist(¬ 0 ≤ j, i→n(i0) - i→n(i)) + mklist(¬ 0 ≤ j, i→n(i) - # int2bits(j)) + int2bits(j))) |
⊦ (bits + bits0) + bits1 = bits + bits0 + bits1
# int2bits(j) < i→n(i), 1 < i0, 0 < i0, 0 < i, i < i0, i ≤ i0 ⊦ mklist(¬ 0 ≤ j, i→n(i) - # int2bits(j)) + int2bits(j) = [], i = 0, i0 = 0, bits2int(lastn(i→n(i), fillsgn(i→n(i0), int2bits(j)))) = bits2int(lastn(i→n(i0), (mklist(¬ 0 ≤ j, i→n(i0) - i→n(i)) + mklist(¬ 0 ≤ j, i→n(i) - # int2bits(j))) + int2bits(j)))
Used terms: int2bits(j), mklist(¬ 0 ≤ j, i→n(i) - # int2bits(j)), mklist(¬ 0 ≤ j, i→n(i0) - i→n(i))