| # int2bits(i) < 8 ⊦ 8 = # fillsgn(8, int2bits(i)), bitsand(lastn(8, fillsgn(8, int2bits(i))), int2bits(j)) = [], lastn(8, fillsgn(8, bitsand(int2bits(i), int2bits(j)))) = lastn(8, fillsgn(8, bitsand(lastn(8, fillsgn(8, int2bits(i))), int2bits(j)))) |
⊦ # bits ≤ n → # fillsgn(n, bits) = n
Used simplifier rules: ⊦ ¬ m ≤ n ↔ n < m;% ⊦ m < n → ¬ n < m; Used terms: int2bits(i), 8