| adr = adr0, m = m0, plog = plog0, lpt = lpt0, avol ⊆ avol0, ns = ns0, ebm-vol-inv(avol), # lpt0 = # avol ⊦ ⟪apersistence_io_recover#(; adr1, m1, ns1, log, lpt1, adr, m, plog, lpt, ns, avol0; err)⟫ (err = ESUCCESS → ebm-vol-inv(avol0) ∧ # lpt = # avol0) |