| ⊦ a0 = a, a ∈ s, (a0 ∈ st[a, d] \ s ↔ a0 ∈ (st \ s)[a, d]) ∧ (st[a, d] \ s)[a0] = (st \ s)[a, d][a0] |
⊦ a0 = a, a ∈ s, (a0 ∈ st[a, d] \ s ↔ a0 ∈ st \ s) ∧ (st[a, d] \ s)[a0] = (st \ s)[a0]
Used simplifier rules: At-other: ⊦ a ≠ b → st[b, d][a] = st[a]; from specification store%in-neq: ⊦ a ≠ b → (a ∈ st[b, d] ↔ a ∈ st); from specification store