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