{u : Lean.Level} →
  {α : Q(Type u)} →
    (_x_1 : Lean.Level) →
      (_x_2 : Q(Sort _x_1)) →
        (motive : Q(«$_x_2») → Sort u_1) →
          (__discr : Q(«$_x_2»)) → ((_i1 : Q(AddMonoidWithOne «$α»)) → motive _i1) → motive __discr