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