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