| ((files ⊕ pcache) ⊕ icache)[ino] = mkfile(m0, md, m1, content), ino ∈ files ⊦ ((files ⊕ pcache) ⊕ icache)[ino, ((files ⊕ pcache) ⊕ icache)[ino].content:= content[m, buf]] = (files[ino, files[ino].content:= files[ino].content[m, buf]] ⊕ pcache[datakey(ino, m), mkpentry(false, buf)]) ⊕ icache |
((files ⊕ pcache) ⊕ icache)[ino] = mkfile(m0, md, m1, content), ino ∈ files ⊦ ((files ⊕ pcache) ⊕ icache)[ino, mkfile(m0, md, m1, content[m, buf])] = (files[ino, files[ino].content:= files[ino].content[m, buf]] ⊕ pcache[datakey(ino, m), mkpentry(false, buf)]) ⊕ icache
Used simplifier rules: ⊦ mkfile(m, md, m0, content).content:= content0 = mkfile(m, md, m0, content0); (s)