| s.min < a, s.min ∈ s, s.max ∈ s ⊦ (s ++ a).min = s.min, s = ∅, # s = 0 |
⊦ a ∈ s ∧ ¬ b < a → (s ++ b).min = s.min
Used simplifier rules: min-insert: ⊦ a < s.min ∧ s ≠ ∅ → (s ++ a).min = a;%transitivity: ⊦ a < b ∧ b < c → a < c; (forward) from specification oelem%irreflexivity: ⊦ ¬ a < a; from specification oelem Used terms: s.min, s, a