| ino ∈ files, n ∈ files[ino].content ⊦ files ⊕ pcache[datakey(ino, n), mkpentry(false, files[ino].content[n])] = files ⊕ pcache, datakey(ino, n) ∈ pcache |
files[ino] = mkfile(m, md, m0, content), n ∈ content, ino ∈ files ⊦ files ⊕ pcache[datakey(ino, n), mkpentry(false, content[n])] = files ⊕ pcache, datakey(ino, n) ∈ pcache
Used simplifier rules: ⊦ ((m = af.size ∧ md = af.meta) ∧ m0 = af.nlink) ∧ content = af.content ↔ af = mkfile(m, md, m0, content); (elim) Used terms: files[ino], m, md, m0, content