| gstore[m].ref-size = 0, adr = @(m, m0, m1), refsize-cons(gstore, range ri), m ∈ gstore, adr ∈ ri, ri.lebs ⊆ dom gstore ⊦ m1 = 0 |
gstore[m].ref-size = 0, refsize-cons(gstore, range ri), @(m, m0, m1) ∈ ri, m ∈ gstore, ri.lebs ⊆ dom gstore ⊦ m1 = 0
Used simplifier rules: lebs-in-ri-in-gstore: ⊦ adr ∈ ri ∧ ri.lebs ⊆ dom gstore → adr.lnum ∈ gstore;% ⊦ @(m, m0, m1).lnum = m; (s)