(motive : Lean.Grind.CommRing.Poly × Lean.Grind.CommRing.Poly × ℤ → Sort u_1) →
  (x : Lean.Grind.CommRing.Poly × Lean.Grind.CommRing.Poly × ℤ) →
    ((lhs rhs : Lean.Grind.CommRing.Poly) → (c : ℤ) → motive (lhs, rhs, c)) → motive x