| abs(tree, ino0)(dirs), p ∈ tree ⊦ ∃ ino. ((abs(tree[p], ino) * (abs(tree[p], ino) -* abs(tree, ino0))))(dirs) |
abs(tree, ino0)(dirs), ε ∈ tree ⊦ ∃ ino. ((abs(tree[ε], ino) * (abs(tree[ε], ino) -* abs(tree, ino0))))(dirs)
abs(tree, ino0)(dirs), str + p0 ∈ tree, ∀ tree, ino0, dirs. abs(tree, ino0)(dirs) ∧ p0 ∈ tree → (∃ ino. ((abs(tree[p0], ino) * (abs(tree[p0], ino) -* abs(tree, ino0))))(dirs)) ⊦ ∃ ino. ((abs(tree[str + p0], ino) * (abs(tree[str + p0], ino) -* abs(tree, ino0))))(dirs)
Used simplifier rules: path freely generated by ε, +;;