| # buf = EB_PAGE_SIZE, # lpt0 = # avol, # lpt = # avol, avol[m] = mapped(buf0), bleb = buffered(m), m < # avol, ebm-vol-inv(avol), wbuf-cons(mkwbuf(buf, m1, m2), mapped(buf0), rofs), ⌊err0⌋ ⊦ bleb = nobuffer, wbuf-cons(mkwbuf(buf, m1, m2), mapped(buf0), true) |
# buf = EB_PAGE_SIZE, # lpt0 = # avol, # lpt = # avol, avol[m] = mapped(buf0), m < # avol, ebm-vol-inv(avol), wbuf-cons(mkwbuf(buf, m1, m2), mapped(buf0), rofs), ⌊err0⌋ ⊦ wbuf-cons(mkwbuf(buf, m1, m2), mapped(buf0), true)
Used simplifier rules: lf-01: ⊦ m < n ∧ n = n0 → m < n0; (forward) from specification nat-basic% ⊦ nobuffer ≠ buffered(m); (s)