| j < 32, 0 ≤ j ⊦ bits2int(int2bits(i) + mklist(false, i→n(j % 32))) = i * 2 ^ j |
0 < j, 0 ≤ i, i < j ⊦ i % j = i
0 < 32 ∧ 0 ≤ j ∧ j < 32, j < 32, 0 ≤ j ⊦ bits2int(int2bits(i) + mklist(false, i→n(j))) = i * 2 ^ j
Used simplifier rules: ⊦ ¬ i ≤ j ↔ j < i;% ⊦ i ≤ j → (¬ ¬ j < i ↔ false);%j0 ≠ 0, j ≤ j0 ⊦ i < (* j) → i < (* j0); Used terms: 32, j