{α : Type u_2} →
  (motive : Ordering → α → α → Sort u_1) →
    (x : Ordering) →
      (x_1 x_2 : α) →
        ((a b : α) → motive Ordering.lt a b) →
          ((a b : α) → motive Ordering.eq a b) → ((a b : α) → motive Ordering.gt a b) → motive x x_1 x_2