| ⊦ a = b, (a0 ∈ st[b, d] -- a ↔ a0 ∈ (st -- a)[b, d]) ∧ (st[b, d] -- a)[a0] = (st -- a)[b, d][a0] |
⊦ a0 = a, a = b, (a0 ∈ st[b, d] -- a ↔ a0 ∈ (st -- a)[b, d]) ∧ (st[b, d] -- a)[a0] = (st -- a)[b, d][a0]
Used simplifier rules: Del-notin: ⊦ ¬ a ∈ st -- a;%in-neq: ⊦ a ≠ b → (a ∈ st[b, d] ↔ a ∈ st);%lookupisempty: ⊦ (st -- a)[a] = (∅)[a];%At-other: ⊦ a ≠ b → st[b, d][a] = st[a]; Used formulas: a0 = a