| key.data?, key.part * VFS_PAGE_SIZE < size, key ∈ pcache ⊦ truncate(ino, size, pcache)[key] = pcache[key] |
key = datakey(m, m0), key.data?, m0 * VFS_PAGE_SIZE < size, key ∈ pcache ⊦ truncate(ino, size, pcache)[key] = pcache[key]
Used simplifier rules: ⊦ key.data? → (m = key.ino ∧ m0 = key.part ↔ key = datakey(m, m0)); (elim) Used terms: key, m, m0