| (s ∪ s0).max < s.max, s.min ∈ s, s.max ∈ s ⊦ s = ∅, # s = 0 |
⊦ a ∈ s → ¬ s.max < a
Used simplifier rules: max-in: ⊦ s ≠ ∅ → (¬ s.max ∈ s ↔ false);%unin-01: ⊦ ¬ a ∈ s ∪ s0 ↔ ¬ a ∈ s ∧ ¬ a ∈ s0; from specification set-union%una: ⊦ (s ∪ s0) ∪ s1 = s ∪ s0 ∪ s1; from specification set-union%unc: ⊦ s ∪ s0 = s0 ∪ s; from specification set-union Used terms: s.max, s ∪ s0