| ⟨afs_truncate#(n, pageno; buf-opt, inode, boolvar, err, dirs, files, asynced)⟩ ( (n = n0 ∧ pageno = pageno0 ∧ buf-opt = buf-opt0 ∧ inode = p_inode ∧ (boolvar ↔ boolvar0) ∧ err = err0) ∧ dirs = dirs0 ∧ files = files0 ∧ (asynced ↔ boolvar1)), dirs = dirs1, files = files1 ⊦ ⟨afs_truncate#(n, pageno; buf-opt, inode, boolvar, err, dirs1, files1, boolvar2)⟩ ((n = n0 ∧ pageno = pageno0 ∧ buf-opt = buf-opt0 ∧ inode = p_inode ∧ (boolvar ↔ boolvar0) ∧ err = err0) ∧ dirs1 = dirs0 ∧ files1 = files0) |