| dirs = dirs0 \ orphans(dirs0, files), files0 = files \ orphans(dirs0, files), isdir, of-cons(of, dirs0, files), dom of < ino, afs-cons(dirs0, files) ⊦ ⟪vfs_recover#(isdir0; dirs, files0, asynced; of0, ino0, err)⟫ (err = ESUCCESS → asynced ∧ of-cons(of0, dirs, files0) ∧ dom of0 < ino0 ∧ afs-cons(dirs, files0)) |