| 0 < i, i→n(i) < # int2bits(bits2int(lastn(i→n(i), fillsgn(i→n(i), int2bits(j))))) ⊦ |
i→n(i) < # sgn(lastn(i→n(i), fillsgn(i→n(i), int2bits(j)))), 0 < i ⊦ i = 0
Used simplifier rules: ⊦ sgn(bits) = [] ↔ bits = [];% ⊦ # bits = 0 ↔ bits = [];% ⊦ m < n → n ≠ 0; (forward)%bits ≠ [] ⊦ int2bits(bits2int(bits)) = sgn(bits);% ⊦ lastn(n, bits) = [] ↔ n = 0;% ⊦ i→n(i) = 0 ↔ i = 0;