| files0[ino] = mkfile(m1, md0, m2, content0), files1[ino] = mkfile(m, md, m0, content), n ∈ content, ino ∈ files1, ino ∈ files0, n ∈ content0, m ≤ n * VFS_PAGE_SIZE, m1 ≤ n * VFS_PAGE_SIZE, ∀ n. n ∈ files0[ino].content → n * VFS_PAGE_SIZE < files0[ino].size ⊦ |
files0[ino] = mkfile(m1, md0, m2, content0), files1[ino] = mkfile(m, md, m0, content), n ∈ content, ino ∈ files1, ino ∈ files0, n ∈ content0, m ≤ n * VFS_PAGE_SIZE, m1 ≤ n * VFS_PAGE_SIZE, ∀ n0. n0 ∈ content0 → n0 * VFS_PAGE_SIZE < m1 ⊦
Used simplifier rules: ⊦ mkfile(m, md, m0, content).size = m; (s)% ⊦ mkfile(m, md, m0, content).content = content; (s)