| a ∈ s, s.min ∈ s, s.max ∈ s ⊦ # s = 0, (s ++ b).min = s.min, s = ∅, a < s.min, s.max < a, b < a, b < s.min, s.max < s.min |
a ∈ s, ∀ b. b ∈ s → ¬ b < a ⊦ a = s.min
Used simplifier rules: Max-max: ⊦ a ∈ s → ¬ s.max < a;%Min-min: ⊦ a ∈ s → ¬ a < s.min;% ⊦ a ∈ s ++ b ↔ a = b ∨ a ∈ s; (s) Used terms: s.min, s ++ b