R
↳Dependency Pair Analysis
F(a, f(b, f(a, x))) -> F(a, f(b, f(b, f(a, x))))
F(a, f(b, f(a, x))) -> F(b, f(b, f(a, x)))
R
↳DPs
→DP Problem 1
↳Narrowing Transformation
F(a, f(b, f(a, x))) -> F(a, f(b, f(b, f(a, x))))
f(a, f(b, f(a, x))) -> f(a, f(b, f(b, f(a, x))))
f(b, f(b, f(b, x))) -> f(b, f(b, x))
one new Dependency Pair is created:
F(a, f(b, f(a, x))) -> F(a, f(b, f(b, f(a, x))))
F(a, f(b, f(a, f(b, f(a, x''))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, x'')))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Narrowing Transformation
F(a, f(b, f(a, f(b, f(a, x''))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, x'')))))))
f(a, f(b, f(a, x))) -> f(a, f(b, f(b, f(a, x))))
f(b, f(b, f(b, x))) -> f(b, f(b, x))
one new Dependency Pair is created:
F(a, f(b, f(a, f(b, f(a, x''))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, x'')))))))
F(a, f(b, f(a, f(b, f(a, f(b, f(a, x'))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'))))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 3
↳Narrowing Transformation
F(a, f(b, f(a, f(b, f(a, f(b, f(a, x'))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'))))))))))
f(a, f(b, f(a, x))) -> f(a, f(b, f(b, f(a, x))))
f(b, f(b, f(b, x))) -> f(b, f(b, x))
one new Dependency Pair is created:
F(a, f(b, f(a, f(b, f(a, f(b, f(a, x'))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'))))))))))
F(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, x''))))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'')))))))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 4
↳Narrowing Transformation
F(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, x''))))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'')))))))))))))
f(a, f(b, f(a, x))) -> f(a, f(b, f(b, f(a, x))))
f(b, f(b, f(b, x))) -> f(b, f(b, x))
one new Dependency Pair is created:
F(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, x''))))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'')))))))))))))
F(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, x'))))))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'))))))))))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 5
↳Narrowing Transformation
F(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, x'))))))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'))))))))))))))))
f(a, f(b, f(a, x))) -> f(a, f(b, f(b, f(a, x))))
f(b, f(b, f(b, x))) -> f(b, f(b, x))
one new Dependency Pair is created:
F(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, x'))))))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'))))))))))))))))
F(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, x''))))))))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'')))))))))))))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 6
↳Remaining Obligation(s)
F(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, f(b, f(a, x''))))))))))))) -> F(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, f(b, f(b, f(a, x'')))))))))))))))))))
f(a, f(b, f(a, x))) -> f(a, f(b, f(b, f(a, x))))
f(b, f(b, f(b, x))) -> f(b, f(b, x))