R
↳Dependency Pair Analysis
A(f, a(f, a(g, a(g, x)))) -> A(g, a(g, a(g, a(f, a(f, a(f, x))))))
A(f, a(f, a(g, a(g, x)))) -> A(g, a(g, a(f, a(f, a(f, x)))))
A(f, a(f, a(g, a(g, x)))) -> A(g, a(f, a(f, a(f, x))))
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, a(f, x)))
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, x))
A(f, a(f, a(g, a(g, x)))) -> A(f, x)
R
↳DPs
→DP Problem 1
↳Narrowing Transformation
A(f, a(f, a(g, a(g, x)))) -> A(f, x)
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, x))
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, a(f, x)))
a(f, a(f, a(g, a(g, x)))) -> a(g, a(g, a(g, a(f, a(f, a(f, x))))))
innermost
two new Dependency Pairs are created:
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, a(f, x)))
A(f, a(f, a(g, a(g, a(g, a(g, x'')))))) -> A(f, a(g, a(g, a(g, a(f, a(f, a(f, x'')))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x''))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Narrowing Transformation
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x''))))))))
A(f, a(f, a(g, a(g, a(g, a(g, x'')))))) -> A(f, a(g, a(g, a(g, a(f, a(f, a(f, x'')))))))
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, x))
A(f, a(f, a(g, a(g, x)))) -> A(f, x)
a(f, a(f, a(g, a(g, x)))) -> a(g, a(g, a(g, a(f, a(f, a(f, x))))))
innermost
two new Dependency Pairs are created:
A(f, a(f, a(g, a(g, a(g, a(g, x'')))))) -> A(f, a(g, a(g, a(g, a(f, a(f, a(f, x'')))))))
A(f, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x')))))))) -> A(f, a(g, a(g, a(g, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x')))))))))))
A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x'))))))))) -> A(f, a(g, a(g, a(g, a(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x'))))))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 3
↳Rewriting Transformation
A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x'))))))))) -> A(f, a(g, a(g, a(g, a(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x'))))))))))))
A(f, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x')))))))) -> A(f, a(g, a(g, a(g, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x')))))))))))
A(f, a(f, a(g, a(g, x)))) -> A(f, x)
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, x))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x''))))))))
a(f, a(f, a(g, a(g, x)))) -> a(g, a(g, a(g, a(f, a(f, a(f, x))))))
innermost
one new Dependency Pair is created:
A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x'))))))))) -> A(f, a(g, a(g, a(g, a(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x'))))))))))))
A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x'))))))))) -> A(f, a(g, a(g, a(g, a(g, a(g, a(g, a(f, a(f, a(f, a(g, a(f, a(f, a(f, x'))))))))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 4
↳Forward Instantiation Transformation
A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x'))))))))) -> A(f, a(g, a(g, a(g, a(g, a(g, a(g, a(f, a(f, a(f, a(g, a(f, a(f, a(f, x'))))))))))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x''))))))))
A(f, a(f, a(g, a(g, x)))) -> A(f, x)
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, x))
A(f, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x')))))))) -> A(f, a(g, a(g, a(g, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x')))))))))))
a(f, a(f, a(g, a(g, x)))) -> a(g, a(g, a(g, a(f, a(f, a(f, x))))))
innermost
four new Dependency Pairs are created:
A(f, a(f, a(g, a(g, x)))) -> A(f, x)
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, x''))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(f, a(g, a(g, x'''')))))))))) -> A(f, a(f, a(g, a(g, a(f, a(g, a(g, x'''')))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x'''))))))))))) -> A(f, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x'''))))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x''')))))))))))) -> A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x''')))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 5
↳Argument Filtering and Ordering
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x''')))))))))))) -> A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x''')))))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x'''))))))))))) -> A(f, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x'''))))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(f, a(g, a(g, x'''')))))))))) -> A(f, a(f, a(g, a(g, a(f, a(g, a(g, x'''')))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, x''))))
A(f, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x')))))))) -> A(f, a(g, a(g, a(g, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x')))))))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x''))))))))
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, x))
A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x'))))))))) -> A(f, a(g, a(g, a(g, a(g, a(g, a(g, a(f, a(f, a(f, a(g, a(f, a(f, a(f, x'))))))))))))))
a(f, a(f, a(g, a(g, x)))) -> a(g, a(g, a(g, a(f, a(f, a(f, x))))))
innermost
A(f, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x')))))))) -> A(f, a(g, a(g, a(g, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x')))))))))))
A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x'))))))))) -> A(f, a(g, a(g, a(g, a(g, a(g, a(g, a(f, a(f, a(f, a(g, a(f, a(f, a(f, x'))))))))))))))
a(f, a(f, a(g, a(g, x)))) -> a(g, a(g, a(g, a(f, a(f, a(f, x))))))
POL(g) = 0 POL(A(x1, x2)) = 1 + x1 + x2 POL(f) = 1
A(x1, x2) -> A(x1, x2)
a(x1, x2) -> x1
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 6
↳Remaining Obligation(s)
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x''')))))))))))) -> A(f, a(f, a(g, a(g, a(g, a(g, a(f, a(g, a(g, x''')))))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x'''))))))))))) -> A(f, a(f, a(g, a(g, a(g, a(g, a(g, a(g, x'''))))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, a(f, a(g, a(g, x'''')))))))))) -> A(f, a(f, a(g, a(g, a(f, a(g, a(g, x'''')))))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, x''))))
A(f, a(f, a(g, a(g, a(f, a(g, a(g, x''))))))) -> A(f, a(f, a(g, a(g, a(g, a(f, a(f, a(f, x''))))))))
A(f, a(f, a(g, a(g, x)))) -> A(f, a(f, x))
a(f, a(f, a(g, a(g, x)))) -> a(g, a(g, a(g, a(f, a(f, a(f, x))))))
innermost