| icache[m] = mkientry(false, inode), files0[m] = mkfile(m0, md0, m1, content), ¬ boolvar, inode = mkinode(m2, md, boolvar, m3, m4, m5), icache-cons(icache, dirs, files0), m ∈ icache, m ∈ files0 ⊦ mkfile(m0, md0, m1, content) = mkfile(m5, md, m3, content) |
files0[m] = mkfile(m0, md0, m1, content), icache[m] = mkientry(false, mkinode(m2, md, false, m3, m4, m5)), icache-cons(icache, dirs, files0), m ∈ files0, m ∈ icache ⊦ mkfile(m0, md0, m1, content) = mkfile(m5, md, m3, content)