R
↳Dependency Pair Analysis
V(a(a(x))) -> U(v(x))
V(a(a(x))) -> V(x)
V(a(c(x))) -> U(b(d(x)))
W(a(a(x))) -> U(w(x))
W(a(a(x))) -> W(x)
W(a(c(x))) -> U(b(d(x)))
R
↳DPs
→DP Problem 1
↳Forward Instantiation Transformation
→DP Problem 2
↳FwdInst
V(a(a(x))) -> V(x)
a(c(d(x))) -> c(x)
u(b(d(d(x)))) -> b(x)
v(a(a(x))) -> u(v(x))
v(a(c(x))) -> u(b(d(x)))
v(c(x)) -> b(x)
w(a(a(x))) -> u(w(x))
w(a(c(x))) -> u(b(d(x)))
w(c(x)) -> b(x)
innermost
one new Dependency Pair is created:
V(a(a(x))) -> V(x)
V(a(a(a(a(x''))))) -> V(a(a(x'')))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 3
↳Forward Instantiation Transformation
→DP Problem 2
↳FwdInst
V(a(a(a(a(x''))))) -> V(a(a(x'')))
a(c(d(x))) -> c(x)
u(b(d(d(x)))) -> b(x)
v(a(a(x))) -> u(v(x))
v(a(c(x))) -> u(b(d(x)))
v(c(x)) -> b(x)
w(a(a(x))) -> u(w(x))
w(a(c(x))) -> u(b(d(x)))
w(c(x)) -> b(x)
innermost
one new Dependency Pair is created:
V(a(a(a(a(x''))))) -> V(a(a(x'')))
V(a(a(a(a(a(a(x''''))))))) -> V(a(a(a(a(x'''')))))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 3
↳FwdInst
...
→DP Problem 4
↳Argument Filtering and Ordering
→DP Problem 2
↳FwdInst
V(a(a(a(a(a(a(x''''))))))) -> V(a(a(a(a(x'''')))))
a(c(d(x))) -> c(x)
u(b(d(d(x)))) -> b(x)
v(a(a(x))) -> u(v(x))
v(a(c(x))) -> u(b(d(x)))
v(c(x)) -> b(x)
w(a(a(x))) -> u(w(x))
w(a(c(x))) -> u(b(d(x)))
w(c(x)) -> b(x)
innermost
V(a(a(a(a(a(a(x''''))))))) -> V(a(a(a(a(x'''')))))
a(c(d(x))) -> c(x)
POL(c(x1)) = x1 POL(V(x1)) = 1 + x1 POL(d(x1)) = x1 POL(a(x1)) = 1 + x1
V(x1) -> V(x1)
a(x1) -> a(x1)
c(x1) -> c(x1)
d(x1) -> d(x1)
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 3
↳FwdInst
...
→DP Problem 5
↳Dependency Graph
→DP Problem 2
↳FwdInst
a(c(d(x))) -> c(x)
u(b(d(d(x)))) -> b(x)
v(a(a(x))) -> u(v(x))
v(a(c(x))) -> u(b(d(x)))
v(c(x)) -> b(x)
w(a(a(x))) -> u(w(x))
w(a(c(x))) -> u(b(d(x)))
w(c(x)) -> b(x)
innermost
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳Forward Instantiation Transformation
W(a(a(x))) -> W(x)
a(c(d(x))) -> c(x)
u(b(d(d(x)))) -> b(x)
v(a(a(x))) -> u(v(x))
v(a(c(x))) -> u(b(d(x)))
v(c(x)) -> b(x)
w(a(a(x))) -> u(w(x))
w(a(c(x))) -> u(b(d(x)))
w(c(x)) -> b(x)
innermost
one new Dependency Pair is created:
W(a(a(x))) -> W(x)
W(a(a(a(a(x''))))) -> W(a(a(x'')))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
→DP Problem 6
↳Forward Instantiation Transformation
W(a(a(a(a(x''))))) -> W(a(a(x'')))
a(c(d(x))) -> c(x)
u(b(d(d(x)))) -> b(x)
v(a(a(x))) -> u(v(x))
v(a(c(x))) -> u(b(d(x)))
v(c(x)) -> b(x)
w(a(a(x))) -> u(w(x))
w(a(c(x))) -> u(b(d(x)))
w(c(x)) -> b(x)
innermost
one new Dependency Pair is created:
W(a(a(a(a(x''))))) -> W(a(a(x'')))
W(a(a(a(a(a(a(x''''))))))) -> W(a(a(a(a(x'''')))))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
→DP Problem 6
↳FwdInst
...
→DP Problem 7
↳Argument Filtering and Ordering
W(a(a(a(a(a(a(x''''))))))) -> W(a(a(a(a(x'''')))))
a(c(d(x))) -> c(x)
u(b(d(d(x)))) -> b(x)
v(a(a(x))) -> u(v(x))
v(a(c(x))) -> u(b(d(x)))
v(c(x)) -> b(x)
w(a(a(x))) -> u(w(x))
w(a(c(x))) -> u(b(d(x)))
w(c(x)) -> b(x)
innermost
W(a(a(a(a(a(a(x''''))))))) -> W(a(a(a(a(x'''')))))
a(c(d(x))) -> c(x)
POL(c(x1)) = x1 POL(d(x1)) = x1 POL(W(x1)) = 1 + x1 POL(a(x1)) = 1 + x1
W(x1) -> W(x1)
a(x1) -> a(x1)
c(x1) -> c(x1)
d(x1) -> d(x1)
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
→DP Problem 6
↳FwdInst
...
→DP Problem 8
↳Dependency Graph
a(c(d(x))) -> c(x)
u(b(d(d(x)))) -> b(x)
v(a(a(x))) -> u(v(x))
v(a(c(x))) -> u(b(d(x)))
v(c(x)) -> b(x)
w(a(a(x))) -> u(w(x))
w(a(c(x))) -> u(b(d(x)))
w(c(x)) -> b(x)
innermost