| (s ++ a).min < s.min, a < s.min, (s ++ a).min < a, s.max ∈ s, s.min ∈ s ⊦ # s = 0, (s ++ a).min = a, s = ∅, (s ++ a).min ∈ s |
Used simplifier rules: min-inn: ⊦ s.min ∈ s ↔ s ≠ ∅;% ⊦ ∅ ≠ s ++ a; (s)% ⊦ a ∈ s ++ b ↔ a = b ∨ a ∈ s; (ws) Used formulas: (s ++ a).min ∈ s ++ a