| # s = 1, s.butmax.min ∈ s.butmax, s.butmax.max ∈ s.butmax ⊦ s.butmax = ∅, # s.butmax = 0 |
⊦ s ≠ ∅ → s.butmax = s -- s.max
Used simplifier rules: max-one-01: ⊦ # s = 1 → (s = ∅ ++ s.max ↔ true);%del-e-02: ⊦ s -- a = ∅ ↔ s = ∅ ∨ s = ∅ ++ a; from specification set-union%Size-empty: ⊦ # ∅ = 0; from specification set-basic Used terms: s