| err = ESUCCESS ⊦ [vfs_write_loop#(n0, inode, n1, buf, dirs; n, err, files, asynced)] (err = ESUCCESS ∨ ⌊err⌋ ) |
⊦
err = ESUCCESS, ino = n, ino0 = n1, ino1 = n0 ⊦ [let isdir = false in while err = ESUCCESS ∧ ¬ isdir do vfs_write_block#(ino1, inode, buf, ino0, dirs; ino, isdir, err, files, asynced)] (err = ESUCCESS ∨ ⌊err⌋ )
Used simplifier rules: write-loop: ⊦ ;