| pcache[datakey(ino, n)] = mkpentry(true, buf), (∅)[ino] = mkientry(boolvar0, inode0), ino ∈ files, datakey(ino, n) ∈ pcache, ∀ ino0. ino0 ∈ files → (ino0 ∈ icache[ino, mkientry(false, inode)] → ¬ icache[ino, mkientry(false, inode)][ino0].dirty) ∧ (∀ n. datakey(ino0, n) ∈ pcache → ¬ pcache[datakey(ino0, n)].dirty), ∀ n. datakey(ino, n) ∈ pcache → ¬ pcache[datakey(ino, n)].dirty ⊦ ino ∈ icache |
Used simplifier rules: ⊦ mkpentry(boolvar, buf).dirty ↔ boolvar; (s) Used terms: n