| # lpt = # avol, ebm-vol-inv(avol), wbuf-cons(bleb, wbuf, avol, rofs) ⊦ ⟪wbuf_get_volume_size#(adr, m, plog, avol, lpt, ns; ; n)⟫ true |
# lpt = # avol, # wbuf.content = EB_PAGE_SIZE, ebm-vol-inv(avol), bleb ≠ nobuffer → bleb.leb < # avol ∧ wbuf-cons(wbuf, avol[bleb.leb], rofs) ⊦ ⟪wbuf_get_volume_size#(adr, m, plog, avol, lpt, ns; ; n)⟫ true
Used simplifier rules: ⊦ wbuf-cons(bleb, wbuf, avol, rofs) ↔ # wbuf.content = EB_PAGE_SIZE ∧ ( bleb ≠ nobuffer → bleb.leb < # avol ∧ wbuf-cons(wbuf, avol[bleb.leb], rofs)); (s)