Documentation

Mathlib.RingTheory.SimpleRing.Congr

Simpleness is preserved by ring isomorphism/surjective ring homomorphisms #

If R is a simple (non-assoc) ring and there exists surjective f : R →+* S where S is nontrivial, then S is also simple. If R is a simple (non-unital non-assoc) ring then any ring isomorphic to R is also simple.

theorem IsSimpleRing.of_surjective {R : Type u_1} {S : Type u_2} [NonAssocRing R] [NonAssocRing S] [Nontrivial S] (f : R →+* S) (h : IsSimpleRing R) (hf : Function.Surjective f) :