YES O(n) TRS: {app(app(apply(), f), x) -> app(f, x)} DUP: We consider a non-duplicating system. Trs: {app(app(apply(), f), x) -> app(f, x)} BOUND: Automaton: { apply_0() -> 3, app_1(3, 3) -> 2, app_1(3, 2) -> 2, app_1(2, 3) -> 2, app_1(2, 2) -> 2, app_0(3, 3) -> 2, app_0(3, 2) -> 2, app_0(2, 3) -> 2, app_0(2, 2) -> 2 } Strict: {} Qed