| mtd-cons(pebs), ubi-io-initial(pebs) ⊦ (⌊ESUCCESS⌋ ∨ ESUCCESS = ESUCCESS) ∧ ⟨err := ESUCCESS; if err = ESUCCESS then choose apebs0 with ubi-io-initial(apebs0) in apebs := apebs0 else apebs := ?⟩ (abs(pebs, apebs) ∧ ESUCCESS = err) |
mtd-cons(pebs), ubi-io-initial(pebs) ⊦ ⟨err := ESUCCESS; if err = ESUCCESS then choose apebs0 with ubi-io-initial(apebs0) in apebs := apebs0 else apebs := ?⟩ (abs(pebs, apebs) ∧ ESUCCESS = err)
Used simplifier rules: ⊦ ¬ ⌊ESUCCESS⌋ ; (s)