| # lpt = # avol, adr = adr3, lpt2 = lpt, m = m3, ns = ns3, nx = nx3, awbuf-inv(avol, bleb), synced(avol0), avol0 ↓ avol ⊦ ⟨err := EIO; if err = ESUCCESS then bleb := nobuffer, isbuf := false, adr0 := adr, m0 := m, nx0 := nx, lpt0 := lpt, ns0 := ns else avol := ?, bleb := ?, isbuf := ?, adr := ?, m := ?, nx := ?, lpt := ?, adr0 := ?, m0 := ?, nx0 := ?, lpt0 := ?, ns0 := ?, ns := ?⟩ (adr3 = adr ∧ m3 = m ∧ nx3 = nx ∧ lpt2 = lpt ∧ avol0 ↓ avol ∧ ns3 = ns) |
# lpt = # avol, adr = adr3, lpt2 = lpt, m = m3, ns = ns3, nx = nx3, awbuf-inv(avol, bleb), synced(avol0), avol0 ↓ avol ⊦ ⟨if EIO = ESUCCESS then bleb := nobuffer, isbuf := false, adr0 := adr, m0 := m, nx0 := nx, lpt0 := lpt, ns0 := ns else avol := ?, bleb := ?, isbuf := ?, adr := ?, m := ?, nx := ?, lpt := ?, adr0 := ?, m0 := ?, nx0 := ?, lpt0 := ?, ns0 := ?, ns := ?⟩ (adr3 = adr ∧ m3 = m ∧ nx3 = nx ∧ lpt2 = lpt ∧ avol0 ↓ avol ∧ ns3 = ns)