| Step | Hyp | Ref
| Expression |
| 1 | | nghmghm 22538 |
. . . 4
  NGHom 

   |
| 2 | | eqid 2622 |
. . . . 5
         |
| 3 | | eqid 2622 |
. . . . 5
         |
| 4 | 2, 3 | ghmf 17664 |
. . . 4
  
              |
| 5 | 1, 4 | syl 17 |
. . 3
  NGHom 
              |
| 6 | | simprr 796 |
. . . . . 6
   NGHom           |
| 7 | | eqid 2622 |
. . . . . . . . 9
         |
| 8 | 7 | nghmcl 22531 |
. . . . . . . 8
  NGHom 
          |
| 9 | | nghmrcl1 22536 |
. . . . . . . . 9
  NGHom 
NrmGrp |
| 10 | | nghmrcl2 22537 |
. . . . . . . . 9
  NGHom 
NrmGrp |
| 11 | 7 | nmoge0 22525 |
. . . . . . . . 9
  NrmGrp
NrmGrp
             |
| 12 | 9, 10, 1, 11 | syl3anc 1326 |
. . . . . . . 8
  NGHom 
          |
| 13 | 8, 12 | ge0p1rpd 11902 |
. . . . . . 7
  NGHom 
            |
| 14 | 13 | adantr 481 |
. . . . . 6
   NGHom                     |
| 15 | 6, 14 | rpdivcld 11889 |
. . . . 5
   NGHom                       |
| 16 | | ngpms 22404 |
. . . . . . . . . . . 12
 NrmGrp   |
| 17 | 9, 16 | syl 17 |
. . . . . . . . . . 11
  NGHom 
  |
| 18 | 17 | ad2antrr 762 |
. . . . . . . . . 10
    NGHom  
   
      
  |
| 19 | | simplrl 800 |
. . . . . . . . . 10
    NGHom  
   
      
      |
| 20 | | simpr 477 |
. . . . . . . . . 10
    NGHom  
   
      
      |
| 21 | | eqid 2622 |
. . . . . . . . . . 11
         |
| 22 | 2, 21 | mscl 22266 |
. . . . . . . . . 10
     
    
          |
| 23 | 18, 19, 20, 22 | syl3anc 1326 |
. . . . . . . . 9
    NGHom  
   
      
          |
| 24 | 6 | adantr 481 |
. . . . . . . . . 10
    NGHom  
   
      
  |
| 25 | 24 | rpred 11872 |
. . . . . . . . 9
    NGHom  
   
      
  |
| 26 | 13 | ad2antrr 762 |
. . . . . . . . 9
    NGHom  
   
      
            |
| 27 | 23, 25, 26 | ltmuldiv2d 11920 |
. . . . . . . 8
    NGHom  
   
      
                                            |
| 28 | | ngpms 22404 |
. . . . . . . . . . . . 13
 NrmGrp   |
| 29 | 10, 28 | syl 17 |
. . . . . . . . . . . 12
  NGHom 
  |
| 30 | 29 | ad2antrr 762 |
. . . . . . . . . . 11
    NGHom  
   
      
  |
| 31 | 5 | ad2antrr 762 |
. . . . . . . . . . . 12
    NGHom  
   
      
              |
| 32 | 31, 19 | ffvelrnd 6360 |
. . . . . . . . . . 11
    NGHom  
   
      
          |
| 33 | 31, 20 | ffvelrnd 6360 |
. . . . . . . . . . 11
    NGHom  
   
      
          |
| 34 | | eqid 2622 |
. . . . . . . . . . . 12
         |
| 35 | 3, 34 | mscl 22266 |
. . . . . . . . . . 11
         
        
                  |
| 36 | 30, 32, 33, 35 | syl3anc 1326 |
. . . . . . . . . 10
    NGHom  
   
      
                  |
| 37 | 8 | ad2antrr 762 |
. . . . . . . . . . 11
    NGHom  
   
      
          |
| 38 | 37, 23 | remulcld 10070 |
. . . . . . . . . 10
    NGHom  
   
      
                    |
| 39 | 26 | rpred 11872 |
. . . . . . . . . . 11
    NGHom  
   
      
            |
| 40 | 39, 23 | remulcld 10070 |
. . . . . . . . . 10
    NGHom  
   
      
                      |
| 41 | 7, 2, 21, 34 | nmods 22548 |
. . . . . . . . . . . 12
   NGHom     
    
                                    |
| 42 | 41 | 3expa 1265 |
. . . . . . . . . . 11
    NGHom 
    
                                         |
| 43 | 42 | adantlrr 757 |
. . . . . . . . . 10
    NGHom  
   
      
                                    |
| 44 | | msxms 22259 |
. . . . . . . . . . . . 13

   |
| 45 | 18, 44 | syl 17 |
. . . . . . . . . . . 12
    NGHom  
   
      
   |
| 46 | 2, 21 | xmsge0 22268 |
. . . . . . . . . . . 12
                      |
| 47 | 45, 19, 20, 46 | syl3anc 1326 |
. . . . . . . . . . 11
    NGHom  
   
      
          |
| 48 | 37 | lep1d 10955 |
. . . . . . . . . . 11
    NGHom  
   
      
                    |
| 49 | 37, 39, 23, 47, 48 | lemul1ad 10963 |
. . . . . . . . . 10
    NGHom  
   
      
                 
                      |
| 50 | 36, 38, 40, 43, 49 | letrd 10194 |
. . . . . . . . 9
    NGHom  
   
      
                                      |
| 51 | | lelttr 10128 |
. . . . . . . . . 10
                                                                                                                     |
| 52 | 36, 40, 25, 51 | syl3anc 1326 |
. . . . . . . . 9
    NGHom  
   
      
                                                                              |
| 53 | 50, 52 | mpand 711 |
. . . . . . . 8
    NGHom  
   
      
                    
                   |
| 54 | 27, 53 | sylbird 250 |
. . . . . . 7
    NGHom  
   
      
                                        |
| 55 | 19, 20 | ovresd 6801 |
. . . . . . . 8
    NGHom  
   
      
                              |
| 56 | 55 | breq1d 4663 |
. . . . . . 7
    NGHom  
   
      
                                
                       |
| 57 | 32, 33 | ovresd 6801 |
. . . . . . . 8
    NGHom  
   
      
                                              |
| 58 | 57 | breq1d 4663 |
. . . . . . 7
    NGHom  
   
      
                            
                   |
| 59 | 54, 56, 58 | 3imtr4d 283 |
. . . . . 6
    NGHom  
   
      
                                                                |
| 60 | 59 | ralrimiva 2966 |
. . . . 5
   NGHom         
                                                                     |
| 61 | | breq2 4657 |
. . . . . . . 8
            
                    
                                   |
| 62 | 61 | imbi1d 331 |
. . . . . . 7
            
                                                                                                                    |
| 63 | 62 | ralbidv 2986 |
. . . . . 6
            
 
                                                                                                                              |
| 64 | 63 | rspcev 3309 |
. . . . 5
             
                                                                     
                          
                               |
| 65 | 15, 60, 64 | syl2anc 693 |
. . . 4
   NGHom         
                          
                               |
| 66 | 65 | ralrimivva 2971 |
. . 3
  NGHom 
                                                                  |
| 67 | | eqid 2622 |
. . . . . 6
                                 |
| 68 | 2, 67 | xmsxmet 22261 |
. . . . 5
                             |
| 69 | 17, 44, 68 | 3syl 18 |
. . . 4
  NGHom 
                           |
| 70 | | msxms 22259 |
. . . . 5

   |
| 71 | | eqid 2622 |
. . . . . 6
                                 |
| 72 | 3, 71 | xmsxmet 22261 |
. . . . 5
                             |
| 73 | 29, 70, 72 | 3syl 18 |
. . . 4
  NGHom 
                           |
| 74 | | eqid 2622 |
. . . . 5
                                         |
| 75 | | eqid 2622 |
. . . . 5
                                         |
| 76 | 74, 75 | metcn 22348 |
. . . 4
                                                                                               
            
                                                                    |
| 77 | 69, 73, 76 | syl2anc 693 |
. . 3
  NGHom 
                                          
            
                                                                    |
| 78 | 5, 66, 77 | mpbir2and 957 |
. 2
  NGHom 
                                            |
| 79 | | nghmcn.j |
. . . . 5
     |
| 80 | 79, 2, 67 | mstopn 22257 |
. . . 4

                      |
| 81 | 17, 80 | syl 17 |
. . 3
  NGHom 
                      |
| 82 | | nghmcn.k |
. . . . 5
     |
| 83 | 82, 3, 71 | mstopn 22257 |
. . . 4

                      |
| 84 | 29, 83 | syl 17 |
. . 3
  NGHom 
                      |
| 85 | 81, 84 | oveq12d 6668 |
. 2
  NGHom 
                                              |
| 86 | 78, 85 | eleqtrrd 2704 |
1
  NGHom 

   |