| ⊦ ino = key0.ino, mkfile(files[ino].size, files[ino].meta, files[ino].nlink, files[ino].content ⊕ mkcontent(ino, pcache[key0, pe])) = mkfile(files[ino].size, files[ino].meta, files[ino].nlink, files[ino].content ⊕ mkcontent(ino, pcache)) |
files[ino] = mkfile(m, md, m0, content) ⊦ ino = key0.ino, mkfile(m, md, m0, content ⊕ mkcontent(ino, pcache[key0, pe])) = mkfile(m, md, m0, content ⊕ mkcontent(ino, 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