| i < 64, 0 ≤ i, false ∈ int2bits(63).rest ⊦ band(i, 63) = i |
int2bits(63) = boolvar + bits ∧ int2bits(63) ≠ [], i < 64, 0 ≤ i, false ∈ bits ⊦ band(i, 63) = i
Used simplifier rules: ⊦ int2bits(j) ≠ [];%bits ≠ [] ⊦ (boolvar ↔ bits.first) ∧ bits0 = bits.rest ↔ bits = boolvar + bits0; (elim) Used terms: int2bits(63), boolvar, bits