| # ax = # ndx, gblock = groupblock(gndx, lax, m), gndx = gstore[n].gndlist, lax = gstore[n].ladrlist, n0 < # ndx, ∀ n. n < # ndx → ax[n] ∈ gstore ∧ ¬ ax[n].lnum ∈ ginval ∧ gstore[ax[n]].nd = ndx[n] ⊦ ndx = [], ax[n0] ∈ gstore[n, gblock] ∧ ¬ ax[n0].lnum ∈ ginval ∧ gstore[n, gblock][ax[n0]].nd = ndx[n0] |
# ax = # ndx, n0 < # ndx, ∀ n. n < # ndx → ax[n] ∈ gstore ∧ ¬ ax[n].lnum ∈ ginval ∧ gstore[ax[n]].nd = ndx[n] ⊦ ndx = [], ax[n0] ∈ gstore[n, groupblock(gstore[n].gndlist, gstore[n].ladrlist, m)] ∧ ¬ ax[n0].lnum ∈ ginval ∧ gstore[n, groupblock(gstore[n].gndlist, gstore[n].ladrlist, m)][ax[n0]].nd = ndx[n0]