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
A(g, a(f, a(g, x))) -> A(f, a(f, a(g, x)))
A(g, a(f, a(g, x))) -> A(g, a(f, a(f, a(g, x))))
A(f, a(g, a(f, x))) -> A(g, a(g, a(f, x)))
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))))
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'')))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Narrowing Transformation
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'')))))))
A(f, a(g, a(f, a(g, x'')))) -> A(f, a(g, a(g, a(f, a(f, a(g, x''))))))
A(g, a(f, a(g, x))) -> A(g, a(f, a(f, a(g, x))))
A(f, a(g, a(f, x))) -> A(g, a(g, a(f, x)))
A(g, a(f, a(g, x))) -> 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))))
two new Dependency Pairs are created:
A(f, a(g, a(f, x))) -> A(g, a(g, a(f, x)))
A(f, a(g, a(f, a(g, x'')))) -> A(g, a(g, a(f, a(f, a(g, x'')))))
A(f, a(g, a(f, a(g, a(f, x''))))) -> A(g, a(g, a(f, a(g, a(g, a(f, x''))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 3
↳Narrowing Transformation
A(f, a(g, a(f, a(g, a(f, x''))))) -> A(g, a(g, a(f, a(g, a(g, a(f, x''))))))
A(g, a(f, a(g, x))) -> A(f, a(f, a(g, x)))
A(g, a(f, a(g, x))) -> A(g, a(f, a(f, a(g, x))))
A(f, a(g, a(f, a(g, x'')))) -> A(g, a(g, a(f, a(f, a(g, 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'')))))))
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))))
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
↳Nar
...
→DP Problem 4
↳Narrowing Transformation
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'')))))))
A(g, a(f, a(g, a(f, x'')))) -> A(g, a(f, a(f, a(g, a(g, a(f, x''))))))
A(f, a(g, a(f, a(g, x'')))) -> 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'')))))))
A(f, a(g, a(f, a(g, x'')))) -> A(f, a(g, a(g, a(f, a(f, a(g, x''))))))
A(g, a(f, a(g, x))) -> A(f, a(f, a(g, x)))
A(f, a(g, a(f, a(g, a(f, x''))))) -> A(g, a(g, 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))))
two new Dependency Pairs are created:
A(g, a(f, a(g, x))) -> A(f, a(f, a(g, x)))
A(g, a(f, a(g, a(f, x'')))) -> A(f, a(f, a(g, a(g, a(f, x'')))))
A(g, a(f, a(g, a(f, a(g, x''))))) -> A(f, a(f, a(g, a(f, a(f, a(g, x''))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 5
↳Remaining Obligation(s)
A(f, a(g, a(f, a(g, a(f, x''))))) -> A(g, a(g, a(f, a(g, a(g, a(f, x''))))))
A(g, a(f, a(g, a(f, a(g, x''))))) -> A(f, a(f, a(g, a(f, a(f, a(g, x''))))))
A(f, a(g, a(f, a(g, x'')))) -> 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'')))))))
A(f, a(g, a(f, a(g, x'')))) -> A(f, a(g, a(g, a(f, a(f, a(g, x''))))))
A(g, a(f, a(g, a(f, x'')))) -> A(f, a(f, a(g, a(g, a(f, 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'')))))))
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))))