| key ∈ evict(ino0, pcache0), ∀ key. key ∈ pcache0[datakey(ino0, ino1), pe] → key.data?, ∀ key, ino. key ∈ evict(ino, pcache0) ∧ (∀ key. key ∈ pcache0 → key.data?) → key.data? ∧ key.ino ≠ ino ⊦ key.data? ∧ key.ino ≠ ino0 |
key ∈ evict(ino0, pcache0), key ∈ evict(ino0, pcache0) ∧ (∀ key. key ∈ pcache0 → key.data?) → key.data? ∧ key.ino ≠ ino0, ∀ key, ino. key ∈ evict(ino, pcache0) ∧ (∀ key. key ∈ pcache0 → key.data?) → key.data? ∧ key.ino ≠ ino, ∀ key. key ∈ pcache0[datakey(ino0, ino1), pe] → key.data? ⊦ key.data? ∧ key.ino ≠ ino0
Used terms: key, ino0