R
↳Dependency Pair Analysis
F(x, a(b(y))) -> F(a(a(x)), y)
F(x, b(a(y))) -> F(b(b(x)), y)
F(a(x), y) -> F(x, a(y))
F(b(x), y) -> F(x, b(y))
R
↳DPs
→DP Problem 1
↳Usable Rules (Innermost)
F(a(x), y) -> F(x, a(y))
F(b(x), y) -> F(x, b(y))
F(x, b(a(y))) -> F(b(b(x)), y)
F(x, a(b(y))) -> F(a(a(x)), y)
f(x, a(b(y))) -> f(a(a(x)), y)
f(x, b(a(y))) -> f(b(b(x)), y)
f(a(x), y) -> f(x, a(y))
f(b(x), y) -> f(x, b(y))
innermost
R
↳DPs
→DP Problem 1
↳UsableRules
→DP Problem 2
↳Scc To SRS
F(a(x), y) -> F(x, a(y))
F(b(x), y) -> F(x, b(y))
F(x, b(a(y))) -> F(b(b(x)), y)
F(x, a(b(y))) -> F(a(a(x)), y)
none
innermost
For each of the two SCCs we obtain one new DP problem
b(a(x)) -> b(b(x))
a(b(x)) -> a(a(x))
R
↳DPs
→DP Problem 1
↳UsableRules
→DP Problem 2
↳SRS
...
→DP Problem 3
↳Modular Removal of Rules
B(a(x)) -> B(x)
B(a(x)) -> B(b(x))
b(a(x)) -> b(b(x))
a(b(x)) -> a(a(x))
To remove rules and DPs from this DP problem we used the following monotonic and CE-compatible order: Polynomial ordering.
b(a(x)) -> b(b(x))
POL(B(x1)) = 1 + x1 POL(b(x1)) = x1 POL(a(x1)) = x1
B(a(x)) -> B(x)
B(a(x)) -> B(b(x))
R
↳DPs
→DP Problem 1
↳UsableRules
→DP Problem 2
↳SRS
...
→DP Problem 4
↳Modular Removal of Rules
A(b(x)) -> A(x)
A(b(x)) -> A(a(x))
b(a(x)) -> b(b(x))
a(b(x)) -> a(a(x))
To remove rules and DPs from this DP problem we used the following monotonic and CE-compatible order: Polynomial ordering.
a(b(x)) -> a(a(x))
POL(b(x1)) = x1 POL(a(x1)) = x1 POL(A(x1)) = 1 + x1
A(b(x)) -> A(x)
A(b(x)) -> A(a(x))
Innermost Termination of R successfully shown.
Duration:
0:00 minutes