| (s ++ a).min < a, a < s.min, s.min ∈ s, s.max ∈ s ⊦ (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 = a, s = ∅, # s = 0
Used simplifier rules: transitivity: ⊦ a < b ∧ b < c → a < c; (forward) from specification oelem