| 127 < i, i ≤ 255, 0 < i, 0 ≤ i ⊦ bits2bytes(int2bits(i)) = i2b(0) ' + i2b(i - 256) ' |
⊦ 8 < # bits → bits2bytes(bits) = bits2bytes(firstn(# bits - 8, bits)) + i2b(bits2int(lastn(8, bits)))
¬ 8 < # int2bits(i), 127 < i, i ≤ 255, 0 < i, 0 ≤ i ⊦ bits2bytes(int2bits(i)) = i2b(0) ' + i2b(i - 256) '
8 < # int2bits(i), 127 < i, i ≤ 255, 0 < i, 0 ≤ i ⊦ bits2bytes(firstn(# int2bits(i) - 8, int2bits(i))) + i2b(bits2int(lastn(8, int2bits(i)))) = i2b(0) ' + i2b(i - 256) '
Used terms: int2bits(i)