∀ (motive : Dyadic → Sort u_1) (h_1 : Unit → motive Dyadic.zero)
  (h_2 : (n : ℤ) → (k : ℕ) → (hn : n % 2 = 1) → motive (Dyadic.ofOdd n (Int.ofNat k) hn))
  (h_3 : (n : ℤ) → (k : ℕ) → (hn : n % 2 = 1) → motive (Dyadic.ofOdd n (Int.negSucc k) hn)),
  (match Dyadic.zero with
    | Dyadic.zero => h_1 ()
    | Dyadic.ofOdd n (Int.ofNat k) hn => h_2 n k hn
    | Dyadic.ofOdd n (Int.negSucc k) hn => h_3 n k hn) =
    h_1 ()