| ino = ROOT_INO, afs-cons(dirs, files), p ≠ ε ⊦ ⟪vfs_walk#(parent(p), user, dirs, files, asynced; ino, err)⟫ ∃ q, str. p = q + str ∧ ( ⌊err⌋ ∨ err = ESUCCESS ∧ ispath(q, ROOT_INO, ino, dirs, files) ∧ px-parent(user, q, ROOT_INO, dirs, files) ∨ err = ENOENT ∧ ¬ ispath(q, ROOT_INO, dirs, files) ∨ err = EACCESS ∧ (∃ p'. p' ⊑ q ∧ ispath(p', ROOT_INO, dirs, files) ∧ ¬ px(user, p', ROOT_INO, dirs, files))) |