Goal:
    A : Type  v : A
  ============================
   (∀ ls : list A, (∃ n : nat, hd_error (skipn n ls) = Some v) ↔ In v ls)


DEBUG:Going to execute:
elim  =>//=
DEBUG LTAC Evaluated term: ls