{α : Type u_1} →
  (motive : List α → Lean.PersistentArray α → Sort u_2) →
    (x : List α) →
      (x_1 : Lean.PersistentArray α) →
        ((t : Lean.PersistentArray α) → motive [] t) →
          ((x : α) → (xs : List α) → (t : Lean.PersistentArray α) → motive (x :: xs) t) → motive x x_1