Proof of Theorem rhmf1o
| Step | Hyp | Ref
| Expression |
| 1 | | rhmrcl2 13788 |
. . . . 5
  RingHom 
  |
| 2 | | rhmrcl1 13787 |
. . . . 5
  RingHom 
  |
| 3 | 1, 2 | jca 306 |
. . . 4
  RingHom 

   |
| 4 | 3 | adantr 276 |
. . 3
   RingHom       
   |
| 5 | | simpr 110 |
. . . . 5
   RingHom             |
| 6 | | rhmghm 13794 |
. . . . . . 7
  RingHom 

   |
| 7 | 6 | adantr 276 |
. . . . . 6
   RingHom           |
| 8 | | rhmf1o.b |
. . . . . . . 8
     |
| 9 | | rhmf1o.c |
. . . . . . . 8
     |
| 10 | 8, 9 | ghmf1o 13481 |
. . . . . . 7
  
     
     |
| 11 | 10 | bicomd 141 |
. . . . . 6
  
 
 
       |
| 12 | 7, 11 | syl 14 |
. . . . 5
   RingHom        
 
       |
| 13 | 5, 12 | mpbird 167 |
. . . 4
   RingHom       
    |
| 14 | | eqidd 2197 |
. . . . . . 7
  RingHom 
  |
| 15 | | eqid 2196 |
. . . . . . . . 9
mulGrp  mulGrp   |
| 16 | 15, 8 | mgpbasg 13558 |
. . . . . . . 8

   mulGrp     |
| 17 | 2, 16 | syl 14 |
. . . . . . 7
  RingHom 
   mulGrp     |
| 18 | | eqid 2196 |
. . . . . . . . 9
mulGrp  mulGrp   |
| 19 | 18, 9 | mgpbasg 13558 |
. . . . . . . 8

   mulGrp     |
| 20 | 1, 19 | syl 14 |
. . . . . . 7
  RingHom 
   mulGrp     |
| 21 | 14, 17, 20 | f1oeq123d 5501 |
. . . . . 6
  RingHom 
          mulGrp        mulGrp      |
| 22 | 21 | biimpa 296 |
. . . . 5
   RingHom            mulGrp        mulGrp     |
| 23 | 15, 18 | rhmmhm 13791 |
. . . . . . 7
  RingHom 
 mulGrp  MndHom mulGrp     |
| 24 | 23 | adantr 276 |
. . . . . 6
   RingHom        mulGrp  MndHom mulGrp     |
| 25 | | eqid 2196 |
. . . . . . . 8
   mulGrp      mulGrp    |
| 26 | | eqid 2196 |
. . . . . . . 8
   mulGrp      mulGrp    |
| 27 | 25, 26 | mhmf1o 13172 |
. . . . . . 7
  mulGrp 
MndHom mulGrp         mulGrp        mulGrp   
 mulGrp  MndHom mulGrp      |
| 28 | 27 | bicomd 141 |
. . . . . 6
  mulGrp 
MndHom mulGrp    
 mulGrp  MndHom mulGrp  
     mulGrp        mulGrp      |
| 29 | 24, 28 | syl 14 |
. . . . 5
   RingHom        
 mulGrp  MndHom mulGrp  
     mulGrp        mulGrp      |
| 30 | 22, 29 | mpbird 167 |
. . . 4
   RingHom       
 mulGrp  MndHom mulGrp     |
| 31 | 13, 30 | jca 306 |
. . 3
   RingHom        
  
 mulGrp  MndHom mulGrp      |
| 32 | 18, 15 | isrhm 13790 |
. . 3
   RingHom 
 
  
  
 mulGrp  MndHom mulGrp       |
| 33 | 4, 31, 32 | sylanbrc 417 |
. 2
   RingHom       
 RingHom    |
| 34 | 8, 9 | rhmf 13795 |
. . . . 5
  RingHom 
      |
| 35 | 34 | adantr 276 |
. . . 4
   RingHom  
 RingHom         |
| 36 | 35 | ffnd 5411 |
. . 3
   RingHom  
 RingHom     |
| 37 | 9, 8 | rhmf 13795 |
. . . . 5
   RingHom         |
| 38 | 37 | adantl 277 |
. . . 4
   RingHom  
 RingHom          |
| 39 | 38 | ffnd 5411 |
. . 3
   RingHom  
 RingHom   
  |
| 40 | | dff1o4 5515 |
. . 3
          |
| 41 | 36, 39, 40 | sylanbrc 417 |
. 2
   RingHom  
 RingHom         |
| 42 | 33, 41 | impbida 596 |
1
  RingHom 
     
 RingHom     |