{_u : Lean.Level} →
  (α : Q(Type _u)) →
    (zα : Q(Zero «$α»)) →
      (pα : Q(PartialOrder «$α»)) →
        (a : Q(«$α»)) →
          (motive : Mathlib.Meta.Positivity.Strictness zα pα a → Sort u_1) →
            (__do_lift : Mathlib.Meta.Positivity.Strictness zα pα a) →
              ((pa : Q(0 < «$a»)) → motive (Mathlib.Meta.Positivity.Strictness.positive pa)) →
                ((pa : Q(«$a» ≠ 0)) → motive (Mathlib.Meta.Positivity.Strictness.nonzero pa)) →
                  ((x : Mathlib.Meta.Positivity.Strictness zα pα a) → motive x) → motive __do_lift