R
↳Dependency Pair Analysis
S1(s1(s0(s0(x)))) -> S1(s1(s1(x)))
S1(s1(s0(s0(x)))) -> S1(s1(x))
S1(s1(s0(s0(x)))) -> S1(x)
R
↳DPs
→DP Problem 1
↳Narrowing Transformation
S1(s1(s0(s0(x)))) -> S1(x)
S1(s1(s0(s0(x)))) -> S1(s1(x))
S1(s1(s0(s0(x)))) -> S1(s1(s1(x)))
s1(s1(s0(s0(x)))) -> s0(s0(s0(s1(s1(s1(x))))))
two new Dependency Pairs are created:
S1(s1(s0(s0(x)))) -> S1(s1(s1(x)))
S1(s1(s0(s0(s0(s0(x'')))))) -> S1(s0(s0(s0(s1(s1(s1(x'')))))))
S1(s1(s0(s0(s1(s0(s0(x''))))))) -> S1(s1(s0(s0(s0(s1(s1(s1(x''))))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Remaining Obligation(s)
S1(s1(s0(s0(s1(s0(s0(x''))))))) -> S1(s1(s0(s0(s0(s1(s1(s1(x''))))))))
S1(s1(s0(s0(x)))) -> S1(s1(x))
S1(s1(s0(s0(x)))) -> S1(x)
s1(s1(s0(s0(x)))) -> s0(s0(s0(s1(s1(s1(x))))))