| ino ∈ icache ⊦ synced(files, icache[ino, mkientry(false, inode)], pcache) ↔ synced(files, icache, pcache), icache[ino].dirty |
icache[ino] = mkientry(boolvar, inode0), ¬ boolvar, ino ∈ icache ⊦ synced(files, icache[ino, mkientry(false, inode)], pcache) ↔ synced(files, icache, pcache)
Used simplifier rules: ⊦ (boolvar ↔ ie.dirty) ∧ inode = ie.inode ↔ ie = mkientry(boolvar, inode); (elim) Used terms: icache[ino], boolvar, inode0