∀ (n : ℕ) {α : (i : ℕ) → autoParam (i ≤ n) Nat.dfold._auto_1 → Type u_2}
  (motive : (x : ℕ) → x ≤ n → α (n - x) ⋯ → Sort u_1) (m : ℕ) (h : m.succ ≤ n) (a : α (n - m.succ) ⋯)
  (h_1 : (h : 0 ≤ n) → (a : α (n - 0) ⋯) → motive 0 h a)
  (h_2 : (m : ℕ) → (h : m.succ ≤ n) → (a : α (n - m.succ) ⋯) → motive m.succ h a),
  (match m.succ, h, a with
    | 0, h, a => h_1 h a
    | m.succ, h, a => h_2 m h a) =
    h_2 m h a