| ⊦ ∃ err0. (⌊err0⌋ ∨ err0 = ESUCCESS) ∧ ⟨err := err0; if err = ESUCCESS then {avol := fill(mkavolume(# lpt0), unmapped); adr := adr1; m := m7; plog := []; lpt := lpt0; ns := ∅; bleb := nobuffer; rofs := false} else avol := ?, bleb := ?, rofs := ?, adr := ?, m := ?, plog := ?, lpt := ?, ns := ?⟩ ( avol = fill(mkavolume(# lpt0), unmapped) ∧ bleb = nobuffer ∧ adr = adr1 ∧ m = m7 ∧ plog = [] ∧ lpt = lpt0 ∧ ns = ∅ ∧ ¬ rofs ∧ ESUCCESS = err) |
⊦ (⌊ESUCCESS⌋ ∨ ESUCCESS = ESUCCESS) ∧ ⟨err := ESUCCESS; if err = ESUCCESS then {avol := fill(mkavolume(# lpt0), unmapped); adr := adr1; m := m7; plog := []; lpt := lpt0; ns := ∅; bleb := nobuffer; rofs := false} else avol := ?, bleb := ?, rofs := ?, adr := ?, m := ?, plog := ?, lpt := ?, ns := ?⟩ ( avol = fill(mkavolume(# lpt0), unmapped) ∧ bleb = nobuffer ∧ adr = adr1 ∧ m = m7 ∧ plog = [] ∧ lpt = lpt0 ∧ ns = ∅ ∧ ¬ rofs ∧ ESUCCESS = err)
Used terms: ESUCCESS