| asynced0 ↔ false, files1[m] = mkfile(m0, md0, m1, content), files = files0, inode = inode0, 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 ↔ false, files1[m] = mkfile(m0, md0, m1, content), files = files0, inode = inode0, valid-file-inode(inode, dirs, files), m ∈ files1 ⊦ [fail_or_success#(; ; err); choose bv with true in asynced := bv] (err = ESUCCESS ∨ ⌊err⌋ )
asynced0 ↔ false, files1[m] = mkfile(m0, md0, m1, content), files = files0, inode = inode0, m ∈ files1 ⊦ [abort] (err = ESUCCESS ∨ ⌊err⌋ ), valid-file-inode(inode, dirs, files)