R
↳Dependency Pair Analysis
A(f, a(g, a(f, x))) -> A(f, a(g, a(g, a(f, x))))
A(f, a(g, a(f, x))) -> A(g, a(g, a(f, x)))
A(g, a(f, a(g, x))) -> A(g, a(f, a(f, a(g, x))))
A(g, a(f, a(g, x))) -> A(f, a(f, a(g, x)))
R
↳DPs
→DP Problem 1
↳Narrowing Transformation
→DP Problem 2
↳Nar
A(g, a(f, a(g, x))) -> A(g, a(f, a(f, a(g, x))))
a(f, a(g, a(f, x))) -> a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) -> a(g, a(f, a(f, a(g, x))))
innermost
two new Dependency Pairs are created:
A(g, a(f, a(g, x))) -> A(g, a(f, a(f, a(g, x))))
A(g, a(f, a(g, a(f, x'')))) -> A(g, a(f, a(f, a(g, a(g, a(f, x''))))))
A(g, a(f, a(g, a(f, a(g, x''))))) -> A(g, a(f, a(f, a(g, a(f, a(f, a(g, x'')))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Narrowing Transformation
A(f, a(g, a(f, x))) -> A(f, a(g, a(g, a(f, x))))
a(f, a(g, a(f, x))) -> a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) -> a(g, a(f, a(f, a(g, x))))
innermost
two new Dependency Pairs are created:
A(f, a(g, a(f, x))) -> A(f, a(g, a(g, a(f, x))))
A(f, a(g, a(f, a(g, x'')))) -> A(f, a(g, a(g, a(f, a(f, a(g, x''))))))
A(f, a(g, a(f, a(g, a(f, x''))))) -> A(f, a(g, a(g, a(f, a(g, a(g, a(f, x'')))))))