| adr = @(m, m0, m1), inv(st), adr ∈ as, adr ∈ st, ∀ n. n ∈ st → st[n].ref-size = (as | n).size ⊦ # as = 0, as = ∅, m ∈ remove-refsize0(st) ∧ @(m0, m1) ∈ remove-refsize0(st)[m].ladrlist |
inv(st), @(m, m0, m1) ∈ st, @(m, m0, m1) ∈ as, ∀ n. n ∈ st → st[n].ref-size = (as | n).size ⊦ # as = 0, as = ∅, m ∈ remove-refsize0(st) ∧ @(m0, m1) ∈ remove-refsize0(st)[m].ladrlist