YES(?,O(n^1)) TRS: {app(app(app(uncurry(), f), x), y) -> app(app(f, x), y)} DUP: We consider a non-duplicating system. Trs: {app(app(app(uncurry(), f), x), y) -> app(app(f, x), y)} Natural interpretation: Strict: {app(app(app(uncurry(), f), x), y) -> app(app(f, x), y)} Weak: {} Interpretation class: stronglylinear [uncurry] = + 5 [app](X1, X0) = + 1*X0 + 1*X1 + 3 Qed