| ⊦ write-inv(n0, n1, mkinode(ino, md, false, m, m3, m2), buf, n, dirs, files0, files1) ∧ files0[ino] = mkfile(m0, md0, n2, content0) ∧ files1[ino] = mkfile(m1, md1, n3, content1) ∧ content0.stream from m0 = σ⊥ → splice(buf, 0, (content0.stream to m0).buf, n0, n) = (content1.stream to (n ≠ 0 ∧ m0 < n0 + n ⊃ n0 + n;m0)).buf |