| ⊦ j0 < 2 ^ i ∧ 0 ≤ i ∧ 0 ≤ j0 ∧ 0 ≤ j → bor(j * 2 ^ i, j0) = j * 2 ^ i + j0 |
j0 < 2 ^ i, 0 ≤ i, 0 ≤ j0, 0 ≤ j, 0 < 2 ^ i ⊦ bits2int(bitsor(int2bits(j * 2 ^ i), int2bits(j0))) = j * 2 ^ i + j0
Used simplifier rules: bor-def: ⊦ bor(i, j) = bits2int(bitsor(int2bits(i), int2bits(j)));% ⊦ i ≤ j ∧ j < j0 → i < j0; (forward)