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