| files = files1, ¬ isdir ⊦ [while err = ESUCCESS ∧ ¬ isdir do vfs_write_block#(ino1, inode, buf, ino0, dirs; ino, isdir, err, files, asynced)] (ino = 0 → files = files1) |
err = ESUCCESS, files0 = files1, ¬ isdir, ¬ isdir0, ino = 0 → files = files1 ⊦ [vfs_write_block#(ino1, inode, buf, ino0, dirs; ino, isdir, err, files, asynced)] (ino = 0 → files = files1)
Used formulas: ino = 0 → files = files1