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