| ⊦ s ++ a = s0 ++ b ∧ s0 ++ b = (s1 -- c) ++ a0 ∧ b ≠ a0 → b ∈ s1 -- c |
∀ a1. a1 = a ∨ a1 ∈ s ↔ a1 = b ∨ a1 ∈ s0, ∀ a1. a1 = b ∨ a1 ∈ s0 ↔ a1 = a0 ∨ a1 ≠ c ∧ a1 ∈ s1 ⊦ b = a0, b ≠ c ∧ b ∈ s1
Used simplifier rules: ext: ⊦ s1 = s2 ↔ (∀ a. a ∈ s1 ↔ a ∈ s2);%del-rax: ⊦ a ∈ s -- b ↔ ¬ ¬(a ≠ b ∧ a ∈ s);%rax: ⊦ a ∈ s ++ b ↔ ¬ ¬(a = b ∨ a ∈ s); from specification infset-basic