| err1 ≠ ESUCCESS, root.dir?, dom of < ino0, abs(root, ROOT_INO)(dirs), afs-cons(dirs, files), fids-cons(root, abs-files(files), abs-of(of)), of-cons(of, dirs, files), psynced → asynced, ⌊err1⌋ ∨ err1 = ENOENT ∧ ¬ ispath(q, ROOT_INO, dirs, files) ∨ err1 = EACCESS ∧ p' ⊑ q ∧ ispath(p', ROOT_INO, dirs, files) ∧ ¬ px(user, p', ROOT_INO, dirs, files) ⊦ ⟨psynced := ?⟩ (psynced → asynced) |