| # int2bits(i) ≠ 0 ∧ mklist(true, i→n(j)) + int2bits(i) ≠ [], i < 0 ⊦ (mklist(true, i→n(j)) + int2bits(i)).first |
i < 0 ⊦ mklist(true, i→n(j)) + int2bits(i) = [], (mklist(true, i→n(j)) + int2bits(i)).first
Used simplifier rules: ⊦ int2bits(j) ≠ [];% ⊦ # bits = 0 ↔ bits = [];