{α : Type u_1} →
  {β : Type u_2} →
    (motive : List α → List (List β) → Sort u_3) →
      (x : List α) →
        (x_1 : List (List β)) →
          ((bs : List (List β)) → motive [] bs) →
            ((a : α) → (as : List α) → (bs : List (List β)) → motive (a :: as) bs) → motive x x_1