∀ {α : Type u_1} [inst : Lean.Grind.Semiring α] (ctx : Lean.Grind.CommRing.Context α) (m : Lean.Grind.CommRing.Mon)
  (acc : α),
  Lean.Grind.CommRing.Mon.denote'.go ctx m acc =
    match m with
    | Lean.Grind.CommRing.Mon.unit => acc
    | Lean.Grind.CommRing.Mon.mult pw m =>
      Lean.Grind.CommRing.Mon.denote'.go ctx m (acc * Lean.Grind.CommRing.Power.denote ctx pw)