∀ {α : Sort u_2} (n : ℕ) (motive : (x : ℕ) → x ≤ n → α → Sort u_1) (i : ℕ) (h : i + 1 ≤ n) (x : α)
  (h_1 : (x : 0 ≤ n) → (x_1 : α) → motive 0 x x_1) (h_2 : (i : ℕ) → (h : i + 1 ≤ n) → (x : α) → motive i.succ h x),
  (match i.succ, h, x with
    | 0, x, x_1 => h_1 x x_1
    | i.succ, h, x => h_2 i h x) =
    h_2 i h x