| # avol0 = # avol, # lpt0 = # avol, # buf = EB_PAGE_SIZE, m = EB_PAGE_SIZE, abs(avol, bleb, mkwbuf(buf, m2, m1), avol0, rofs), awbuf-inv(avol, bleb), ebm-vol-inv(avol0), bleb ≠ nobuffer → bleb.leb < # avol ∧ wbuf-cons(mkwbuf(buf, m2, m1), avol0[bleb.leb], rofs) ⊦ ⟨awbuf_get_page_size#(adr0, m0, plog0, avol, lpt0, ns0, bleb, rofs; ; n0)⟩ (m = n0) |
# buf = EB_PAGE_SIZE, # lpt0 = # avol, # avol0 = # avol, adr = adr0, lpt = lpt0, m = m0, m3 = EB_PAGE_SIZE, ns = ns0, plog = plog0, abs(avol, bleb, mkwbuf(buf, m2, m1), avol0, rofs), awbuf-inv(avol, bleb), ebm-vol-inv(avol0), bleb ≠ nobuffer → bleb.leb < # avol ∧ wbuf-cons(mkwbuf(buf, m2, m1), avol0[bleb.leb], rofs) ⊦ ⟨n := EB_PAGE_SIZE⟩ (m3 = n)
Used simplifier rules: awbuf_get_page_size# (WROOTADR, WMAXINO, WLOG, WVOL, WLPT, WORPHANS, WBUFLEB, AROFS; ; N) {N := EB_PAGE_SIZE};