R
↳Dependency Pair Analysis
F(f(y, z), f(x, f(a, x))) -> F(f(f(a, z), f(x, a)), f(a, y))
F(f(y, z), f(x, f(a, x))) -> F(f(a, z), f(x, a))
F(f(y, z), f(x, f(a, x))) -> F(a, z)
F(f(y, z), f(x, f(a, x))) -> F(x, a)
F(f(y, z), f(x, f(a, x))) -> F(a, y)
R
↳DPs
→DP Problem 1
↳Semantic Labelling
F(f(y, z), f(x, f(a, x))) -> F(f(f(a, z), f(x, a)), f(a, y))
f(f(y, z), f(x, f(a, x))) -> f(f(f(a, z), f(x, a)), f(a, y))
f(x0, x1) = 0 a = 0 F(x0, x1) = 0
R
↳DPs
→DP Problem 1
↳SemLab
→DP Problem 2
↳Modular Removal of Rules
F00(f00(y, z), f00(x, f00(a, x))) -> F00(f00(f00(a, z), f00(x, a)), f00(a, y))
f00(f00(y, z), f00(x, f00(a, x))) -> f00(f00(f00(a, z), f00(x, a)), f00(a, y))
f00(f00(y, z), f10(x, f01(a, x))) -> f00(f00(f00(a, z), f10(x, a)), f00(a, y))
f00(f01(y, z), f00(x, f00(a, x))) -> f00(f00(f01(a, z), f00(x, a)), f00(a, y))
f00(f01(y, z), f10(x, f01(a, x))) -> f00(f00(f01(a, z), f10(x, a)), f00(a, y))
f00(f10(y, z), f00(x, f00(a, x))) -> f00(f00(f00(a, z), f00(x, a)), f01(a, y))
f00(f10(y, z), f10(x, f01(a, x))) -> f00(f00(f00(a, z), f10(x, a)), f01(a, y))
f00(f11(y, z), f00(x, f00(a, x))) -> f00(f00(f01(a, z), f00(x, a)), f01(a, y))
f00(f11(y, z), f10(x, f01(a, x))) -> f00(f00(f01(a, z), f10(x, a)), f01(a, y))
POL(F_00(x1, x2)) = 1 + x1 + x2 POL(f_00(x1, x2)) = x1 + x2 POL(a) = 0
R
↳DPs
→DP Problem 1
↳SemLab
→DP Problem 2
↳MRR
...
→DP Problem 3
↳Unlabel
F00(f00(y, z), f00(x, f00(a, x))) -> F00(f00(f00(a, z), f00(x, a)), f00(a, y))
none
R
↳DPs
→DP Problem 1
↳SemLab
→DP Problem 2
↳MRR
...
→DP Problem 4
↳Semantic Labelling
F(f(y, z), f(x, f(a, x))) -> F(f(f(a, z), f(x, a)), f(a, y))
none
F(x0, x1) = 1 f(x0, x1) = 1 + x1 a = 0