| bytes2bits(mklist(i2b(0), m)) = mklist(false, 8 * m) ⊦ byte2bits(i2b(0)) = false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' |
⊦ byte2bits(by) = fillsgn(8, int2bits(b2i(by)))
Used simplifier rules: ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ b2i(i2b(0)) = 0;% ⊦ int2bits(0) = false ';% ⊦ 0 < n → fillsgn(n, boolvar ') = mklist(boolvar, n);%n ≠ 0 ⊦ mklist(false, (* n)) = false ' + mklist(false, n -1);% ⊦ mklist(boolvar, 0) = [];% ⊦ bits + [] = bits;% ⊦ bits + bits0 = bits + bits1 ↔ bits0 = bits1; Used terms: i2b(0)