∀ {u : Lean.Level} {α : Q(Type u)} {sα : Q(CommSemiring «$α»)} {rα : Option Q(CommRing «$α»)}
  {dsα : Option Q(Semifield «$α»)} {czα : Option Q(CharZero «$α»)} {rα_1 : Option Q(CommRing «$α»)}
  {dsα_1 : Option Q(Semifield «$α»)} {czα_1 : Option Q(CharZero «$α»)},
  { rα := rα, dsα := dsα, czα := czα } = { rα := rα_1, dsα := dsα_1, czα := czα_1 } →
    rα = rα_1 ∧ dsα = dsα_1 ∧ czα = czα_1