| ∀ ino, pageno, ino0. (datakey(ino, pageno) ∈ evict(ino0, pcache0) ↔ datakey(ino, pageno) ∈ pcache0) ∨ ino = ino0 ⊦ datakey(ino, pageno) ∈ evict(ino0, pcache0[datakey(ino1, ino2), pe]) ↔ datakey(ino, pageno) ∈ pcache0[datakey(ino1, ino2), pe], ino = ino0 |
n ≠ ino ⊦ evict(n, pcache[datakey(ino, pageno), pe]) = evict(n, pcache)[datakey(ino, pageno), pe]
ino0 = ino1, ∀ ino, pageno, ino0. (datakey(ino, pageno) ∈ evict(ino0, pcache0) ↔ datakey(ino, pageno) ∈ pcache0) ∨ ino = ino0 ⊦ datakey(ino, pageno) ∈ evict(ino0, pcache0[datakey(ino1, ino2), pe]) ↔ datakey(ino, pageno) ∈ pcache0[datakey(ino1, ino2), pe], ino = ino0
∀ ino, pageno, ino0. (datakey(ino, pageno) ∈ evict(ino0, pcache0) ↔ datakey(ino, pageno) ∈ pcache0) ∨ ino = ino0 ⊦ datakey(ino, pageno) ∈ evict(ino0, pcache0)[datakey(ino1, ino2), pe] ↔ datakey(ino, pageno) ∈ pcache0[datakey(ino1, ino2), pe], ino = ino0, ino0 = ino1
Used terms: pe, ino2, ino1, pcache0, ino0