{α : Type u_1} →
  (motive : α → Ordnode α → Sort u_2) →
    (x : α) →
      (x_1 : Ordnode α) →
        ((x : α) → motive x Ordnode.nil) →
          ((x : α) →
              (size : ℕ) → (l : Ordnode α) → (x_2 : α) → (r : Ordnode α) → motive x (Ordnode.node size l x_2 r)) →
            motive x x_1