| # lpt2 = # avol1, # buf = EB_PAGE_SIZE, avol = avol0, lpt = lpt2, ebm-vol-inv(avol1), avol1 ⊆ avol0, bleb1 ≠ nobuffer → bleb1.leb < # avol1 ∧ wbuf-cons(mkwbuf(buf, m5, m4), avol1[bleb1.leb], rofs1) ⊦ ⟪wbuf.content := mkbuf(EB_PAGE_SIZE); rofs := false⟫ ( # wbuf.content = EB_PAGE_SIZE ∧ (nobuffer ≠ nobuffer → nobuffer.leb < # avol0 ∧ wbuf-cons(wbuf, avol0[nobuffer.leb], rofs)) ∧ EB_PAGE_SIZE = EB_PAGE_SIZE) |
# buf = EB_PAGE_SIZE, # lpt2 = # avol1, avol = avol0, lpt = lpt2, ebm-vol-inv(avol1), avol1 ⊆ avol0, bleb1 ≠ nobuffer → bleb1.leb < # avol1 ∧ wbuf-cons(mkwbuf(buf, m5, m4), avol1[bleb1.leb], rofs1) ⊦ ⟪rofs := false⟫ ( # (wbuf.content:= mkbuf(EB_PAGE_SIZE)).content = EB_PAGE_SIZE ∧ (nobuffer ≠ nobuffer → nobuffer.leb < # avol0 ∧ wbuf-cons(wbuf.content:= mkbuf(EB_PAGE_SIZE), avol0[nobuffer.leb], rofs)) ∧ EB_PAGE_SIZE = EB_PAGE_SIZE)