| ((abs|(tree, ino0, p, ino1) * abs(tree[p], ino1)))(dirs), p ∈ tree ⊦ (_∃(λ ino1. abs|(tree, ino0, p, ino1) * abs(tree[p], ino1)))(dirs) |
((abs|(tree, ino0, p, ino1) * abs(tree[p], ino1)))(dirs), p ∈ tree ⊦ ∃ ino. ((abs|(tree, ino0, p, ino) * abs(tree[p], ino)))(dirs)
Used simplifier rules: ⊦ (_∃ nD)(dirs) ↔ (∃ ino. nD(ino)(dirs)); (s)