| valid-file-inode(inode, dirs, files), pcache-cons(pcache, dirs, files), afs-cons(dirs, files), files = files0, pcache0 = pcache ⊦ [cache_fsync-pages#(inode, dirs; err, files, pcache, asynced)] (err = ESUCCESS → files[inode.ino].trunc(inode.size) = (files0 ⊕ pcache0)[inode.ino].trunc(inode.size)) |