∀ (motive : ℤ → ℤ → Prop) (x x_1 : ℤ),
  (∀ (m n : ℕ), motive (Int.ofNat m) (Int.ofNat n)) →
    (∀ (m n : ℕ), motive (Int.ofNat m) (Int.negSucc n)) →
      (∀ (m n : ℕ), motive (Int.negSucc m) (Int.ofNat n)) →
        (∀ (m n : ℕ), motive (Int.negSucc m) (Int.negSucc n)) → motive x x_1