fact: Definition rng_first_iso' `{Funext} {A B : CRing} (f : A $-> B) (issurj_f : IsSurjection f) (I : Ideal A) (p : (I ↔ ideal_kernel f)%ideal) : A / I ≅ B.
imports: WildCat Algebra.Congruence Algebra.AbGroups Classes.interfaces.abstract_algebra Algebra.Rings.CRing Algebra.Rings.Ideal