| 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) |
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 ⊦ n ∈ ginval, avol[n].mapped? ∧ abs-nodes(avol[n].data, gndx1, lax1, m6 = LEB_SIZE) ∧ (m6 ≠ LEB_SIZE → m6 = # avol[n].data)
Used simplifier rules: ⊦ mklp(n2, n3, lpf, m).size = n3; (s)% ⊦ groupblock(gndx, lax, m).ladrlist = lax; (s)% ⊦ groupblock(gndx, lax, m).gndlist = gndx; (s)