{P : Sort u} →
  {p : Lean.Grind.CommRing.Poly} →
    {d : Lean.Meta.Grind.Arith.CommRing.PolyDerivation} →
      {c : Lean.Meta.Grind.Arith.CommRing.EqCnstr} →
        {p' : Lean.Grind.CommRing.Poly} →
          {d' : Lean.Meta.Grind.Arith.CommRing.PolyDerivation} →
            {c' : Lean.Meta.Grind.Arith.CommRing.EqCnstr} →
              Lean.Meta.Grind.Arith.CommRing.PolyDerivation.normEq0 p d c =
                  Lean.Meta.Grind.Arith.CommRing.PolyDerivation.normEq0 p' d' c' →
                (p = p' → d = d' → c = c' → P) → P