| (∅ ++ a).butmax.min ∈ (∅ ++ a).butmax, (∅ ++ a).butmax.max ∈ (∅ ++ a).butmax ⊦ # (∅ ++ a).butmax = 0, (∅ ++ a).butmax = ∅, (∅ ++ a).butmax.max < (∅ ++ a).butmax.min |
⊦ s ≠ ∅ → s.butmax = s -- s.max
Used simplifier rules: max-one: ⊦ (∅ ++ a).max = a;% ⊦ (s ++ a) -- a = s -- a; (s)% ⊦ ∅ -- a = ∅; (s)% ⊦ ∅ ≠ s ++ a; (s) Used terms: ∅ ++ a