| buf0 = buf, dirs = dirs, dirs1 = dirs, fd0 = fd, user0 = user, dom of < ino, afs-cons(dirs, files), of-cons(of, dirs, files), n ≤ # buf ⊦ [vfs_write#(fd, buf, user; n, err, of, dirs, files, asynced)] (dirs1 = dirs → of-cons(of, dirs, files) ∧ dom of < ino ∧ afs-cons(dirs, files)) |
dirs1 = dirs, dom of < ino, afs-cons(dirs, files), of-cons(of, dirs, files), n ≤ # buf ⊦ [vfs_write#(fd, buf, user; n, err, of, dirs, files, asynced)] (dirs1 = dirs → of-cons(of, dirs, files) ∧ dom of < ino ∧ afs-cons(dirs, files))