| err = ESUCCESS, err = err0, lpt0 = lpt, ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ ⟪bleb := nobuffer; isbuf := false⟫ ( err = ESUCCESS → synced(fill(mkavolume(# lpt), unmapped)) ∧ awbuf-inv(fill(mkavolume(# lpt), unmapped), bleb) ∧ # lpt0 = # fill(mkavolume(# lpt), unmapped)) |
err = err0, err = ESUCCESS, lpt0 = lpt, ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ ⟪isbuf := false⟫ ( err = ESUCCESS → synced(fill(mkavolume(# lpt), unmapped)) ∧ awbuf-inv(fill(mkavolume(# lpt), unmapped), nobuffer) ∧ # lpt0 = # fill(mkavolume(# lpt), unmapped))