R
↳Dependency Pair Analysis
+'(a, b) -> +'(b, a)
+'(a, +(b, z)) -> +'(b, +(a, z))
+'(a, +(b, z)) -> +'(a, z)
+'(+(x, y), z) -> +'(x, +(y, z))
+'(+(x, y), z) -> +'(y, z)
F(+(x, y), z) -> +'(f(x, z), f(y, z))
F(+(x, y), z) -> F(x, z)
F(+(x, y), z) -> F(y, z)
R
↳DPs
→DP Problem 1
↳Argument Filtering and Ordering
→DP Problem 2
↳AFS
→DP Problem 3
↳AFS
+'(a, +(b, z)) -> +'(a, z)
+(a, b) -> +(b, a)
+(a, +(b, z)) -> +(b, +(a, z))
+(+(x, y), z) -> +(x, +(y, z))
f(a, y) -> a
f(b, y) -> b
f(+(x, y), z) -> +(f(x, z), f(y, z))
+'(a, +(b, z)) -> +'(a, z)
+'(x1, x2) -> +'(x1, x2)
+(x1, x2) -> +(x1, x2)
R
↳DPs
→DP Problem 1
↳AFS
→DP Problem 4
↳Dependency Graph
→DP Problem 2
↳AFS
→DP Problem 3
↳AFS
+(a, b) -> +(b, a)
+(a, +(b, z)) -> +(b, +(a, z))
+(+(x, y), z) -> +(x, +(y, z))
f(a, y) -> a
f(b, y) -> b
f(+(x, y), z) -> +(f(x, z), f(y, z))
R
↳DPs
→DP Problem 1
↳AFS
→DP Problem 2
↳Argument Filtering and Ordering
→DP Problem 3
↳AFS
+'(+(x, y), z) -> +'(y, z)
+'(+(x, y), z) -> +'(x, +(y, z))
+(a, b) -> +(b, a)
+(a, +(b, z)) -> +(b, +(a, z))
+(+(x, y), z) -> +(x, +(y, z))
f(a, y) -> a
f(b, y) -> b
f(+(x, y), z) -> +(f(x, z), f(y, z))
+'(+(x, y), z) -> +'(y, z)
+'(+(x, y), z) -> +'(x, +(y, z))
+'(x1, x2) -> x1
+(x1, x2) -> +(x1, x2)
R
↳DPs
→DP Problem 1
↳AFS
→DP Problem 2
↳AFS
→DP Problem 5
↳Dependency Graph
→DP Problem 3
↳AFS
+(a, b) -> +(b, a)
+(a, +(b, z)) -> +(b, +(a, z))
+(+(x, y), z) -> +(x, +(y, z))
f(a, y) -> a
f(b, y) -> b
f(+(x, y), z) -> +(f(x, z), f(y, z))
R
↳DPs
→DP Problem 1
↳AFS
→DP Problem 2
↳AFS
→DP Problem 3
↳Argument Filtering and Ordering
F(+(x, y), z) -> F(y, z)
F(+(x, y), z) -> F(x, z)
+(a, b) -> +(b, a)
+(a, +(b, z)) -> +(b, +(a, z))
+(+(x, y), z) -> +(x, +(y, z))
f(a, y) -> a
f(b, y) -> b
f(+(x, y), z) -> +(f(x, z), f(y, z))
F(+(x, y), z) -> F(y, z)
F(+(x, y), z) -> F(x, z)
F(x1, x2) -> F(x1, x2)
+(x1, x2) -> +(x1, x2)
R
↳DPs
→DP Problem 1
↳AFS
→DP Problem 2
↳AFS
→DP Problem 3
↳AFS
→DP Problem 6
↳Dependency Graph
+(a, b) -> +(b, a)
+(a, +(b, z)) -> +(b, +(a, z))
+(+(x, y), z) -> +(x, +(y, z))
f(a, y) -> a
f(b, y) -> b
f(+(x, y), z) -> +(f(x, z), f(y, z))