NO Problem 1: (VAR v_NonEmpty:S X:S) (RULES b -> a f(X:S) -> f(a) ) Problem 1: Dependency Pairs Processor: -> Pairs: F(X:S) -> F(a) -> Rules: b -> a f(X:S) -> f(a) Problem 1: Infinite Processor: -> Pairs: F(X:S) -> F(a) -> Rules: b -> a f(X:S) -> f(a) -> Pairs in cycle: F(X:S) -> F(a) The problem is infinite.