| # apebs0 = # wlar, err = err1, abs(avols0, apebs0, vols, q), bflipset-cons(bflipset, wlar), ebm-cons(avols0), ubi-io-inv(apebs0), unique-sqns(apebs0), valid-ebatbl(apebs0, wlar, vols, vtblpnum), valid-eraseq(apebs0, q), valid-eraseq(wlar, q), valid-eraseq(q), valid-global-sqn(apebs0, vtblpnum0), valid-vtbl(apebs0, vols, wlar, vtblpnum), valid-wl(apebs0, wlar), ⌊err1⌋ ⊦ ⟨if err ≠ ESUCCESS then avols := ?⟩ (avols2 = avols ∧ err1 = err), VTBL_VOLID ∈ vols |
# apebs0 = # wlar, err = err1, abs(avols0, apebs0, vols, q), bflipset-cons(bflipset, wlar), ebm-cons(avols0), ubi-io-inv(apebs0), unique-sqns(apebs0), valid-ebatbl(apebs0, wlar, vols, vtblpnum), valid-eraseq(q), valid-eraseq(wlar, q), valid-eraseq(apebs0, q), valid-global-sqn(apebs0, vtblpnum0), valid-vtbl(apebs0, vols, wlar, vtblpnum), valid-wl(apebs0, wlar), ⌊err1⌋ ⊦ ⟨avols := ?⟩ (avols2 = avols ∧ err1 = err), VTBL_VOLID ∈ vols
Used simplifier rules: ⊦ ⌊err⌋ → err ≠ ESUCCESS; (s)