| mklist(boolvar, m) ≠ [] ∧ (mklist(boolvar, m).first ↔ boolvar), ∀ boolvar. sgn(mklist(boolvar, m)) = boolvar ' ⊦ sgn(mklist(boolvar, m)) = boolvar ', m = 0 |
mklist(boolvar, m).first ↔ boolvar, ∀ boolvar. sgn(mklist(boolvar, m)) = boolvar ' ⊦ sgn(mklist(boolvar, m)) = boolvar ', m = 0
Used simplifier rules: ⊦ mklist(boolvar, m) = [] ↔ m = 0;