R
↳Dependency Pair Analysis
A(a(f(x, y))) -> F(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
A(a(f(x, y))) -> A(b(a(b(a(x)))))
A(a(f(x, y))) -> A(b(a(x)))
A(a(f(x, y))) -> A(x)
A(a(f(x, y))) -> A(b(a(b(a(y)))))
A(a(f(x, y))) -> A(b(a(y)))
A(a(f(x, y))) -> A(y)
F(a(x), a(y)) -> A(f(x, y))
F(a(x), a(y)) -> F(x, y)
F(b(x), b(y)) -> F(x, y)
R
↳DPs
→DP Problem 1
↳Polynomial Ordering
F(b(x), b(y)) -> F(x, y)
F(a(x), a(y)) -> F(x, y)
A(a(f(x, y))) -> A(y)
A(a(f(x, y))) -> A(x)
F(a(x), a(y)) -> A(f(x, y))
A(a(f(x, y))) -> F(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
a(a(f(x, y))) -> f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) -> a(f(x, y))
f(b(x), b(y)) -> b(f(x, y))
innermost
A(a(f(x, y))) -> A(y)
A(a(f(x, y))) -> A(x)
a(a(f(x, y))) -> f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) -> a(f(x, y))
f(b(x), b(y)) -> b(f(x, y))
POL(b(x1)) = x1 POL(a(x1)) = x1 POL(f(x1, x2)) = 1 + x1 + x2 POL(F(x1, x2)) = 1 + x1 + x2 POL(A(x1)) = x1
R
↳DPs
→DP Problem 1
↳Polo
→DP Problem 2
↳Instantiation Transformation
F(b(x), b(y)) -> F(x, y)
F(a(x), a(y)) -> F(x, y)
F(a(x), a(y)) -> A(f(x, y))
A(a(f(x, y))) -> F(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
a(a(f(x, y))) -> f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) -> a(f(x, y))
f(b(x), b(y)) -> b(f(x, y))
innermost
no new Dependency Pairs are created.
A(a(f(x, y))) -> F(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
R
↳DPs
→DP Problem 1
↳Polo
→DP Problem 2
↳Inst
...
→DP Problem 3
↳Polynomial Ordering
F(a(x), a(y)) -> F(x, y)
F(b(x), b(y)) -> F(x, y)
a(a(f(x, y))) -> f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) -> a(f(x, y))
f(b(x), b(y)) -> b(f(x, y))
innermost
F(a(x), a(y)) -> F(x, y)
POL(b(x1)) = x1 POL(a(x1)) = 1 + x1 POL(F(x1, x2)) = x1
R
↳DPs
→DP Problem 1
↳Polo
→DP Problem 2
↳Inst
...
→DP Problem 4
↳Polynomial Ordering
F(b(x), b(y)) -> F(x, y)
a(a(f(x, y))) -> f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) -> a(f(x, y))
f(b(x), b(y)) -> b(f(x, y))
innermost
F(b(x), b(y)) -> F(x, y)
POL(b(x1)) = 1 + x1 POL(F(x1, x2)) = x1
R
↳DPs
→DP Problem 1
↳Polo
→DP Problem 2
↳Inst
...
→DP Problem 5
↳Dependency Graph
a(a(f(x, y))) -> f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) -> a(f(x, y))
f(b(x), b(y)) -> b(f(x, y))
innermost