∀ (motive : ℤ → Sort u_1) (a : ℕ) (h_1 : (n : ℕ) → motive (Int.ofNat n)) (h_2 : (a : ℕ) → motive (Int.negSucc a)),
  (match Int.negSucc a with
    | Int.ofNat n => h_1 n
    | Int.negSucc a => h_2 a) =
    h_2 a