| ginval = ginval1, ginval0 = ginval2, gstore = gstore1, gstore0 = gstore2, istore = istore1, istore0 = istore2, btree-inv(rp, adr, istore2, istore1, zh, ri, fi), inv-index(istore2, istore1), inv-journal(nx, gstore2, gstore1, ginval2), inv-state(pstate, nx, gstore2, istore2, syn) ⊦ ⟪choose n with n ≤ LEB_SIZE in n0 := n⟫ true, pstate = unbuffered |
ginval = ginval1, ginval0 = ginval2, gstore = gstore1, gstore0 = gstore2, istore = istore1, istore0 = istore2, btree-inv(rp, adr, istore2, istore1, zh, ri, fi), inv-index(istore2, istore1), inv-journal(nx, gstore2, gstore1, ginval2), inv-state(pstate, nx, gstore2, istore2, syn), n ≤ LEB_SIZE ⊦ ⟪n0 := n⟫ true, pstate = unbuffered
ginval = ginval1, ginval0 = ginval2, gstore = gstore1, gstore0 = gstore2, istore = istore1, istore0 = istore2, btree-inv(rp, adr, istore2, istore1, zh, ri, fi), inv-index(istore2, istore1), inv-journal(nx, gstore2, gstore1, ginval2), inv-state(pstate, nx, gstore2, istore2, syn) ⊦ pstate = unbuffered, ∃ n. n ≤ LEB_SIZE