R
↳Dependency Pair Analysis
-'(x, s(y)) -> -'(x, p(s(y)))
-'(x, s(y)) -> P(s(y))
R
↳DPs
→DP Problem 1
↳Rewriting Transformation
-'(x, s(y)) -> -'(x, p(s(y)))
-(0, y) -> 0
-(x, 0) -> x
-(x, s(y)) -> if(greater(x, s(y)), s(-(x, p(s(y)))), 0)
p(0) -> 0
p(s(x)) -> x
innermost
one new Dependency Pair is created:
-'(x, s(y)) -> -'(x, p(s(y)))
-'(x, s(y)) -> -'(x, y)
R
↳DPs
→DP Problem 1
↳Rw
→DP Problem 2
↳Argument Filtering and Ordering
-'(x, s(y)) -> -'(x, y)
-(0, y) -> 0
-(x, 0) -> x
-(x, s(y)) -> if(greater(x, s(y)), s(-(x, p(s(y)))), 0)
p(0) -> 0
p(s(x)) -> x
innermost
-'(x, s(y)) -> -'(x, y)
POL(-'(x1, x2)) = x1 + x2 POL(s(x1)) = 1 + x1
-'(x1, x2) -> -'(x1, x2)
s(x1) -> s(x1)
R
↳DPs
→DP Problem 1
↳Rw
→DP Problem 2
↳AFS
...
→DP Problem 3
↳Dependency Graph
-(0, y) -> 0
-(x, 0) -> x
-(x, s(y)) -> if(greater(x, s(y)), s(-(x, p(s(y)))), 0)
p(0) -> 0
p(s(x)) -> x
innermost