{α : Type u_1} →
  (b : α) →
    {motive : α → Sort u_2} →
      [inst : PartialOrder α] →
        [inst_1 : SuccOrder α] →
          ((a : α) → ¬IsMax a → motive (Order.succ a)) → ((a : α) → Order.IsSuccPrelimit a → motive a) → motive b