MAYBE
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QTRS Reverse
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
B(b(b(b(x1)))) → C(x1)
A(a(a(a(x1)))) → B(c(c(x1)))
A(a(a(a(x1)))) → B(b(c(c(x1))))
C(c(c(c(x1)))) → A(x1)
A(a(a(a(x1)))) → C(c(x1))
B(b(b(b(x1)))) → C(c(x1))
A(a(a(a(x1)))) → C(x1)
C(c(c(c(x1)))) → B(a(a(a(x1))))
B(b(b(b(x1)))) → A(c(c(x1)))
C(c(c(c(x1)))) → A(a(a(x1)))
B(b(b(b(x1)))) → A(a(c(c(x1))))
C(c(c(c(x1)))) → A(a(x1))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QTRS Reverse
B(b(b(b(x1)))) → C(x1)
A(a(a(a(x1)))) → B(c(c(x1)))
A(a(a(a(x1)))) → B(b(c(c(x1))))
C(c(c(c(x1)))) → A(x1)
A(a(a(a(x1)))) → C(c(x1))
B(b(b(b(x1)))) → C(c(x1))
A(a(a(a(x1)))) → C(x1)
C(c(c(c(x1)))) → B(a(a(a(x1))))
B(b(b(b(x1)))) → A(c(c(x1)))
C(c(c(c(x1)))) → A(a(a(x1)))
B(b(b(b(x1)))) → A(a(c(c(x1))))
C(c(c(c(x1)))) → A(a(x1))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
B(b(b(b(x1)))) → C(x1)
A(a(a(a(x1)))) → B(c(c(x1)))
C(c(c(c(x1)))) → A(x1)
A(a(a(a(x1)))) → C(c(x1))
B(b(b(b(x1)))) → C(c(x1))
A(a(a(a(x1)))) → C(x1)
B(b(b(b(x1)))) → A(c(c(x1)))
C(c(c(c(x1)))) → A(a(a(x1)))
C(c(c(c(x1)))) → A(a(x1))
Used ordering: Polynomial Order [21,25] with Interpretation:
A(a(a(a(x1)))) → B(b(c(c(x1))))
C(c(c(c(x1)))) → B(a(a(a(x1))))
B(b(b(b(x1)))) → A(a(c(c(x1))))
POL( c(x1) ) = x1 + 1
POL( C(x1) ) = x1 + 1
POL( a(x1) ) = x1 + 1
POL( b(x1) ) = x1 + 1
POL( B(x1) ) = x1 + 1
POL( A(x1) ) = x1 + 1
c(c(c(c(x1)))) → b(a(a(a(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
a(a(a(a(x1)))) → b(b(c(c(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QTRS Reverse
A(a(a(a(x1)))) → B(b(c(c(x1))))
C(c(c(c(x1)))) → B(a(a(a(x1))))
B(b(b(b(x1)))) → A(a(c(c(x1))))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QTRS Reverse
A(a(a(a(x1)))) → B(b(c(c(x1))))
B(b(b(b(x1)))) → A(a(c(c(x1))))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
B(b(b(b(c(c(c(x0))))))) → A(a(c(b(a(a(a(x0)))))))
B(b(b(b(c(c(x0)))))) → A(a(b(a(a(a(x0))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QTRS Reverse
B(b(b(b(c(c(c(x0))))))) → A(a(c(b(a(a(a(x0)))))))
B(b(b(b(c(c(x0)))))) → A(a(b(a(a(a(x0))))))
A(a(a(a(x1)))) → B(b(c(c(x1))))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
A(a(a(a(c(c(x0)))))) → B(b(b(a(a(a(x0))))))
A(a(a(a(c(c(c(x0))))))) → B(b(c(b(a(a(a(x0)))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS Reverse
A(a(a(a(c(c(c(x0))))))) → B(b(c(b(a(a(a(x0)))))))
B(b(b(b(c(c(c(x0))))))) → A(a(c(b(a(a(a(x0)))))))
B(b(b(b(c(c(x0)))))) → A(a(b(a(a(a(x0))))))
A(a(a(a(c(c(x0)))))) → B(b(b(a(a(a(x0))))))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
A(a(a(a(c(c(c(x0))))))) → B(b(c(b(a(a(a(x0)))))))
B(b(b(b(c(c(c(x0))))))) → A(a(c(b(a(a(a(x0)))))))
B(b(b(b(c(c(x0)))))) → A(a(b(a(a(a(x0))))))
A(a(a(a(c(c(x0)))))) → B(b(b(a(a(a(x0))))))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
A(a(a(a(c(c(c(x0))))))) → B(b(c(b(a(a(a(x0)))))))
B(b(b(b(c(c(c(x0))))))) → A(a(c(b(a(a(a(x0)))))))
B(b(b(b(c(c(x0)))))) → A(a(b(a(a(a(x0))))))
A(a(a(a(c(c(x0)))))) → B(b(b(a(a(a(x0))))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QTRS Reverse
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
a(a(a(a(x)))) → b(b(c(c(x))))
b(b(b(b(x)))) → a(a(c(c(x))))
c(c(c(c(x)))) → b(a(a(a(x))))
A(a(a(a(c(c(c(x))))))) → B(b(c(b(a(a(a(x)))))))
B(b(b(b(c(c(c(x))))))) → A(a(c(b(a(a(a(x)))))))
B(b(b(b(c(c(x)))))) → A(a(b(a(a(a(x))))))
A(a(a(a(c(c(x)))))) → B(b(b(a(a(a(x))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QTRS Reverse
a(a(a(a(x)))) → b(b(c(c(x))))
b(b(b(b(x)))) → a(a(c(c(x))))
c(c(c(c(x)))) → b(a(a(a(x))))
A(a(a(a(c(c(c(x))))))) → B(b(c(b(a(a(a(x)))))))
B(b(b(b(c(c(c(x))))))) → A(a(c(b(a(a(a(x)))))))
B(b(b(b(c(c(x)))))) → A(a(b(a(a(a(x))))))
A(a(a(a(c(c(x)))))) → B(b(b(a(a(a(x))))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
a(a(a(a(x)))) → b(b(c(c(x))))
b(b(b(b(x)))) → a(a(c(c(x))))
c(c(c(c(x)))) → b(a(a(a(x))))
A(a(a(a(c(c(c(x))))))) → B(b(c(b(a(a(a(x)))))))
B(b(b(b(c(c(c(x))))))) → A(a(c(b(a(a(a(x)))))))
B(b(b(b(c(c(x)))))) → A(a(b(a(a(a(x))))))
A(a(a(a(c(c(x)))))) → B(b(b(a(a(a(x))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
a(a(a(a(x)))) → b(b(c(c(x))))
b(b(b(b(x)))) → a(a(c(c(x))))
c(c(c(c(x)))) → b(a(a(a(x))))
A(a(a(a(c(c(c(x))))))) → B(b(c(b(a(a(a(x)))))))
B(b(b(b(c(c(c(x))))))) → A(a(c(b(a(a(a(x)))))))
B(b(b(b(c(c(x)))))) → A(a(b(a(a(a(x))))))
A(a(a(a(c(c(x)))))) → B(b(b(a(a(a(x))))))
C(c(c(b(b(b(B(x))))))) → B1(c(a(A(x))))
A1(a(a(a(x)))) → B1(x)
C(c(c(c(x)))) → A1(a(b(x)))
C(c(b(b(b(B(x)))))) → A1(a(b(a(A(x)))))
C(c(b(b(b(B(x)))))) → A1(b(a(A(x))))
C(c(c(b(b(b(B(x))))))) → A1(b(c(a(A(x)))))
C(c(c(a(a(a(A(x))))))) → A1(a(a(b(c(b(B(x)))))))
B1(b(b(b(x)))) → C(c(a(a(x))))
C(c(c(a(a(a(A(x))))))) → B1(B(x))
C(c(c(b(b(b(B(x))))))) → A1(A(x))
C(c(b(b(b(B(x)))))) → A1(a(a(b(a(A(x))))))
A1(a(a(a(x)))) → B1(b(x))
C(c(c(a(a(a(A(x))))))) → C(b(B(x)))
A1(a(a(a(x)))) → C(b(b(x)))
C(c(c(a(a(a(A(x))))))) → A1(b(c(b(B(x)))))
C(c(c(c(x)))) → A1(b(x))
C(c(c(c(x)))) → A1(a(a(b(x))))
C(c(a(a(a(A(x)))))) → A1(a(a(b(b(B(x))))))
C(c(c(c(x)))) → B1(x)
B1(b(b(b(x)))) → A1(a(x))
C(c(c(b(b(b(B(x))))))) → A1(a(b(c(a(A(x))))))
B1(b(b(b(x)))) → A1(x)
A1(a(a(a(x)))) → C(c(b(b(x))))
C(c(b(b(b(B(x)))))) → A1(A(x))
C(c(a(a(a(A(x)))))) → B1(B(x))
C(c(c(a(a(a(A(x))))))) → B1(c(b(B(x))))
C(c(b(b(b(B(x)))))) → B1(a(A(x)))
C(c(a(a(a(A(x)))))) → B1(b(B(x)))
C(c(a(a(a(A(x)))))) → A1(a(b(b(B(x)))))
C(c(a(a(a(A(x)))))) → A1(b(b(B(x))))
C(c(c(b(b(b(B(x))))))) → C(a(A(x)))
B1(b(b(b(x)))) → C(a(a(x)))
C(c(c(b(b(b(B(x))))))) → A1(a(a(b(c(a(A(x)))))))
C(c(c(a(a(a(A(x))))))) → A1(a(b(c(b(B(x))))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QTRS Reverse
C(c(c(b(b(b(B(x))))))) → B1(c(a(A(x))))
A1(a(a(a(x)))) → B1(x)
C(c(c(c(x)))) → A1(a(b(x)))
C(c(b(b(b(B(x)))))) → A1(a(b(a(A(x)))))
C(c(b(b(b(B(x)))))) → A1(b(a(A(x))))
C(c(c(b(b(b(B(x))))))) → A1(b(c(a(A(x)))))
C(c(c(a(a(a(A(x))))))) → A1(a(a(b(c(b(B(x)))))))
B1(b(b(b(x)))) → C(c(a(a(x))))
C(c(c(a(a(a(A(x))))))) → B1(B(x))
C(c(c(b(b(b(B(x))))))) → A1(A(x))
C(c(b(b(b(B(x)))))) → A1(a(a(b(a(A(x))))))
A1(a(a(a(x)))) → B1(b(x))
C(c(c(a(a(a(A(x))))))) → C(b(B(x)))
A1(a(a(a(x)))) → C(b(b(x)))
C(c(c(a(a(a(A(x))))))) → A1(b(c(b(B(x)))))
C(c(c(c(x)))) → A1(b(x))
C(c(c(c(x)))) → A1(a(a(b(x))))
C(c(a(a(a(A(x)))))) → A1(a(a(b(b(B(x))))))
C(c(c(c(x)))) → B1(x)
B1(b(b(b(x)))) → A1(a(x))
C(c(c(b(b(b(B(x))))))) → A1(a(b(c(a(A(x))))))
B1(b(b(b(x)))) → A1(x)
A1(a(a(a(x)))) → C(c(b(b(x))))
C(c(b(b(b(B(x)))))) → A1(A(x))
C(c(a(a(a(A(x)))))) → B1(B(x))
C(c(c(a(a(a(A(x))))))) → B1(c(b(B(x))))
C(c(b(b(b(B(x)))))) → B1(a(A(x)))
C(c(a(a(a(A(x)))))) → B1(b(B(x)))
C(c(a(a(a(A(x)))))) → A1(a(b(b(B(x)))))
C(c(a(a(a(A(x)))))) → A1(b(b(B(x))))
C(c(c(b(b(b(B(x))))))) → C(a(A(x)))
B1(b(b(b(x)))) → C(a(a(x)))
C(c(c(b(b(b(B(x))))))) → A1(a(a(b(c(a(A(x)))))))
C(c(c(a(a(a(A(x))))))) → A1(a(b(c(b(B(x))))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ RuleRemovalProof
↳ QTRS Reverse
A1(a(a(a(x)))) → B1(x)
A1(a(a(a(x)))) → B1(b(x))
C(c(c(c(x)))) → A1(a(b(x)))
B1(b(b(b(x)))) → A1(x)
A1(a(a(a(x)))) → C(b(b(x)))
A1(a(a(a(x)))) → C(c(b(b(x))))
B1(b(b(b(x)))) → C(a(a(x)))
C(c(c(c(x)))) → A1(b(x))
B1(b(b(b(x)))) → C(c(a(a(x))))
C(c(c(c(x)))) → A1(a(a(b(x))))
B1(b(b(b(x)))) → A1(a(x))
C(c(c(c(x)))) → B1(x)
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
A1(a(a(a(x)))) → B1(x)
A1(a(a(a(x)))) → B1(b(x))
C(c(c(c(x)))) → A1(a(b(x)))
B1(b(b(b(x)))) → A1(x)
A1(a(a(a(x)))) → C(b(b(x)))
B1(b(b(b(x)))) → C(a(a(x)))
C(c(c(c(x)))) → A1(b(x))
B1(b(b(b(x)))) → C(c(a(a(x))))
B1(b(b(b(x)))) → A1(a(x))
C(c(c(c(x)))) → B1(x)
POL(A(x1)) = 2·x1
POL(A1(x1)) = x1
POL(B(x1)) = 2·x1
POL(B1(x1)) = 2·x1
POL(C(x1)) = x1
POL(a(x1)) = 1 + 2·x1
POL(b(x1)) = 1 + 2·x1
POL(c(x1)) = 1 + 2·x1
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ Narrowing
↳ QTRS Reverse
A1(a(a(a(x)))) → C(c(b(b(x))))
C(c(c(c(x)))) → A1(a(a(b(x))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
A1(a(a(a(b(b(b(x0))))))) → C(c(b(c(c(a(a(x0)))))))
A1(a(a(a(b(b(x0)))))) → C(c(c(c(a(a(x0))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QTRS Reverse
A1(a(a(a(b(b(b(x0))))))) → C(c(b(c(c(a(a(x0)))))))
A1(a(a(a(b(b(x0)))))) → C(c(c(c(a(a(x0))))))
C(c(c(c(x)))) → A1(a(a(b(x))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
C(c(c(c(b(b(b(x0))))))) → A1(a(a(c(c(a(a(x0)))))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QTRS Reverse
A1(a(a(a(b(b(b(x0))))))) → C(c(b(c(c(a(a(x0)))))))
C(c(c(c(b(b(b(x0))))))) → A1(a(a(c(c(a(a(x0)))))))
A1(a(a(a(b(b(x0)))))) → C(c(c(c(a(a(x0))))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
c(c(c(a(a(a(A(x))))))) → a(a(a(b(c(b(B(x)))))))
c(c(c(b(b(b(B(x))))))) → a(a(a(b(c(a(A(x)))))))
c(c(b(b(b(B(x)))))) → a(a(a(b(a(A(x))))))
c(c(a(a(a(A(x)))))) → a(a(a(b(b(B(x))))))
a(a(a(a(x1)))) → b(b(c(c(x1))))
b(b(b(b(x1)))) → a(a(c(c(x1))))
c(c(c(c(x1)))) → b(a(a(a(x1))))
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QTRS Reverse
↳ QTRS
a(a(a(a(x)))) → c(c(b(b(x))))
b(b(b(b(x)))) → c(c(a(a(x))))
c(c(c(c(x)))) → a(a(a(b(x))))