| avols = ∅, err = err0, err = ESUCCESS, ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ ( err = ESUCCESS → ⟨ebm_avol_format#(m; ; avol0, err1)⟩ (avol0 = abs(avols[default-volid, fill(mkabstractvolume(m), erased)][default-volid]) ∧ ESUCCESS = err1)) ∧ (err ≠ ESUCCESS → (∀ avol. ⟨ebm_avol_format#(m; ; avol0, err1)⟩ (avol = avol0 ∧ err = err1))) |
⊦ ⟨ebm_avol_format#(m; ; avol0, err1)⟩ (avol0 = abs(fill(mkabstractvolume(m), erased)) ∧ ESUCCESS = err1)
Used simplifier rules: ⊦ avols[v, evol][v] = evol; (s)% ⊦ ¬ ⌊ESUCCESS⌋ ; (s)