Problem:
 tail(cons(X)) -> XS
 zeros() -> cons(0())

Proof:
 Fresh Variable Processor:
  loop length: 1
  terms:
   tail(cons(X))
  context: []
  substitution:
   XS -> tail(cons(X))
  Qed