| icache[ino].inode = mkinode(m, md0, boolvar, m0, m1, m2), boolvar, ino ∈ icache, ino ∈ dirs ⊦ (files ⊕ pcache) ⊕ icache = (files ⊕ pcache) ⊕ icache[ino, mkientry(false, icache[ino].inode.meta:= md)] |
icache[ino].inode = mkinode(m, md0, true, m0, m1, m2), ino ∈ icache, ino ∈ dirs ⊦ (files ⊕ pcache) ⊕ icache = (files ⊕ pcache) ⊕ icache[ino, mkientry(false, mkinode(m, md, true, m0, m1, m2))]
Used simplifier rules: ⊦ mkinode(m, md, boolvar, m0, m1, m2).meta:= md0 = mkinode(m, md0, boolvar, m0, m1, m2); (s)