| isdir ↔ false, isdir1 ↔ isrename0, isrename ↔ false, isdir0 ↔ isdir1, dent = negdentry(str), err = EISDIR, err0 = ESUCCESS, err1 = ESUCCESS, err2 = ENOTDIR, ino = ino1, inode = getinode(ino, dirs, files), ¬ isdir, isdir0, ¬ isrename0, dom of < ino0, afs-cons(dirs, files), ispath(q, ROOT_INO, ino1, dirs, files), of-cons(of, dirs, files), pre-iget(ino, dirs, files), px-parent(user, q, ROOT_INO, dirs, files) ⊦ ⟪skip⟫ (of-cons(of, dirs, files) ∧ afs-cons(dirs, files)), inode.directory |