| int2bits(i) = boolvar0 ' + boolvar ', boolvar0 ∈ boolvar0 ' + boolvar ', boolvar ∈ boolvar0 ' + boolvar ', 0 < i, 2 < i ⊦ i = 0, (sgn(boolvar0 ' + (¬ boolvar)')[#(boolvar0 ' + boolvar ') - 1] ↔ ¬ boolvar) ∧ sgn(boolvar0 ' + (¬ boolvar)')[#(boolvar0 ' + boolvar ') - 1, boolvar] = boolvar0 ' + boolvar ' |
⊦ #(bits + bits0) = # bits + # bits0
int2bits(i) = boolvar0 ' + boolvar ', boolvar0 ∈ boolvar0 ' + boolvar ', boolvar ∈ boolvar0 ' + boolvar ', 0 < i, 2 < i ⊦ i = 0, (sgn(boolvar0 ' + (¬ boolvar)')[# boolvar0 ' + # boolvar ' - 1] ↔ ¬ boolvar) ∧ sgn(boolvar0 ' + (¬ boolvar)')[# boolvar0 ' + # boolvar ' - 1, boolvar] = boolvar0 ' + boolvar '
Used terms: boolvar ', boolvar0 '