| # avol0 = # lpt + m5, avol0[m1] = mapped(buf1), avol0[m2] = mapped(buf0), avol0[0] = mapped(buf), m6 < # lpt, disk-layout(mksb(adr, m0, m1, m2, m3, m4, m5), # lpt), ebm-vol-inv(avol0), ebm-vol-inv(subarray(avol0, m5, # lpt)), is-encoded(log, buf1), is-encoded(lpt, lebs(avol0, m4, lptlebs(# lpt, LEB_SIZE))), is-encoded(mksb(adr, m0, m1, m2, m3, m4, m5), buf), is-encoded-pad(orphans, m3, buf0), mapped-full?(avol0, m4, lptlebs(# lpt, LEB_SIZE)), m5 ≤ # avol0, logoff ≠ LEB_SIZE → # buf1 = logoff ⊦ ∃ err0. ⌊err0⌋ ∨ err0 = ESUCCESS |
Used simplifier rules: ⊦ ESUCCESS ≠ ECOMMIT; (s)% ⊦ ⌊ECOMMIT⌋ ; (s) Used terms: ECOMMIT