| uint2bits(~ j) = boolvar + bits ∧ uint2bits(~ j) ≠ [], j < 0, boolvar ⊦ |
uint2bits(~ j) = true ' + bits, j < 0 ⊦
Used simplifier rules: uint2bits-empty-01: ⊦ i < 0 → uint2bits(~ i) ≠ [];%uint2bits-onein-01: ⊦ j < 0 → true ∈ uint2bits(~ j);% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ boolvar ' + bits = bits0 → boolvar ∈ bits0; (forward)% ⊦ boolvar + bits = boolvar ' + bits;