| ⟨afs_lookup#(pageno, dirs1, files1, asynced0; dent, err)⟩ (dent = old_dent ∧ err = err0), asynced ↔ boolvar0, dirs = dirs1, files = files1, p_ino = pageno ⊦ ⟨abort⟩ (dent = old_dent ∧ err = err0), pre-lookup(p_ino, dent, dirs, files) |
⟨afs_lookup#(pageno, dirs1, files1, asynced0; dent, err)⟩ (dent = old_dent ∧ err = err0), asynced ↔ boolvar0, dirs = dirs1, files = files1, p_ino = pageno ⊦ pre-lookup(p_ino, dent, dirs, files)