| # buf = VFS_PAGE_SIZE, asynced ↔ false, pcache[datakey(m, n)] = mkpentry(true, buf), files0[m] = mkfile(m0, md, m1, content), err = ESUCCESS, ino = m, key = datakey(ino, pageno), pageno = n, n * VFS_PAGE_SIZE < m2, m ∈ files0, datakey(m, n) ∈ pcache, err1 = ESUCCESS ∨ ⌊err1⌋ ⊦ [n := n + 1] (EFAIL = ESUCCESS ∨ ⌊EFAIL⌋ ), key ∈ pcache |
Used simplifier rules: ⊦ ¬ key ∈ pcache → pcache[key] = (∅)[key]; (s)