| boolvar0 ↔ false, ¬ boolvar ↔ free-ecs(wlar, m) = ∅, m1 = 0, m ≤ # wlar, boolvar → n = free-ecs(wlar, m).min ⊦ m < # wlar, (boolvar → n = free-ecs(wlar).min) ∧ (¬ boolvar ↔ free-ecs(wlar) = ∅) |
¬ boolvar ↔ free-ecs(wlar, # wlar) = ∅, boolvar → n = free-ecs(wlar, # wlar).min ⊦ (boolvar → n = free-ecs(wlar).min) ∧ (¬ boolvar ↔ free-ecs(wlar) = ∅)
Used simplifier rules: ⊦ m ≤ m; (s)% ⊦ m ≤ n → (n ≤ m ↔ m = n); (s)% ⊦ m < n ↔ ¬ n ≤ m; (ss)