| ino ∈ files ⊦ abs-files(files)[⌜ino⌝ , f] = abs-files(files[ino, mkfile(m, md, m0, content)]) ↔ f.meta = md ∧ f.content = (content.stream to m).buf |
f = mkfile(md0, buf), ino ∈ files ⊦ abs-files(files)[⌜ino⌝ , f] = abs-files(files[ino, mkfile(m, md, m0, content)]) ↔ md0 = md ∧ buf = (content.stream to m).buf
Used simplifier rules: ⊦ md = f.meta ∧ buf = f.content ↔ f = mkfile(md, buf); (elim) Used terms: f, md0, buf