∀ (motive : ONote → Sort u_1) (e : ONote) (n : ℕ+) (a : ONote) (h_1 : Unit → motive ONote.zero)
  (h_2 : (e : ONote) → (n : ℕ+) → (a : ONote) → motive (e.oadd n a)),
  (match e.oadd n a with
    | ONote.zero => h_1 ()
    | e.oadd n a => h_2 e n a) =
    h_2 e n a