| abs(tree[p], ino1)(dirs0), abs|(tree, ino0, p, ino1)(dirs), p ∈ tree, dirs0 ⊥ dirs ⊦ abs(tree, ino0)(dirs0 ∪ dirs) |
⊦ p ∈ tree → abs(tree, ino0) = _∃(λ ino1. abs|(tree, ino0, p, ino1) * abs(tree[p], ino1))
abs(tree[p], ino1)(dirs0), abs|(tree, ino0, p, ino1)(dirs), p ∈ tree, dirs0 ⊥ dirs ⊦ (_∃(λ ino1. abs|(tree, ino0, p, ino1) * abs(tree[p], ino1)))(dirs0 ∪ dirs)
Used terms: p, ino0, tree