| s.min ∈ s, s.max ∈ s ⊦ (s -- a).max = s.max, s = ∅, a = s.max, # s = 0 |
a ∈ s, ∀ b. b ∈ s → ¬ a < b ⊦ s.max = a
Used simplifier rules: max-in: ⊦ s ≠ ∅ → (¬ s.max ∈ s ↔ false);%max-gr: ⊦ s.max < a ∧ s ≠ ∅ → ¬ a ∈ s;%Delete: ⊦ a ∈ s -- b ↔ a ≠ b ∧ a ∈ s; from specification set-union%del-rax: ⊦ a ∈ s -- b ↔ ¬ ¬(a ≠ b ∧ a ∈ s); from specification set-union Used terms: s.max, s -- a