∀ {α : Type u_1} (motive : ℕ → Ordnode α → α → Ordnode α → Prop) (x : ℕ) (x_1 : Ordnode α) (x_2 : α) (x_3 : Ordnode α),
  (∀ (x : ℕ) (x_4 : Ordnode α) (x_5 : α), motive x x_4 x_5 Ordnode.nil) →
    (∀ (x : ℕ) (l : Ordnode α) (x_4 : α) (ls : ℕ) (ll : Ordnode α) (lx : α) (lr : Ordnode α),
        motive x l x_4 (Ordnode.node ls ll lx lr)) →
      motive x x_1 x_2 x_3