| # buf = EB_PAGE_SIZE, # lpt0 = # avol1, # avol0 = # avol1, avol0[m5] = mapped(buf0), m5 < # avol1, abs(avol1, buffered(m5), mkwbuf(buf, m6, m3), avol0, false), awbuf-inv(avol1, buffered(m5)), ebm-vol-inv(avol0), wbuf-cons(mkwbuf(buf, m6, m3), mapped(buf0), false) ⊦ ∃ err0. (⌊err0⌋ ∨ err0 = ESUCCESS) ∧ ⟨err := err0; bleb := buffered(m5); if err = ESUCCESS then bleb := buffered(m5)⟩ (bleb = buffered(m5) ∧ ESUCCESS = err) |
# avol0 = # avol1, # lpt0 = # avol1, # buf = EB_PAGE_SIZE, avol0[m5] = mapped(buf0), m5 < # avol1, abs(avol1, buffered(m5), mkwbuf(buf, m6, m3), avol0, false), awbuf-inv(avol1, buffered(m5)), ebm-vol-inv(avol0), wbuf-cons(mkwbuf(buf, m6, m3), mapped(buf0), false) ⊦ (⌊ESUCCESS⌋ ∨ ESUCCESS = ESUCCESS) ∧ ⟨err := ESUCCESS; bleb := buffered(m5); if err = ESUCCESS then bleb := buffered(m5)⟩ (bleb = buffered(m5) ∧ ESUCCESS = err)
Used terms: ESUCCESS