| files[ino] = mkfile(m, md, n0, content), ino ∈ files ⊦ abs-files(files[ino, mkfile(m, md, n1, content)]) = abs-files(files) |
⊦ fs = fs0 ↔ (∀ fid. (fid ∈ fs ↔ fid ∈ fs0) ∧ (fid ∈ fs → fs[fid] = fs0[fid]))
files[ino] = mkfile(m, md, n0, content), ino ∈ files ⊦ ∀ fid. (fid ∈ abs-files(files[ino, mkfile(m, md, n1, content)]) ↔ fid ∈ abs-files(files)) ∧ (fid ∈ abs-files(files[ino, mkfile(m, md, n1, content)]) → abs-files(files[ino, mkfile(m, md, n1, content)])[fid] = abs-files(files)[fid])
Used terms: abs-files(files), abs-files(files[ino, mkfile(m, md, n1, content)])