| files[ino0] = mkfile(m, md0, m0, content), (files ++ ino)[ino0] = mkfile(m1, md, m2, content0), ino0 ∈ files ⊦ ino = 0, mkfile(md0, (content.stream to m).buf) = mkfile(md, (content0.stream to m1).buf), ino ∈ files |
ino ∈ files, ino0 ≠ 0, ¬ ino0 ∈ files ⊦ ino ≠ ino0 → (files ++ ino0)[ino] = files[ino]
Used simplifier rules: ⊦ mkfile(m, md, m0, content) = mkfile(m1, md0, m2, content0) ↔ m = m1 ∧ md = md0 ∧ m0 = m2 ∧ content = content0; (ws) Used terms: ino0, ino, files