| ino ∈ files ⊦ abs-files(files)[⌜ino⌝ , mkfile(md0, buf)] = abs-files(files[ino, mkfile(m, md, m0, content)]) ↔ md0 = md ∧ buf = (content.stream to m).buf |
abs-files(files)[⌜ino⌝ , mkfile(md0, buf)] = abs-files(files[ino, mkfile(m, md, m0, content)]), ino ∈ files ⊦ md0 = md ∧ buf = (content.stream to m).buf
buf = (content.stream to m).buf, md0 = md, ino ∈ files ⊦ abs-files(files)[⌜ino⌝ , mkfile(md0, buf)] = abs-files(files[ino, mkfile(m, md, m0, content)])