| ∀ st, a. (st \ s0)[a] = st[a] ∨ a ∈ s0 ⊦ ((st \ s0) -- a0)[a] = st[a], a ∈ s0 ++ a0 |
⊦ a ≠ b → (st -- b)[a] = st[a]
∀ st, a. (st \ s0)[a] = st[a] ∨ a ∈ s0 ⊦ (st \ s0)[a] = st[a], a = a0, a ∈ s0 ++ a0
Used simplifier rules: ⊦ (st -- a)[a] = (∅)[a]; (s)% ⊦ a ∈ s ++ b ↔ a = b ∨ a ∈ s; (ws) Used terms: a, a0, st \ s0