∀ {α : Type u_1} [inst : Lean.Grind.Semiring α] {β : Sort u_2} (q₂ : Lean.Grind.Ring.OfSemiring.Q α)
  (f : α × α → α × α → β)
  (h :
    ∀ {a₁ b₁ a₂ b₂ : α × α},
      Lean.Grind.Ring.OfSemiring.r α a₁ a₂ → Lean.Grind.Ring.OfSemiring.r α b₁ b₂ → f a₁ b₁ = f a₂ b₂)
  (a b : α × α), Lean.Grind.Ring.OfSemiring.r α a b → Quot.lift (f a) ⋯ q₂ = Quot.lift (f b) ⋯ q₂