| err = ESUCCESS, err = err0, fi = fi0, fo = fo0, fs = fs0, log = log0, ro = ro0, fo0.inodes?, ro1.inodes?, log-cons(log0, fs0), ri-inj(fi0), ri-inj(ri), ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ ⟪boolvar := true⟫ (err = ESUCCESS → boolvar ∧ ri-inj(fi) ∧ ri-inj(fi) ∧ log-cons(log, fs) ∧ fo.inodes? ∧ fo.inodes?) |
Used simplifier rules: ⊦ ¬ ⌊ESUCCESS⌋ ; (s)