| ⟨afs_lookup#(p_ino, dirs, files, asynced; dent, err)⟩ (dent = dent0 ∧ err = err1), asynced ↔ boolvar, dent0 = old_dent, dirs = dirs1, dirs = dirs0, err1 = err0, files = files1, files = files0, p_ino = pageno ⊦ ⟨afs_lookup#(p_ino, dirs1, files1, boolvar0; dent, err)⟩ ((p_ino = pageno ∧ dent = old_dent ∧ err = err0) ∧ dirs1 = dirs0 ∧ files1 = files0) |
⟨afs_lookup#(pageno, dirs1, files1, asynced; dent, err)⟩ (dent = old_dent ∧ err = err0) ⊦ ⟨afs_lookup#(pageno, dirs1, files1, boolvar0; dent, err)⟩ (dent = old_dent ∧ err = err0)