| inv(st), refsize-cons(st, as), as ⊆ dom nodes(st) ⊦ as ⊆ dom nodes(remove-refsize0(st)) |
inv(st), as ⊆ dom nodes(st), ∀ n. n ∈ st → st[n].ref-size = (as | n).size ⊦ as ⊆ dom nodes(remove-refsize0(st)), dom nodes(st) ⊆ dom nodes(remove-refsize0(st))
Used simplifier rules: refsize-cons-def: ⊦ refsize-cons(st, as) ↔ (∀ n. n ∈ st → st[n].ref-size = (as | n).size);%sub-ntrans: ⊦ as ⊆ as0 ∧ ¬ as ⊆ as1 → ¬ as0 ⊆ as1; (forward) from specification set-basic[address-store]