YES
0 QTRS
↳1 QTRS Reverse (⇔, 0 ms)
↳2 QTRS
↳3 QTRSRRRProof (⇔, 15 ms)
↳4 QTRS
↳5 RisEmptyProof (⇔, 0 ms)
↳6 YES
a(a(x)) → b(c(x))
b(b(x)) → c(d(x))
b(x) → a(x)
c(c(x)) → d(f(x))
d(d(x)) → f(f(f(x)))
d(x) → b(x)
f(f(x)) → g(a(x))
g(g(x)) → a(x)
a(a(x)) → c(b(x))
b(b(x)) → d(c(x))
b(x) → a(x)
c(c(x)) → f(d(x))
d(d(x)) → f(f(f(x)))
d(x) → b(x)
f(f(x)) → a(g(x))
g(g(x)) → a(x)
With this ordering the following rules can be removed by the rule removal processor [LPAR04] because they are oriented strictly:
POL(a(x1)) = 155 + x1
POL(b(x1)) = 162 + x1
POL(c(x1)) = 147 + x1
POL(d(x1)) = 176 + x1
POL(f(x1)) = 117 + x1
POL(g(x1)) = 78 + x1
a(a(x)) → c(b(x))
b(b(x)) → d(c(x))
b(x) → a(x)
c(c(x)) → f(d(x))
d(d(x)) → f(f(f(x)))
d(x) → b(x)
f(f(x)) → a(g(x))
g(g(x)) → a(x)