NO Problem: U12(tt()) -> s(plus(N,M)) U11(tt()) -> U12(tt()) plus(N,0()) -> N plus(N,s(M)) -> U11(tt()) Proof: Fresh Variable Processor: loop length: 1 terms: U12(tt()) context: s(plus([],M)) substitution: N -> U12(tt()) Qed