| gstore[n] = groupblock(gndx1, lax1, m4), lpt[n] = mklp(m4, m6, LP_GROUP_NODES, m7), n < # lpt, abs-leb(avol[n], groupblock(gndx1, lax1, m4), mklp(m4, m6, LP_GROUP_NODES, m7)), n ∈ gstore ⊦ abs-leb(avol[n], groupblock(gndx1, lax1, m), mklp(m, m6, LP_GROUP_NODES, m3)), n ∈ ginval |
⊦ abs-leb(aleb, gblock, lp) ↔ aleb.mapped? ∧ abs-nodes(aleb.data, gblock.gndlist, gblock.ladrlist, lp.size = LEB_SIZE) ∧ (lp.size ≠ LEB_SIZE → lp.size = # aleb.data)
lpt[n] = mklp(m4, m6, LP_GROUP_NODES, m7), gstore[n] = groupblock(gndx1, lax1, m4), n < # lpt, abs-leb(avol[n], groupblock(gndx1, lax1, m4), mklp(m4, m6, LP_GROUP_NODES, m7)), n ∈ gstore ⊦ n ∈ ginval, avol[n].mapped? ∧ abs-nodes(avol[n].data, groupblock(gndx1, lax1, m).gndlist, groupblock(gndx1, lax1, m).ladrlist, mklp(m, m6, LP_GROUP_NODES, m3).size = LEB_SIZE) ∧ (mklp(m, m6, LP_GROUP_NODES, m3).size ≠ LEB_SIZE → mklp(m, m6, LP_GROUP_NODES, m3).size = # avol[n].data)
Used terms: mklp(m, m6, LP_GROUP_NODES, m3), groupblock(gndx1, lax1, m), avol[n]