| ⟨afs_evict#(inode, asynced; err, dirs, files)⟩ (err = err1 ∧ dirs = dirs2 ∧ files = files2), asynced ↔ boolvar, dirs = dirs1, dirs2 = dirs0, err1 = err0, files = files1, files2 = files0, inode = p_inode ⊦ ⟨afs_evict#(inode, boolvar0; err, dirs1, files1)⟩ ((inode = p_inode ∧ err = err0) ∧ dirs1 = dirs0 ∧ files1 = files0) |
⟨afs_evict#(p_inode, asynced; err, dirs1, files1)⟩ (err = err0 ∧ dirs1 = dirs0 ∧ files1 = files0) ⊦ ⟨afs_evict#(p_inode, boolvar0; err, dirs1, files1)⟩ (err = err0 ∧ dirs1 = dirs0 ∧ files1 = files0)