| n ≤ # buf, root.dir?, fids-cons(root, fs, ofh), psynced, posix-crash(root, fs, ofh, tree, fs0, ofh0) ⊦ ⟨posix_write#(fd, buf, user, root; n, err, fs, ofh; psynced)⟩ (psynced ∧ posix-crash(root, fs, ofh, tree, fs0, ofh0)) |
psynced, root.dir?, fids-cons(root, fs, ofh), posix-crash(root, fs, ofh, tree, fs0, ofh0), n ≤ # buf ⊦ ⟨posix_write#(fd, buf, user, root; n, err, fs, ofh; psynced)⟩ (psynced ∧ posix-crash(root, fs, ofh, tree, fs0, ofh0))