| # lpt3 = # avol, # lpt2 = # avol, adr = adr3, adr0 = adr1, adr2 = adr3, lpt = lpt2, lpt0 = lpt3, lpt1 = lpt2, m = m3, m0 = m1, m2 = m3, ns = ns3, ns0 = ns1, ns2 = ns3, plog = plog0, plog1 = plog0, ebm-vol-inv(avol), avol ⊆ avol0 ⊦ ⟨fail_or_success#(; ; err); if err = ESUCCESS then {adr := adr0; m := m0; plog := []; lpt := lpt0; ns := ns0}; ns0 := ?⟩ (adr2 = adr ∧ m2 = m ∧ plog1 = plog ∧ lpt1 = lpt ∧ ns2 = ns) |
# lpt2 = # avol, # lpt3 = # avol, ebm-vol-inv(avol), avol ⊆ avol0 ⊦ ⟨fail_or_success#(; ; err); plog := plog0; ns := ns3; m := m3; lpt := lpt2; adr := adr3; if err = ESUCCESS then {adr := adr0; m := m0; plog := []; lpt := lpt3; ns := ns0}; ns0 := ?⟩ (adr3 = adr ∧ m3 = m ∧ plog0 = plog ∧ lpt2 = lpt ∧ ns3 = ns)