(u_1 : Lean.Level) →
  (α : Q(Type u_1)) →
    (instα : Q(CommSemiring «$α»)) →
      (a : Q(«$α»)) →
        (pα : Q(PartialOrder «$α»)) →
          (motive : Mathlib.Meta.Positivity.Strictness q(inferInstance) pα a → Sort u_1) →
            (__do_lift : Mathlib.Meta.Positivity.Strictness q(inferInstance) pα a) →
              ((pa : Q(0 < «$a»)) → motive (Mathlib.Meta.Positivity.Strictness.positive pa)) →
                ((pa : Q(0 ≤ «$a»)) → motive (Mathlib.Meta.Positivity.Strictness.nonnegative pa)) →
                  ((x : Mathlib.Meta.Positivity.Strictness q(inferInstance) pα a) → motive x) → motive __do_lift