YES
0 QTRS
↳1 DependencyPairsProof (⇔, 25 ms)
↳2 QDP
↳3 DependencyGraphProof (⇔, 0 ms)
↳4 AND
↳5 QDP
↳6 UsableRulesProof (⇔, 0 ms)
↳7 QDP
↳8 MNOCProof (⇔, 1 ms)
↳9 QDP
↳10 QDPOrderProof (⇔, 8 ms)
↳11 QDP
↳12 QDPOrderProof (⇔, 12 ms)
↳13 QDP
↳14 PisEmptyProof (⇔, 0 ms)
↳15 YES
↳16 QDP
↳17 QDPOrderProof (⇔, 30 ms)
↳18 QDP
↳19 PisEmptyProof (⇔, 0 ms)
↳20 YES
a(a(b(b(x)))) → b(b(c(c(a(a(x))))))
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
A(a(b(b(x)))) → B(b(c(c(a(a(x))))))
A(a(b(b(x)))) → B(c(c(a(a(x)))))
A(a(b(b(x)))) → A(a(x))
A(a(b(b(x)))) → A(x)
B(b(c(c(x)))) → B(b(b(b(x))))
B(b(c(c(x)))) → B(b(b(x)))
B(b(c(c(x)))) → B(b(x))
B(b(c(c(x)))) → B(x)
B(b(a(a(x)))) → A(a(c(c(b(b(x))))))
B(b(a(a(x)))) → A(c(c(b(b(x)))))
B(b(a(a(x)))) → B(b(x))
B(b(a(a(x)))) → B(x)
a(a(b(b(x)))) → b(b(c(c(a(a(x))))))
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
B(b(c(c(x)))) → B(b(b(x)))
B(b(c(c(x)))) → B(b(b(b(x))))
B(b(c(c(x)))) → B(b(x))
B(b(c(c(x)))) → B(x)
B(b(a(a(x)))) → B(b(x))
B(b(a(a(x)))) → B(x)
a(a(b(b(x)))) → b(b(c(c(a(a(x))))))
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
B(b(c(c(x)))) → B(b(b(x)))
B(b(c(c(x)))) → B(b(b(b(x))))
B(b(c(c(x)))) → B(b(x))
B(b(c(c(x)))) → B(x)
B(b(a(a(x)))) → B(b(x))
B(b(a(a(x)))) → B(x)
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
B(b(c(c(x)))) → B(b(b(x)))
B(b(c(c(x)))) → B(b(b(b(x))))
B(b(c(c(x)))) → B(b(x))
B(b(c(c(x)))) → B(x)
B(b(a(a(x)))) → B(b(x))
B(b(a(a(x)))) → B(x)
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
b(b(c(c(x0))))
b(b(a(a(x0))))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
B(b(a(a(x)))) → B(b(x))
B(b(a(a(x)))) → B(x)
POL(B(x1)) = x1
POL(a(x1)) = 1 + x1
POL(b(x1)) = x1
POL(c(x1)) = x1
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
B(b(c(c(x)))) → B(b(b(x)))
B(b(c(c(x)))) → B(b(b(b(x))))
B(b(c(c(x)))) → B(b(x))
B(b(c(c(x)))) → B(x)
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
b(b(c(c(x0))))
b(b(a(a(x0))))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
B(b(c(c(x)))) → B(b(b(x)))
B(b(c(c(x)))) → B(b(b(b(x))))
B(b(c(c(x)))) → B(b(x))
B(b(c(c(x)))) → B(x)
POL(B(x1)) = x1
POL(a(x1)) = 1
POL(b(x1)) = x1
POL(c(x1)) = 1 + x1
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
b(b(c(c(x0))))
b(b(a(a(x0))))
A(a(b(b(x)))) → A(x)
A(a(b(b(x)))) → A(a(x))
a(a(b(b(x)))) → b(b(c(c(a(a(x))))))
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
A(a(b(b(x)))) → A(x)
A(a(b(b(x)))) → A(a(x))
POL(A(x1)) = x1
POL(a(x1)) = 1 + x1
POL(b(x1)) = 1 + x1
POL(c(x1)) = 0
a(a(b(b(x)))) → b(b(c(c(a(a(x))))))
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
a(a(b(b(x)))) → b(b(c(c(a(a(x))))))
b(b(c(c(x)))) → c(c(b(b(b(b(x))))))
b(b(a(a(x)))) → a(a(c(c(b(b(x))))))