| adr = @(m, m0, m1), m1 = 0, inv(st), adr ∈ st, adr ∈ as, as ⊆ dom nodes(st) ⊦ # as = 0, as = ∅ |
inv(st), @(m, m0, 0) ∈ as, @(m, m0, 0) ∈ st, as ⊆ dom nodes(st) ⊦ # as = 0, as = ∅
Used simplifier rules: ⊦ adr ∈ nodes(st) ↔ adr ∈ st; (s)% ⊦ adr ∈ dom ast ↔ adr ∈ ast; (s)%sub-in: ⊦ adr ∈ as ∧ as ⊆ as0 → adr ∈ as0; (forward) from specification set-basic[address-store]