{P : Sort u} →
  {a b : Lean.Expr} →
    {ra rb : Lean.Grind.CommRing.Expr} →
      {a' b' : Lean.Expr} →
        {ra' rb' : Lean.Grind.CommRing.Expr} →
          Lean.Meta.Grind.Arith.Linear.RingEqCnstrProof.core a b ra rb =
              Lean.Meta.Grind.Arith.Linear.RingEqCnstrProof.core a' b' ra' rb' →
            (a = a' → b = b' → ra = ra' → rb = rb' → P) → P