R
↳Dependency Pair Analysis
G(f(x), y) -> H(x, y)
H(x, y) -> G(x, f(y))
R
↳DPs
→DP Problem 1
↳Instantiation Transformation
H(x, y) -> G(x, f(y))
G(f(x), y) -> H(x, y)
g(f(x), y) -> f(h(x, y))
h(x, y) -> g(x, f(y))
innermost
one new Dependency Pair is created:
G(f(x), y) -> H(x, y)
G(f(x''), f(y'')) -> H(x'', f(y''))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Instantiation Transformation
G(f(x''), f(y'')) -> H(x'', f(y''))
H(x, y) -> G(x, f(y))
g(f(x), y) -> f(h(x, y))
h(x, y) -> g(x, f(y))
innermost
one new Dependency Pair is created:
H(x, y) -> G(x, f(y))
H(x', f(y'''')) -> G(x', f(f(y'''')))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Inst
...
→DP Problem 3
↳Instantiation Transformation
H(x', f(y'''')) -> G(x', f(f(y'''')))
G(f(x''), f(y'')) -> H(x'', f(y''))
g(f(x), y) -> f(h(x, y))
h(x, y) -> g(x, f(y))
innermost
one new Dependency Pair is created:
G(f(x''), f(y'')) -> H(x'', f(y''))
G(f(x''''), f(f(y''''''))) -> H(x'''', f(f(y'''''')))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Inst
...
→DP Problem 4
↳Instantiation Transformation
G(f(x''''), f(f(y''''''))) -> H(x'''', f(f(y'''''')))
H(x', f(y'''')) -> G(x', f(f(y'''')))
g(f(x), y) -> f(h(x, y))
h(x, y) -> g(x, f(y))
innermost
one new Dependency Pair is created:
H(x', f(y'''')) -> G(x', f(f(y'''')))
H(x'', f(f(y''''''''))) -> G(x'', f(f(f(y''''''''))))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Inst
...
→DP Problem 5
↳Polynomial Ordering
H(x'', f(f(y''''''''))) -> G(x'', f(f(f(y''''''''))))
G(f(x''''), f(f(y''''''))) -> H(x'''', f(f(y'''''')))
g(f(x), y) -> f(h(x, y))
h(x, y) -> g(x, f(y))
innermost
H(x'', f(f(y''''''''))) -> G(x'', f(f(f(y''''''''))))
POL(G(x1, x2)) = x1 POL(H(x1, x2)) = 1 + x1 POL(f(x1)) = 1 + x1
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Inst
...
→DP Problem 6
↳Dependency Graph
G(f(x''''), f(f(y''''''))) -> H(x'''', f(f(y'''''')))
g(f(x), y) -> f(h(x, y))
h(x, y) -> g(x, f(y))
innermost