{α : Type u_1} →
  {β : Type u_2} →
    (motive : List α → List β → Sort u_3) →
      (x : List α) →
        (x_1 : List β) →
          ((x : α) → (xs : List α) → (y : β) → (ys : List β) → motive (x :: xs) (y :: ys)) →
            ((x : List α) →
                (x_2 : List β) →
                  (∀ (x_3 : α) (xs : List α) (y : β) (ys : List β), x = x_3 :: xs → x_2 = y :: ys → False) →
                    motive x x_2) →
              motive x x_1