NO Problem: a(a(b(x1))) -> a(c(c(a(a(a(x1)))))) a(c(x1)) -> b(x1) Proof: String Reversal Processor: b(a(a(x1))) -> a(a(a(c(c(a(x1)))))) c(a(x1)) -> b(x1) Unfolding Processor: loop length: 16 terms: b(a(a(a(a(a(a(a(a(x84828))))))))) a(a(a(c(c(a(a(a(a(a(a(a(x84828)))))))))))) a(a(a(c(b(a(a(a(a(a(a(x84828))))))))))) a(a(a(c(a(a(a(c(c(a(a(a(a(a(x84828)))))))))))))) a(a(a(b(a(a(c(c(a(a(a(a(a(x84828))))))))))))) a(a(a(b(a(a(c(b(a(a(a(a(x84828)))))))))))) a(a(a(b(a(a(c(a(a(a(c(c(a(a(a(x84828))))))))))))))) a(a(a(b(a(a(b(a(a(c(c(a(a(a(x84828)))))))))))))) a(a(a(b(a(a(a(a(a(c(c(a(c(c(a(a(a(x84828))))))))))))))))) a(a(a(b(a(a(a(a(a(c(b(c(c(a(a(a(x84828)))))))))))))))) a(a(a(b(a(a(a(a(a(c(b(c(b(a(a(x84828))))))))))))))) a(a(a(b(a(a(a(a(a(c(b(c(a(a(a(c(c(a(x84828)))))))))))))))))) a(a(a(b(a(a(a(a(a(c(b(b(a(a(c(c(a(x84828))))))))))))))))) a(a(a(b(a(a(a(a(a(c(b(a(a(a(c(c(a(c(c(a(x84828)))))))))))))))))))) a(a(a(b(a(a(a(a(a(c(a(a(a(c(c(a(a(c(c(a(c(c(a(x84828))))))))))))))))))))))) a(a(a(b(a(a(a(a(a(b(a(a(c(c(a(a(c(c(a(c(c(a(x84828)))))))))))))))))))))) context: a(a(a([]))) substitution: x84828 -> c(c(a(c(c(a(a(c(c(a(c(c(a(x84828))))))))))))) Qed