{u : Lean.Level} →
  {α : Q(Type u)} →
    {mα : Q(Mul «$α»)} →
      {e v : Q(«$α»)} →
        {motive : Mathlib.Tactic.CancelDenoms.CancelResult mα e v → Sort u} →
          (t : Mathlib.Tactic.CancelDenoms.CancelResult mα e v) →
            ((cancelled : Q(«$α»)) →
                (pf : Q(«$v» * «$e» = «$cancelled»)) → motive { cancelled := cancelled, pf := pf }) →
              motive t