| ⌊err1⌋ ⊦ ∃ err0. (⌊err0⌋ ∨ err0 = ESUCCESS) ∧ ⟨err := err0; if err = ESUCCESS then maxino := maxino0, syn := true, ginval0 := ∅, nx := [], gstore0 := ∅, gstore := ∅, ginval := ∅, fi0 := ∅, fi := ∅ else maxino := ?, syn := ?, ginval0 := ?, nx := ?, gstore0 := ?, gstore := ?, ginval := ?, fi0 := ?, fi := ?⟩ ( fi3 = fi0 ∧ fi4 = fi ∧ ginval1 = ginval ∧ gstore1 = gstore0 ∧ gstore2 = gstore ∧ nx0 = nx ∧ maxino0 = maxino ∧ ginval2 = ginval0 ∧ (syn0 ↔ syn) ∧ err1 = err) |
⌊err1⌋ ⊦ (⌊err1⌋ ∨ err1 = ESUCCESS) ∧ ⟨err := err1; if err = ESUCCESS then maxino := maxino0, syn := true, ginval0 := ∅, nx := [], gstore0 := ∅, gstore := ∅, ginval := ∅, fi0 := ∅, fi := ∅ else maxino := ?, syn := ?, ginval0 := ?, nx := ?, gstore0 := ?, gstore := ?, ginval := ?, fi0 := ?, fi := ?⟩ ( fi3 = fi0 ∧ fi4 = fi ∧ ginval1 = ginval ∧ gstore1 = gstore0 ∧ gstore2 = gstore ∧ nx0 = nx ∧ maxino0 = maxino ∧ ginval2 = ginval0 ∧ (syn0 ↔ syn) ∧ err1 = err)
Used terms: err1