| 0 ≤ j, fillsgn(n, int2bits(j)).first ⊦ bits2uint(fillsgn(n, int2bits(j))) = j |
⊦ bits ≠ [] → (fillsgn(n, bits).first ↔ bits.first)
Used simplifier rules: int2bits-not-empty: ⊦ int2bits(j) ≠ [];%int2bits-not-empty: ⊦ int2bits(j) ≠ [];%int2bits-first-02: ⊦ int2bits(j).first ↔ j < 0;% ⊦ i ≤ j → (¬ ¬ j < i ↔ false); Used terms: int2bits(j), n