| ⊦ bits2int(sublist(0, # fillsgn(64, int2bits(0)), mklist(false, i→n(band(j, 63))) + fillsgn(64, int2bits(0)))) = 0 |
⊦ bits2int (sublist (0, 64, mklist(false, i→n(band(j, 63))) + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ' + false ')) = 0
Used simplifier rules: ⊦ # boolvar ' = 0 +1;% ⊦ #(bits + bits0) = # bits + # bits0;% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ bits + [] = bits;% ⊦ mklist(boolvar, 0) = [];%n ≠ 0 ⊦ mklist(false, (* n)) = false ' + mklist(false, n -1);% ⊦ 0 < n → fillsgn(n, boolvar ') = mklist(boolvar, n);% ⊦ int2bits(0) = false ';