| # lpt0 = m0, adr0 = adr1, m1 = LEB_SIZE, m2 = m3 ⊦ ⟪wbuf_format#(m0, m1, lpt0, adr0, m2; wbuf, m4, adr2, m5, plog0, avol0, lpt1, ns0, bleb0, rofs0; err)⟫ ( ( err = ESUCCESS → ⟨awbuf_format#(m0, m1, lpt0, adr1, m3; ; adr3, m6, plog1, avol1, lpt2, ns1, bleb1, rofs1, err0)⟩ ( ( abs(avol1, bleb0, wbuf, avol0, rofs0) ∧ bleb1 = bleb0 ∧ adr3 = adr2 ∧ m6 = m5 ∧ plog1 = plog0 ∧ lpt2 = lpt1 ∧ ns1 = ns0 ∧ (rofs1 ↔ rofs0)) ∧ err = err0)) ∧ ( err ≠ ESUCCESS → (∀ adr, m, plog, avol, lpt, ns, bleb, rofs. ⟨awbuf_format#(m0, m1, lpt0, adr1, m3; ; adr3, m6, plog1, avol1, lpt2, ns1, bleb1, rofs1, err0)⟩ (adr = adr3 ∧ m = m6 ∧ plog = plog1 ∧ avol = avol1 ∧ lpt = lpt2 ∧ ns = ns1 ∧ bleb = bleb1 ∧ (rofs ↔ rofs1) ∧ err = err0)))) |
⊦ ⟪wbuf_format#(# lpt0, LEB_SIZE, lpt0, adr1, m3; wbuf, m4, adr2, m5, plog0, avol0, lpt1, ns0, bleb0, rofs0; err)⟫ ( ( err = ESUCCESS → ⟨awbuf_format#(# lpt0, LEB_SIZE, lpt0, adr1, m3; ; adr3, m6, plog1, avol1, lpt2, ns1, bleb1, rofs1, err0)⟩ ( abs(avol1, bleb0, wbuf, avol0, rofs0) ∧ bleb1 = bleb0 ∧ adr3 = adr2 ∧ m6 = m5 ∧ plog1 = plog0 ∧ lpt2 = lpt1 ∧ ns1 = ns0 ∧ (rofs1 ↔ rofs0) ∧ ESUCCESS = err0)) ∧ ( err ≠ ESUCCESS → (∀ adr, m, plog, avol, lpt, ns, bleb, rofs. ⟨awbuf_format#(# lpt0, LEB_SIZE, lpt0, adr1, m3; ; adr3, m6, plog1, avol1, lpt2, ns1, bleb1, rofs1, err0)⟩ (adr = adr3 ∧ m = m6 ∧ plog = plog1 ∧ avol = avol1 ∧ lpt = lpt2 ∧ ns = ns1 ∧ bleb = bleb1 ∧ (rofs ↔ rofs1) ∧ err = err0))))