YES (VAR x0 x1 x) (RULES f(x0,nil()) -> nil() g(x0,x1) -> x0 cdr(nil()) -> nil() cons(x,nil()) -> x ) (COMMENT Termination is shown by KBO with weight w0 = 1 w(f) = 1 w(nil) = 1 w(g) = 2 w(cdr) = 1 w(cons) = 0 and precedence: g > cdr > f > cons > nil )