| 0 ≤ j0 + 2 ^ i, 2 ^ (i - 1) + j0 < 0, 0 < i, j0 < 0 ⊦ sgn(int2bits(j0).rest) = sgn(false ' + fillsgn(i→n(i), int2bits(j0).rest)) |
bits ≠ [], bits.first ↔ boolvar ⊦ sgn(boolvar ' + bits) = sgn(bits)
¬(fillsgn(i→n(i), int2bits(j0).rest) ≠ [] ∧ (fillsgn(i→n(i), int2bits(j0).rest).first ↔ false)), 0 ≤ j0 + 2 ^ i, 2 ^ (i - 1) + j0 < 0, 0 < i, j0 < 0 ⊦ sgn(int2bits(j0).rest) = sgn(false ' + fillsgn(i→n(i), int2bits(j0).rest))
fillsgn(i→n(i), int2bits(j0).rest) ≠ [] ∧ (fillsgn(i→n(i), int2bits(j0).rest).first ↔ false), 0 ≤ j0 + 2 ^ i, 2 ^ (i - 1) + j0 < 0, 0 < i, j0 < 0 ⊦ sgn(int2bits(j0).rest) = sgn(fillsgn(i→n(i), int2bits(j0).rest))
Used terms: fillsgn(i→n(i), int2bits(j0).rest), false