| # int2bits(i) < n, # int2bits(j) < n, n ≤ # int2bits(bor(i, j)), # int2bits(i) < # int2bits(bor(i, j)), # int2bits(j) < # int2bits(bor(i, j)) ⊦ |
⊦ bor(i, j) = bcompl(band(bcompl(i), bcompl(j)))
# int2bits(i) < n, # int2bits(j) < n, n ≤ # int2bits(bcompl(band(bcompl(i), bcompl(j)))), # int2bits(i) < # int2bits(bcompl(band(bcompl(i), bcompl(j)))), # int2bits(j) < # int2bits(bcompl(band(bcompl(i), bcompl(j)))) ⊦
Used terms: j, i