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