| fs = fs1, fs1 = fs0, fo.inodes?, ro.inodes?, log-cons(log, fs0), ri-cons(ri, fs0), ri-inj(fi), ri-inj(ri) ⊦ ∃ as. (as ∩ range ri = ∅ ∧ log.toSet ∩ as = ∅) ∧ ⟨fs := fs \ as; boolvar := ?⟩ (boolvar ∧ fs0 = fs) |
ro.inodes?, fo.inodes?, log-cons(log, fs0), ri-cons(ri, fs0), ri-inj(ri), ri-inj(fi) ⊦ ∃ as. as ∩ range ri = ∅ ∧ log.toSet ∩ as = ∅ ∧ ⟨fs := fs0 \ as; boolvar := ?⟩ (boolvar ∧ fs0 = fs)