YES
a(x1) → b(c(x1))
a(b(b(x1))) → b(b(a(a(x1))))
c(b(x1)) → x1
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
↳ QTRS Reverse
a(x1) → b(c(x1))
a(b(b(x1))) → b(b(a(a(x1))))
c(b(x1)) → x1
A(x1) → C(x1)
A(b(b(x1))) → A(x1)
A(b(b(x1))) → A(a(x1))
a(x1) → b(c(x1))
a(b(b(x1))) → b(b(a(a(x1))))
c(b(x1)) → x1
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QTRS Reverse
↳ QTRS Reverse
A(x1) → C(x1)
A(b(b(x1))) → A(x1)
A(b(b(x1))) → A(a(x1))
a(x1) → b(c(x1))
a(b(b(x1))) → b(b(a(a(x1))))
c(b(x1)) → x1
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QTRS Reverse
↳ QTRS Reverse
A(b(b(x1))) → A(x1)
A(b(b(x1))) → A(a(x1))
a(x1) → b(c(x1))
a(b(b(x1))) → b(b(a(a(x1))))
c(b(x1)) → x1
A(b(b(b(b(x0))))) → A(b(b(a(a(x0)))))
A(b(b(x0))) → A(b(c(x0)))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QTRS Reverse
↳ QTRS Reverse
A(b(b(b(b(x0))))) → A(b(b(a(a(x0)))))
A(b(b(x0))) → A(b(c(x0)))
A(b(b(x1))) → A(x1)
a(x1) → b(c(x1))
a(b(b(x1))) → b(b(a(a(x1))))
c(b(x1)) → x1
A.1(b.0(b.1(x1))) → A.1(x1)
A.0(b.1(b.0(x1))) → A.0(x1)
A.0(b.1(b.0(b.1(b.0(x0))))) → A.0(b.1(b.0(a.0(a.0(x0)))))
A.1(b.0(b.1(b.0(b.1(x0))))) → A.1(b.0(b.1(a.1(a.1(x0)))))
A.1(b.0(b.1(x0))) → A.1(b.0(c.1(x0)))
A.0(b.1(b.0(x0))) → A.0(b.1(c.0(x0)))
a.1(x1) → b.0(c.1(x1))
a.0(b.1(b.0(x1))) → b.1(b.0(a.0(a.0(x1))))
a.0(x1) → b.1(c.0(x1))
c.0(b.1(x1)) → x1
c.1(b.0(x1)) → x1
a.1(b.0(b.1(x1))) → b.0(b.1(a.1(a.1(x1))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QTRS Reverse
↳ QTRS Reverse
A.1(b.0(b.1(x1))) → A.1(x1)
A.0(b.1(b.0(x1))) → A.0(x1)
A.0(b.1(b.0(b.1(b.0(x0))))) → A.0(b.1(b.0(a.0(a.0(x0)))))
A.1(b.0(b.1(b.0(b.1(x0))))) → A.1(b.0(b.1(a.1(a.1(x0)))))
A.1(b.0(b.1(x0))) → A.1(b.0(c.1(x0)))
A.0(b.1(b.0(x0))) → A.0(b.1(c.0(x0)))
a.1(x1) → b.0(c.1(x1))
a.0(b.1(b.0(x1))) → b.1(b.0(a.0(a.0(x1))))
a.0(x1) → b.1(c.0(x1))
c.0(b.1(x1)) → x1
c.1(b.0(x1)) → x1
a.1(b.0(b.1(x1))) → b.0(b.1(a.1(a.1(x1))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
A.1(b.0(b.1(x1))) → A.1(x1)
A.1(b.0(b.1(b.0(b.1(x0))))) → A.1(b.0(b.1(a.1(a.1(x0)))))
A.1(b.0(b.1(x0))) → A.1(b.0(c.1(x0)))
a.1(x1) → b.0(c.1(x1))
a.0(b.1(b.0(x1))) → b.1(b.0(a.0(a.0(x1))))
a.0(x1) → b.1(c.0(x1))
c.0(b.1(x1)) → x1
c.1(b.0(x1)) → x1
a.1(b.0(b.1(x1))) → b.0(b.1(a.1(a.1(x1))))
POL(A.1(x1)) = x1
POL(a.1(x1)) = x1
POL(b.0(x1)) = x1
POL(b.1(x1)) = x1
POL(c.1(x1)) = x1
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
A.1(b.0(b.1(x1))) → A.1(x1)
A.1(b.0(b.1(b.0(b.1(x0))))) → A.1(b.0(b.1(a.1(a.1(x0)))))
A.1(b.0(b.1(x0))) → A.1(b.0(c.1(x0)))
c.1(b.0(x1)) → x1
a.1(x1) → b.0(c.1(x1))
a.1(b.0(b.1(x1))) → b.0(b.1(a.1(a.1(x1))))
A.1(b.0(b.1(x1))) → A.1(x1)
A.1(b.0(b.1(b.0(b.1(x0))))) → A.1(b.0(b.1(a.1(a.1(x0)))))
A.1(b.0(b.1(x0))) → A.1(b.0(c.1(x0)))
POL(A.1(x1)) = x1
POL(a.1(x1)) = x1
POL(b.0(x1)) = x1
POL(b.1(x1)) = 1 + x1
POL(c.1(x1)) = x1
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ PisEmptyProof
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
c.1(b.0(x1)) → x1
a.1(x1) → b.0(c.1(x1))
a.1(b.0(b.1(x1))) → b.0(b.1(a.1(a.1(x1))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QTRS Reverse
↳ QTRS Reverse
A.0(b.1(b.0(x1))) → A.0(x1)
A.0(b.1(b.0(b.1(b.0(x0))))) → A.0(b.1(b.0(a.0(a.0(x0)))))
A.0(b.1(b.0(x0))) → A.0(b.1(c.0(x0)))
a.1(x1) → b.0(c.1(x1))
a.0(b.1(b.0(x1))) → b.1(b.0(a.0(a.0(x1))))
a.0(x1) → b.1(c.0(x1))
c.0(b.1(x1)) → x1
c.1(b.0(x1)) → x1
a.1(b.0(b.1(x1))) → b.0(b.1(a.1(a.1(x1))))
POL(A.0(x1)) = x1
POL(a.0(x1)) = x1
POL(b.0(x1)) = x1
POL(b.1(x1)) = x1
POL(c.0(x1)) = x1
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QTRS Reverse
↳ QTRS Reverse
A.0(b.1(b.0(x1))) → A.0(x1)
A.0(b.1(b.0(b.1(b.0(x0))))) → A.0(b.1(b.0(a.0(a.0(x0)))))
A.0(b.1(b.0(x0))) → A.0(b.1(c.0(x0)))
a.0(b.1(b.0(x1))) → b.1(b.0(a.0(a.0(x1))))
a.0(x1) → b.1(c.0(x1))
c.0(b.1(x1)) → x1
A.0(b.1(b.0(x1))) → A.0(x1)
A.0(b.1(b.0(b.1(b.0(x0))))) → A.0(b.1(b.0(a.0(a.0(x0)))))
A.0(b.1(b.0(x0))) → A.0(b.1(c.0(x0)))
POL(A.0(x1)) = x1
POL(a.0(x1)) = x1
POL(b.0(x1)) = 1 + x1
POL(b.1(x1)) = x1
POL(c.0(x1)) = x1
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ PisEmptyProof
↳ QTRS Reverse
↳ QTRS Reverse
a.0(b.1(b.0(x1))) → b.1(b.0(a.0(a.0(x1))))
a.0(x1) → b.1(c.0(x1))
c.0(b.1(x1)) → x1
a(x1) → b(c(x1))
a(b(b(x1))) → b(b(a(a(x1))))
c(b(x1)) → x1
a(x) → c(b(x))
b(b(a(x))) → a(a(b(b(x))))
b(c(x)) → x
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
a(x) → c(b(x))
b(b(a(x))) → a(a(b(b(x))))
b(c(x)) → x
a(x1) → b(c(x1))
a(b(b(x1))) → b(b(a(a(x1))))
c(b(x1)) → x1
a(x) → c(b(x))
b(b(a(x))) → a(a(b(b(x))))
b(c(x)) → x
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS
a(x) → c(b(x))
b(b(a(x))) → a(a(b(b(x))))
b(c(x)) → x