| gstore[n] = groupblock(gndx, lax, m0), n ∈ gstore, adr ∈ gstore ⊦ nodes(gstore[n, groupblock(gndx, lax, m)], ginval)[adr] = nodes(gstore, ginval)[adr], adr.lnum ∈ ginval |
gstore[n] = groupblock(gndx, lax, m0), adr = @(m1, m2, m3), adr ∈ gstore, n ∈ gstore ⊦ nodes(gstore[n, groupblock(gndx, lax, m)], ginval)[adr] = nodes(gstore, ginval)[adr], m1 ∈ ginval
Used simplifier rules: ⊦ (m = adr.lnum ∧ m0 = adr.pos) ∧ m1 = adr.size ↔ adr = @(m, m0, m1); (elim) Used terms: adr, m5, m6, m7