| i < 0, 0 ≤ bits2int(sublist(0, # int2bits(i), mklist(int2bits(i).first, i→n(j)) + int2bits(i))) ⊦ |
0 ≤ bits2int(sublist(0, # int2bits(i), mklist(true, i→n(j)) + int2bits(i))), i < 0 ⊦
Used simplifier rules: ⊦ i < 0 ∧ 0 ≤ j → i < j;% ⊦ i < j ∧ j ≤ j0 → i < j0; (forward)% ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward)% ⊦ j < 0 → int2bits(j).first;