YES O(n) TRS: {g(a(), x) -> f(b(), x), f(a(), x) -> g(a(), x), f(a(), x) -> f(b(), x)} Natural interpretation: Strict: {g(a(), x) -> f(b(), x), f(a(), x) -> g(a(), x), f(a(), x) -> f(b(), x)} Weak: {} Interpretation class: stronglylinear [b] = + 0 [f](X1, X0) = + 1*X0 + 1*X1 + 3 [a] = + 3 [g](X1, X0) = + 1*X0 + 1*X1 + 2 Qed