| Step | Hyp | Ref
 | Expression | 
| 1 |   | simpllr 534 | 
. . . . . . . 8
           
      
               
                          
            
           | 
| 2 |   | simpr 110 | 
. . . . . . . 8
           
      
               
                          
            
           | 
| 3 | 1, 2 | oveq12d 5940 | 
. . . . . . 7
           
      
               
                          
            
                      
    | 
| 4 |   | simp-5l 543 | 
. . . . . . . . . 10
           
      
               
                          
            
   | 
| 5 |   | ghmgrp.f | 
. . . . . . . . . 10
       
                
                               | 
| 6 | 4, 5 | syl3an1 1282 | 
. . . . . . . . 9
                         
     
                         
                           
      
                               | 
| 7 |   | simp-4r 542 | 
. . . . . . . . 9
           
      
               
                          
            
       | 
| 8 |   | simplr 528 | 
. . . . . . . . 9
           
      
               
                          
            
       | 
| 9 | 6, 7, 8 | mhmlem 13244 | 
. . . . . . . 8
           
      
               
                          
            
                               | 
| 10 |   | ghmgrp.1 | 
. . . . . . . . . . 11
              | 
| 11 |   | fof 5480 | 
. . . . . . . . . . 11
                  | 
| 12 | 10, 11 | syl 14 | 
. . . . . . . . . 10
              | 
| 13 | 12 | ad5antr 496 | 
. . . . . . . . 9
           
      
               
                          
            
       | 
| 14 |   | mhmmnd.3 | 
. . . . . . . . . . 11
              | 
| 15 | 14 | ad5antr 496 | 
. . . . . . . . . 10
           
      
               
                          
            
       | 
| 16 |   | ghmgrp.x | 
. . . . . . . . . . 11
            | 
| 17 |   | ghmgrp.p | 
. . . . . . . . . . 11
             | 
| 18 | 16, 17 | mndcl 13064 | 
. . . . . . . . . 10
               
       
                  | 
| 19 | 15, 7, 8, 18 | syl3anc 1249 | 
. . . . . . . . 9
           
      
               
                          
            
             | 
| 20 | 13, 19 | ffvelcdmd 5698 | 
. . . . . . . 8
           
      
               
                          
            
                 | 
| 21 | 9, 20 | eqeltrrd 2274 | 
. . . . . . 7
           
      
               
                          
            
                     | 
| 22 | 3, 21 | eqeltrrd 2274 | 
. . . . . 6
           
      
               
                          
            
             | 
| 23 |   | simpr 110 | 
. . . . . . . 8
               
            | 
| 24 |   | foelcdmi 5613 | 
. . . . . . . 8
             
      
      
           | 
| 25 | 10, 23, 24 | syl2an 289 | 
. . . . . . 7
       
      
              
               | 
| 26 | 25 | ad2antrr 488 | 
. . . . . 6
                    
                                
               | 
| 27 | 22, 26 | r19.29a 2640 | 
. . . . 5
                    
                                           | 
| 28 |   | simpl 109 | 
. . . . . 6
               
            | 
| 29 |   | foelcdmi 5613 | 
. . . . . 6
             
      
      
           | 
| 30 | 10, 28, 29 | syl2an 289 | 
. . . . 5
       
      
              
               | 
| 31 | 27, 30 | r19.29a 2640 | 
. . . 4
       
      
                         | 
| 32 |   | simpll 527 | 
. . . . . 6
                     
     
            | 
| 33 |   | simplrl 535 | 
. . . . . 6
                     
     
                | 
| 34 |   | simplrr 536 | 
. . . . . 6
                     
     
                | 
| 35 |   | simpr 110 | 
. . . . . 6
                     
     
                | 
| 36 | 14 | ad2antrr 488 | 
. . . . . . . . . . . . . . 15
                     
       
     
                | 
| 37 | 36 | ad5antr 496 | 
. . . . . . . . . . . . . 14
                        
       
                                 
                          
            
       | 
| 38 |   | simp-6r 546 | 
. . . . . . . . . . . . . 14
                        
       
                                 
                          
            
       | 
| 39 |   | simp-4r 542 | 
. . . . . . . . . . . . . 14
                        
       
                                 
                          
            
       | 
| 40 |   | simplr 528 | 
. . . . . . . . . . . . . 14
                        
       
                                 
                          
            
       | 
| 41 | 16, 17 | mndass 13065 | 
. . . . . . . . . . . . . 14
                      
       
                  
                    | 
| 42 | 37, 38, 39, 40, 41 | syl13anc 1251 | 
. . . . . . . . . . . . 13
                        
       
                                 
                          
            
     
                         | 
| 43 | 42 | fveq2d 5562 | 
. . . . . . . . . . . 12
                        
       
                                 
                          
            
                                       | 
| 44 |   | simp-7l 547 | 
. . . . . . . . . . . . . 14
                        
       
                                 
                          
            
   | 
| 45 | 44, 5 | syl3an1 1282 | 
. . . . . . . . . . . . 13
                         
       
                                 
                          
                                                             | 
| 46 | 37, 38, 39, 18 | syl3anc 1249 | 
. . . . . . . . . . . . 13
                        
       
                                 
                          
            
             | 
| 47 | 45, 46, 40 | mhmlem 13244 | 
. . . . . . . . . . . 12
                        
       
                                 
                          
            
                            
              | 
| 48 | 16, 17 | mndcl 13064 | 
. . . . . . . . . . . . . 14
               
       
                  | 
| 49 | 37, 39, 40, 48 | syl3anc 1249 | 
. . . . . . . . . . . . 13
                        
       
                                 
                          
            
             | 
| 50 | 45, 38, 49 | mhmlem 13244 | 
. . . . . . . . . . . 12
                        
       
                                 
                          
            
            
                              | 
| 51 | 43, 47, 50 | 3eqtr3d 2237 | 
. . . . . . . . . . 11
                        
       
                                 
                          
            
                                               | 
| 52 |   | simp1 999 | 
. . . . . . . . . . . . . . 15
       
                
   | 
| 53 | 52, 5 | syl3an1 1282 | 
. . . . . . . . . . . . . 14
              
                
                                          | 
| 54 |   | simp2 1000 | 
. . . . . . . . . . . . . 14
       
                
       | 
| 55 |   | simp3 1001 | 
. . . . . . . . . . . . . 14
       
                
       | 
| 56 | 53, 54, 55 | mhmlem 13244 | 
. . . . . . . . . . . . 13
       
                
                               | 
| 57 | 44, 38, 39, 56 | syl3anc 1249 | 
. . . . . . . . . . . 12
                        
       
                                 
                          
            
                               | 
| 58 | 57 | oveq1d 5937 | 
. . . . . . . . . . 11
                        
       
                                 
                          
            
                                                   | 
| 59 | 45, 39, 40 | mhmlem 13244 | 
. . . . . . . . . . . 12
                        
       
                                 
                          
            
                               | 
| 60 | 59 | oveq2d 5938 | 
. . . . . . . . . . 11
                        
       
                                 
                          
            
                
                                  | 
| 61 | 51, 58, 60 | 3eqtr3d 2237 | 
. . . . . . . . . 10
                        
       
                                 
                          
            
                                                       | 
| 62 |   | simp-5r 544 | 
. . . . . . . . . . . 12
                        
       
                                 
                          
            
           | 
| 63 |   | simpllr 534 | 
. . . . . . . . . . . 12
                        
       
                                 
                          
            
           | 
| 64 | 62, 63 | oveq12d 5940 | 
. . . . . . . . . . 11
                        
       
                                 
                          
            
                      
    | 
| 65 |   | simpr 110 | 
. . . . . . . . . . 11
                        
       
                                 
                          
            
           | 
| 66 | 64, 65 | oveq12d 5940 | 
. . . . . . . . . 10
                        
       
                                 
                          
            
                                 
         | 
| 67 | 63, 65 | oveq12d 5940 | 
. . . . . . . . . . 11
                        
       
                                 
                          
            
                      
    | 
| 68 | 62, 67 | oveq12d 5940 | 
. . . . . . . . . 10
                        
       
                                 
                          
            
                                           | 
| 69 | 61, 66, 68 | 3eqtr3d 2237 | 
. . . . . . . . 9
                        
       
                                 
                          
            
                    
          | 
| 70 |   | foelcdmi 5613 | 
. . . . . . . . . . . 12
             
      
      
           | 
| 71 | 10, 70 | sylan 283 | 
. . . . . . . . . . 11
       
               
           | 
| 72 | 71 | 3ad2antr3 1166 | 
. . . . . . . . . 10
       
      
       
              
               | 
| 73 | 72 | ad4antr 494 | 
. . . . . . . . 9
           
      
       
               
                          
            
      
           | 
| 74 | 69, 73 | r19.29a 2640 | 
. . . . . . . 8
           
      
       
               
                          
            
                    
          | 
| 75 | 25 | 3adantr3 1160 | 
. . . . . . . . 9
       
      
       
              
               | 
| 76 | 75 | ad2antrr 488 | 
. . . . . . . 8
                    
       
                                
               | 
| 77 | 74, 76 | r19.29a 2640 | 
. . . . . . 7
                    
       
                                                             | 
| 78 | 30 | 3adantr3 1160 | 
. . . . . . 7
       
      
       
              
               | 
| 79 | 77, 78 | r19.29a 2640 | 
. . . . . 6
       
      
       
                                           | 
| 80 | 32, 33, 34, 35, 79 | syl13anc 1251 | 
. . . . 5
                     
     
                                        | 
| 81 | 80 | ralrimiva 2570 | 
. . . 4
       
      
              
                                   | 
| 82 | 31, 81 | jca 306 | 
. . 3
       
      
                                                                  | 
| 83 | 82 | ralrimivva 2579 | 
. 2
                
                                                          | 
| 84 |   | eqid 2196 | 
. . . . . 6
                | 
| 85 | 16, 84 | mndidcl 13071 | 
. . . . 5
                      | 
| 86 | 14, 85 | syl 14 | 
. . . 4
                  | 
| 87 | 12, 86 | ffvelcdmd 5698 | 
. . 3
                      | 
| 88 |   | simplll 533 | 
. . . . . . . . . 10
             
      
      
            
   | 
| 89 | 88, 5 | syl3an1 1282 | 
. . . . . . . . 9
                            
                                                             | 
| 90 | 14 | ad3antrrr 492 | 
. . . . . . . . . 10
             
      
      
            
       | 
| 91 | 90, 85 | syl 14 | 
. . . . . . . . 9
             
      
      
            
           | 
| 92 |   | simplr 528 | 
. . . . . . . . 9
             
      
      
            
       | 
| 93 | 89, 91, 92 | mhmlem 13244 | 
. . . . . . . 8
             
      
      
            
                                       | 
| 94 | 16, 17, 84 | mndlid 13076 | 
. . . . . . . . . 10
               
                      | 
| 95 | 90, 92, 94 | syl2anc 411 | 
. . . . . . . . 9
             
      
      
            
                 | 
| 96 | 95 | fveq2d 5562 | 
. . . . . . . 8
             
      
      
            
                         | 
| 97 | 93, 96 | eqtr3d 2231 | 
. . . . . . 7
             
      
      
            
                             | 
| 98 |   | simpr 110 | 
. . . . . . . 8
             
      
      
            
           | 
| 99 | 98 | oveq2d 5938 | 
. . . . . . 7
             
      
      
            
                                       | 
| 100 | 97, 99, 98 | 3eqtr3d 2237 | 
. . . . . 6
             
      
      
            
                     | 
| 101 | 89, 92, 91 | mhmlem 13244 | 
. . . . . . . 8
             
      
      
            
                                       | 
| 102 | 16, 17, 84 | mndrid 13077 | 
. . . . . . . . . 10
               
                      | 
| 103 | 90, 92, 102 | syl2anc 411 | 
. . . . . . . . 9
             
      
      
            
                 | 
| 104 | 103 | fveq2d 5562 | 
. . . . . . . 8
             
      
      
            
                         | 
| 105 | 101, 104 | eqtr3d 2231 | 
. . . . . . 7
             
      
      
            
                             | 
| 106 | 98 | oveq1d 5937 | 
. . . . . . 7
             
      
      
            
                                       | 
| 107 | 105, 106,
98 | 3eqtr3d 2237 | 
. . . . . 6
             
      
      
            
                     | 
| 108 | 100, 107 | jca 306 | 
. . . . 5
             
      
      
            
                                             | 
| 109 | 10, 29 | sylan 283 | 
. . . . 5
       
               
           | 
| 110 | 108, 109 | r19.29a 2640 | 
. . . 4
       
                      
      
                        | 
| 111 | 110 | ralrimiva 2570 | 
. . 3
                                                           | 
| 112 |   | oveq1 5929 | 
. . . . . 6
                  
                           | 
| 113 | 112 | eqeq1d 2205 | 
. . . . 5
                  
                                     | 
| 114 | 113 | ovanraleqv 5946 | 
. . . 4
                  
     
                               
      
                                              | 
| 115 | 114 | rspcev 2868 | 
. . 3
                        
               
      
                                
      
                             | 
| 116 | 87, 111, 115 | syl2anc 411 | 
. 2
                
                                 | 
| 117 |   | ghmgrp.y | 
. . 3
            | 
| 118 |   | ghmgrp.q | 
. . 3
             | 
| 119 | 117, 118 | ismnd 13060 | 
. 2
          
     
      
                     
                                         
      
                              | 
| 120 | 83, 116, 119 | sylanbrc 417 | 
1
              |