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

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

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

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

   mulGrp     |
20 | 1, 19 | syl 14 |
. . . . . . 7
  RingHom 
   mulGrp     |
21 | 14, 17, 20 | f1oeq123d 5474 |
. . . . . 6
  RingHom 
          mulGrp        mulGrp      |
22 | 21 | biimpa 296 |
. . . . 5
   RingHom            mulGrp        mulGrp     |
23 | 15, 18 | rhmmhm 13526 |
. . . . . . 7
  RingHom 
 mulGrp  MndHom mulGrp     |
24 | 23 | adantr 276 |
. . . . . 6
   RingHom        mulGrp  MndHom mulGrp     |
25 | | eqid 2189 |
. . . . . . . 8
   mulGrp      mulGrp    |
26 | | eqid 2189 |
. . . . . . . 8
   mulGrp      mulGrp    |
27 | 25, 26 | mhmf1o 12937 |
. . . . . . 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 13525 |
. . 3
   RingHom 
 
  
  
 mulGrp  MndHom mulGrp       |
33 | 4, 31, 32 | sylanbrc 417 |
. 2
   RingHom       
 RingHom    |
34 | 8, 9 | rhmf 13530 |
. . . . 5
  RingHom 
      |
35 | 34 | adantr 276 |
. . . 4
   RingHom  
 RingHom         |
36 | 35 | ffnd 5385 |
. . 3
   RingHom  
 RingHom     |
37 | 9, 8 | rhmf 13530 |
. . . . 5
   RingHom         |
38 | 37 | adantl 277 |
. . . 4
   RingHom  
 RingHom          |
39 | 38 | ffnd 5385 |
. . 3
   RingHom  
 RingHom   
  |
40 | | dff1o4 5488 |
. . 3
          |
41 | 36, 39, 40 | sylanbrc 417 |
. 2
   RingHom  
 RingHom         |
42 | 33, 41 | impbida 596 |
1
  RingHom 
     
 RingHom     |