NO Problem: strict: b(a(x)) -> a(b(x)) weak: a(x) -> a(a(x)) b(x) -> b(b(x)) Proof: Unfolding Processor: loop length: 2 terms: b(a(x18)) b(b(a(x18))) context: [] substitution: x18 -> b(x18) Qed