∀ {α : Type u_2} (motive : (x : ℕ) → (Fin x → α) → Sort u_1) (x : Fin 0 → α) (h_1 : (x : Fin 0 → α) → motive 0 x)
  (h_2 : (v : Fin 1 → α) → motive 1 v) (h_3 : (n : ℕ) → (v : Fin (n + 2) → α) → motive n.succ.succ v),
  (match 0, x with
    | 0, x => h_1 x
    | 1, v => h_2 v
    | n.succ.succ, v => h_3 n v) =
    h_1 x