| ⟨afs_iget#(ino0, dirs1, files1, asynced0; inode, err)⟩ (inode = p_inode ∧ err = err0), asynced ↔ boolvar0, dirs = dirs1, files = files1, ino = ino0 ⊦ pre-iget(ino, dirs, files) |
⟨afs_iget#(ino0, dirs1, files1, asynced0; inode, err)⟩ (inode = p_inode ∧ err = err0), ¬ ino0 ∈ dirs1, ¬ ino0 ∈ files1 ⊦
Used simplifier rules: ⊦ valid-ino(ino, dirs, files) ↔ ino ∈ dirs ∨ ino ∈ files; (s)% ⊦ pre-iget(ino, dirs, files) ↔ valid-ino(ino, dirs, files); (s)