proposition: Lemma to_semiring_unique_alt `{Naturals N} `{IsSemiRing SR} (f g: N -> SR) `{!IsSemiRingPreserving f} `{!IsSemiRingPreserving g} x : f x = g x.
proof: Proof. rewrite (to_semiring_unique f), (to_semiring_unique g);reflexivity. Qed.
imports: HoTT.Basics.Decidable HoTT.Classes.interfaces.orders HoTT.Classes.implementations.peano_naturals HoTT.Classes.theory.rings HoTT.Classes.isomorphisms.rings HoTT.Classes.interfaces.naturals