| (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: min-inn: ⊦ ¬ s.min ∈ s ↔ s = ∅;%ne: ⊦ ∅ ≠ s ++ a; from specification set-basic%in-02: ⊦ a ≠ b → (a ∈ s ++ b ↔ a ∈ s); from specification set-basic Used formulas: (s ++ a).min ∈ s ++ a