| asynced0 ↔ true, files1[m] = mkfile(m0, md0, m1, content), files = files0, inode = mkinode(m, md, false, m1, 0, m2), m ∈ files1 ⊦ [if valid-file-inode(inode, dirs, files) then {fail_or_success#(; ; err); choose bv with true in asynced := bv} else abort] (err = ESUCCESS ∨ ⌊err⌋ ) |
asynced0 ↔ true, files1[m] = mkfile(m0, md0, m1, content), files = files0, inode = mkinode(m, md, false, m1, 0, m2), valid-file-inode(inode, dirs, files), m ∈ files1 ⊦ [fail_or_success#(; ; err); choose bv with true in asynced := bv] (err = ESUCCESS ∨ ⌊err⌋ )
asynced0 ↔ true, files1[m] = mkfile(m0, md0, m1, content), files = files0, inode = mkinode(m, md, false, m1, 0, m2), m ∈ files1 ⊦ [abort] (err = ESUCCESS ∨ ⌊err⌋ ), valid-file-inode(inode, dirs, files)