Metamath Proof Explorer


Theorem ricnzr1

Description: A ring isomorphism maps a nonzero ring to a nonzero ring. (Contributed by Thierry Arnoux, 4-May-2026)

Ref Expression
Assertion ricnzr1 R 𝑟 S R NzRing S NzRing

Proof

Step Hyp Ref Expression
1 brric R 𝑟 S R RingIso S
2 1 biimpi R 𝑟 S R RingIso S
3 2 adantr R 𝑟 S R NzRing R RingIso S
4 rimrcl2 f R RingIso S S Ring
5 4 adantl R 𝑟 S R NzRing f R RingIso S S Ring
6 3 5 n0limd R 𝑟 S R NzRing S Ring
7 eqid 1 R = 1 R
8 eqid 0 R = 0 R
9 7 8 nzrnz R NzRing 1 R 0 R
10 9 ad2antlr R 𝑟 S R NzRing f R RingIso S 1 R 0 R
11 isrim0 f R RingIso S f R RingHom S f -1 S RingHom R
12 11 simprbi f R RingIso S f -1 S RingHom R
13 12 adantl R 𝑟 S R NzRing f R RingIso S f -1 S RingHom R
14 eqid 1 S = 1 S
15 14 7 rhm1 f -1 S RingHom R f -1 1 S = 1 R
16 13 15 syl R 𝑟 S R NzRing f R RingIso S f -1 1 S = 1 R
17 rhmghm f -1 S RingHom R f -1 S GrpHom R
18 eqid 0 S = 0 S
19 18 8 ghmid f -1 S GrpHom R f -1 0 S = 0 R
20 13 17 19 3syl R 𝑟 S R NzRing f R RingIso S f -1 0 S = 0 R
21 10 16 20 3netr4d R 𝑟 S R NzRing f R RingIso S f -1 1 S f -1 0 S
22 fveq2 1 S = 0 S f -1 1 S = f -1 0 S
23 22 necon3i f -1 1 S f -1 0 S 1 S 0 S
24 21 23 syl R 𝑟 S R NzRing f R RingIso S 1 S 0 S
25 3 24 n0limd R 𝑟 S R NzRing 1 S 0 S
26 14 18 isnzr S NzRing S Ring 1 S 0 S
27 6 25 26 sylanbrc R 𝑟 S R NzRing S NzRing