∀ (uninterpretedSymbols : Std.HashSet Lean.Expr) (unusedRelevantHypotheses : Std.HashSet Lean.FVarId)
  (derivedEquations : Array (Lean.Expr × Lean.Expr)) (uninterpretedSymbols_1 : Std.HashSet Lean.Expr)
  (unusedRelevantHypotheses_1 : Std.HashSet Lean.FVarId) (derivedEquations_1 : Array (Lean.Expr × Lean.Expr)),
  ({ uninterpretedSymbols := uninterpretedSymbols, unusedRelevantHypotheses := unusedRelevantHypotheses,
        derivedEquations := derivedEquations } =
      { uninterpretedSymbols := uninterpretedSymbols_1, unusedRelevantHypotheses := unusedRelevantHypotheses_1,
        derivedEquations := derivedEquations_1 }) =
    (uninterpretedSymbols = uninterpretedSymbols_1 ∧
      unusedRelevantHypotheses = unusedRelevantHypotheses_1 ∧ derivedEquations = derivedEquations_1)