YES O(n^2) TRS: { not(false()) -> true(), not(true()) -> false(), evenodd(x, 0()) -> not(evenodd(x, s(0()))), evenodd(s(x), s(0())) -> evenodd(x, 0()), evenodd(0(), s(0())) -> false() } Natural interpretation: Strict: { not(false()) -> true(), not(true()) -> false(), evenodd(x, 0()) -> not(evenodd(x, s(0()))), evenodd(s(x), s(0())) -> evenodd(x, 0()), evenodd(0(), s(0())) -> false() } Weak: {} Interpretation class: deltarestricted [0](delta) = + 3 + 0*delta [s](delta, X0) = + 0*X0 + 0 + 1*X0*delta + 6*delta [evenodd](delta, X1, X0) = + 0*X0 + 0*X1 + 0 + 4*X0*delta + 1*X1*delta + 0*delta [true](delta) = + 0 + 0*delta [not](delta, X0) = + 1*X0 + 0 + 0*X0*delta + 1*delta [false](delta) = + 0 + 0*delta s_tau_1(delta) = delta/(0 + 1 * delta) evenodd_tau_1(delta) = delta/(0 + 1 * delta)evenodd_tau_2(delta) = delta/(0 + 4 * delta) not_tau_1(delta) = delta/(1 + 0 * delta) Qed