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