∀ {α : Type u_1} {β : Type u_2} {R : α → β → Prop}
  (motive : (x : List α) → (x_1 : List β) → List.Forall₂ R x x_1 → Prop) (x : List α) (x_1 : List β)
  (x_2 : List.Forall₂ R x x_1),
  (∀ (a : Unit), motive [] [] ⋯) →
    (∀ (a : α) (b : β) (l₁ : List α) (l₂ : List β) (a_1 : R a b) (h₂ : List.Forall₂ R l₁ l₂),
        motive (a :: l₁) (b :: l₂) ⋯) →
      motive x x_1 x_2