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)
:
theorem
IsSimpleRing.of_ringEquiv
{R : Type u_1}
{S : Type u_2}
[NonUnitalNonAssocRing R]
[NonUnitalNonAssocRing S]
(f : R ≃+* S)
(h : IsSimpleRing R)
: