Goal:
    A : Type  B : Type  P : A → B → Prop  n : nat
  ============================
   (∀ (l : list A) (l' : list B),
      Forall2 P l l' → Forall2 P (skipn n l) (skipn n l'))


DEBUG:Going to execute:
induction n

Goals:
    A : Type  B : Type  P : A → B → Prop
  ============================
   (∀ (l : list A) (l' : list B),
      Forall2 P l l' → Forall2 P (skipn 0 l) (skipn 0 l'))

  
  A : Type
  B : Type
  P : A → B → Prop
  n : nat
  IHn : ∀ (l : list A) (l' : list B),
          Forall2 P l l' → Forall2 P (skipn n l) (skipn n l')
  ============================
   (∀ (l : list A) (l' : list B),
      Forall2 P l l' → Forall2 P (skipn (S n) l) (skipn (S n) l'))


DEBUG:Going to execute:
intros
DEBUG LTAC Evaluated term: n