Used simplifier rules: max-one: ⊦ (∅ ++ a).max = a;%min-one: ⊦ (∅ ++ a).min = a;% ⊦ ∅ ≠ s ++ a; (s)% ⊦ #(∅ ++ a) = 1; (s)