∀ {u : Lean.Level} {α : Q(Type u)} {mα : Q(Mul «$α»)} {e v cancelled : Q(«$α»)} {pf : Q(«$v» * «$e» = «$cancelled»)}
  {cancelled_1 : Q(«$α»)} {pf_1 : Q(«$v» * «$e» = «$cancelled_1»)},
  { cancelled := cancelled, pf := pf } = { cancelled := cancelled_1, pf := pf_1 } → cancelled = cancelled_1 ∧ pf = pf_1