| Step | Hyp | Ref
 | Expression | 
| 1 |   | imasaddf.f | 
. . . . . . . . . . . . 13
              | 
| 2 |   | fof 5480 | 
. . . . . . . . . . . . 13
                  | 
| 3 | 1, 2 | syl 14 | 
. . . . . . . . . . . 12
              | 
| 4 |   | imasaddfnlemg.v | 
. . . . . . . . . . . 12
              | 
| 5 | 3, 4 | fexd 5792 | 
. . . . . . . . . . 11
              | 
| 6 |   | vex 2766 | 
. . . . . . . . . . 11
        | 
| 7 |   | fvexg 5577 | 
. . . . . . . . . . 11
               
                | 
| 8 | 5, 6, 7 | sylancl 413 | 
. . . . . . . . . 10
                  | 
| 9 |   | vex 2766 | 
. . . . . . . . . . 11
        | 
| 10 |   | fvexg 5577 | 
. . . . . . . . . . 11
               
                | 
| 11 | 5, 9, 10 | sylancl 413 | 
. . . . . . . . . 10
                  | 
| 12 |   | opexg 4261 | 
. . . . . . . . . 10
                                                 | 
| 13 | 8, 11, 12 | syl2anc 411 | 
. . . . . . . . 9
                           | 
| 14 |   | imasaddfnlemg.x | 
. . . . . . . . . . 11
              | 
| 15 | 9 | a1i 9 | 
. . . . . . . . . . 11
              | 
| 16 |   | ovexg 5956 | 
. . . . . . . . . . 11
                                 
        | 
| 17 | 6, 14, 15, 16 | mp3an2i 1353 | 
. . . . . . . . . 10
                    | 
| 18 |   | fvexg 5577 | 
. . . . . . . . . 10
              
                   
         | 
| 19 | 5, 17, 18 | syl2anc 411 | 
. . . . . . . . 9
              
         | 
| 20 |   | relsnopg 4767 | 
. . . . . . . . 9
                                                               
               | 
| 21 | 13, 19, 20 | syl2anc 411 | 
. . . . . . . 8
                                          | 
| 22 | 21 | ralrimivw 2571 | 
. . . . . . 7
                                 
               | 
| 23 |   | reliun 4784 | 
. . . . . . 7
       
                     
               
      
                         
         | 
| 24 | 22, 23 | sylibr 134 | 
. . . . . 6
                                 
               | 
| 25 | 24 | ralrimivw 2571 | 
. . . . 5
                                        
               | 
| 26 |   | reliun 4784 | 
. . . . 5
       
                            
               
      
        
                                 | 
| 27 | 25, 26 | sylibr 134 | 
. . . 4
                                        
               | 
| 28 |   | imasaddflem.a | 
. . . . 5
                 
                                        | 
| 29 | 28 | releqd 4747 | 
. . . 4
             
        
                                         | 
| 30 | 27, 29 | mpbird 167 | 
. . 3
          
  | 
| 31 |   | ffvelcdm 5695 | 
. . . . . . . . . . . . . . . 16
               
                | 
| 32 |   | ffvelcdm 5695 | 
. . . . . . . . . . . . . . . 16
               
                | 
| 33 | 31, 32 | anim12dan 600 | 
. . . . . . . . . . . . . . 15
              
       
                                 | 
| 34 | 3, 33 | sylan 283 | 
. . . . . . . . . . . . . 14
       
      
                                     | 
| 35 |   | opelxpi 4695 | 
. . . . . . . . . . . . . 14
                                                       | 
| 36 | 34, 35 | syl 14 | 
. . . . . . . . . . . . 13
       
      
                                      | 
| 37 | 19 | adantr 276 | 
. . . . . . . . . . . . 13
       
      
                   
         | 
| 38 | 36, 37 | opelxpd 4696 | 
. . . . . . . . . . . 12
       
      
                            
                              | 
| 39 | 38 | snssd 3767 | 
. . . . . . . . . . 11
       
      
                             
                               | 
| 40 | 39 | anassrs 400 | 
. . . . . . . . . 10
                                                  
                         | 
| 41 | 40 | iunssd 3962 | 
. . . . . . . . 9
       
               
                                 
               | 
| 42 | 41 | iunssd 3962 | 
. . . . . . . 8
                                      
                               | 
| 43 | 28, 42 | eqsstrd 3219 | 
. . . . . . 7
                          | 
| 44 |   | dmss 4865 | 
. . . . . . 7
                         
                     | 
| 45 | 43, 44 | syl 14 | 
. . . . . 6
          
                   | 
| 46 |   | vn0m 3462 | 
. . . . . . 7
        
  | 
| 47 |   | dmxpm 4886 | 
. . . . . . 7
                                         | 
| 48 | 46, 47 | ax-mp 5 | 
. . . . . 6
                            | 
| 49 | 45, 48 | sseqtrdi 3231 | 
. . . . 5
          
           | 
| 50 |   | forn 5483 | 
. . . . . . 7
                    | 
| 51 | 1, 50 | syl 14 | 
. . . . . 6
                | 
| 52 | 51 | sqxpeqd 4689 | 
. . . . 5
                              | 
| 53 | 49, 52 | sseqtrrd 3222 | 
. . . 4
          
               | 
| 54 | 28 | eleq2d 2266 | 
. . . . . . . . . . . . 13
                        
                         
                                    
                | 
| 55 | 54 | adantr 276 | 
. . . . . . . . . . . 12
       
      
                             
                         
                                    
                | 
| 56 |   | df-br 4034 | 
. . . . . . . . . . . 12
                                        
         | 
| 57 |   | eliun 3920 | 
. . . . . . . . . . . . 13
                      
        
                                                                
                             
               | 
| 58 |   | eliun 3920 | 
. . . . . . . . . . . . . 14
                      
        
                                                         
                      
               | 
| 59 | 58 | rexbii 2504 | 
. . . . . . . . . . . . 13
                             
        
                                           
                    
                      
               | 
| 60 | 57, 59 | bitr2i 185 | 
. . . . . . . . . . . 12
              
                     
                         
         
                                                                     | 
| 61 | 55, 56, 60 | 3bitr4g 223 | 
. . . . . . . . . . 11
       
      
                                 
      
      
                                                        | 
| 62 |   | vex 2766 | 
. . . . . . . . . . . . . . . . . . 19
        | 
| 63 |   | fvexg 5577 | 
. . . . . . . . . . . . . . . . . . 19
               
                | 
| 64 | 5, 62, 63 | sylancl 413 | 
. . . . . . . . . . . . . . . . . 18
                  | 
| 65 |   | vex 2766 | 
. . . . . . . . . . . . . . . . . . 19
        | 
| 66 |   | fvexg 5577 | 
. . . . . . . . . . . . . . . . . . 19
               
                | 
| 67 | 5, 65, 66 | sylancl 413 | 
. . . . . . . . . . . . . . . . . 18
                  | 
| 68 |   | opexg 4261 | 
. . . . . . . . . . . . . . . . . 18
                                                 | 
| 69 | 64, 67, 68 | syl2anc 411 | 
. . . . . . . . . . . . . . . . 17
                           | 
| 70 |   | vex 2766 | 
. . . . . . . . . . . . . . . . 17
        | 
| 71 |   | opexg 4261 | 
. . . . . . . . . . . . . . . . 17
                                                           | 
| 72 | 69, 70, 71 | sylancl 413 | 
. . . . . . . . . . . . . . . 16
                       
        | 
| 73 |   | elsng 3637 | 
. . . . . . . . . . . . . . . 16
                      
                       
                      
               
                                      
               | 
| 74 | 72, 73 | syl 14 | 
. . . . . . . . . . . . . . 15
                        
                      
               
                                      
               | 
| 75 | 74 | 3ad2ant1 1020 | 
. . . . . . . . . . . . . 14
       
      
                       
     
                    
                         
         
                                      
               | 
| 76 |   | opthg 4271 | 
. . . . . . . . . . . . . . . . 17
                                                   
                     
              
                                            
         | 
| 77 | 69, 70, 76 | sylancl 413 | 
. . . . . . . . . . . . . . . 16
                        
                     
              
                                            
         | 
| 78 | 77 | 3ad2ant1 1020 | 
. . . . . . . . . . . . . . 15
       
      
                       
     
                    
                        
      
                                              
         | 
| 79 |   | opthg 4271 | 
. . . . . . . . . . . . . . . . . . . 20
                                              
                                                   | 
| 80 | 64, 67, 79 | syl2anc 411 | 
. . . . . . . . . . . . . . . . . . 19
                        
                                                   | 
| 81 | 80 | 3ad2ant1 1020 | 
. . . . . . . . . . . . . . . . . 18
       
      
                       
     
                                  
                                  | 
| 82 |   | imasaddf.e | 
. . . . . . . . . . . . . . . . . 18
       
      
                       
     
                                          
                    | 
| 83 | 81, 82 | sylbid 150 | 
. . . . . . . . . . . . . . . . 17
       
      
                       
     
                                                        
      | 
| 84 |   | eqeq2 2206 | 
. . . . . . . . . . . . . . . . . 18
                      
       
                  
                  | 
| 85 | 84 | biimprd 158 | 
. . . . . . . . . . . . . . . . 17
                      
       
          
       
                  | 
| 86 | 83, 85 | syl6 33 | 
. . . . . . . . . . . . . . . 16
       
      
                       
     
                                                         
               | 
| 87 | 86 | impd 254 | 
. . . . . . . . . . . . . . 15
       
      
                       
     
                                                      
                  | 
| 88 | 78, 87 | sylbid 150 | 
. . . . . . . . . . . . . 14
       
      
                       
     
                    
                        
      
             
      | 
| 89 | 75, 88 | sylbid 150 | 
. . . . . . . . . . . . 13
       
      
                       
     
                    
                         
                            | 
| 90 | 89 | 3expa 1205 | 
. . . . . . . . . . . 12
                     
     
      
                             
                      
                                  | 
| 91 | 90 | rexlimdvva 2622 | 
. . . . . . . . . . 11
       
      
                                           
                      
                                  | 
| 92 | 61, 91 | sylbid 150 | 
. . . . . . . . . 10
       
      
                                                    | 
| 93 | 92 | alrimiv 1888 | 
. . . . . . . . 9
       
      
                                                      | 
| 94 |   | mo2icl 2943 | 
. . . . . . . . 9
                                                                    | 
| 95 | 93, 94 | syl 14 | 
. . . . . . . 8
       
      
                                  | 
| 96 | 95 | ralrimivva 2579 | 
. . . . . . 7
                
                          | 
| 97 |   | fofn 5482 | 
. . . . . . . . . 10
              
   | 
| 98 | 1, 97 | syl 14 | 
. . . . . . . . 9
              | 
| 99 |   | opeq2 3809 | 
. . . . . . . . . . . 12
                                            | 
| 100 | 99 | breq1d 4043 | 
. . . . . . . . . . 11
                                                      | 
| 101 | 100 | mobidv 2081 | 
. . . . . . . . . 10
                                  
                       | 
| 102 | 101 | ralrn 5700 | 
. . . . . . . . 9
              
                                                      | 
| 103 | 98, 102 | syl 14 | 
. . . . . . . 8
                                                                 | 
| 104 | 103 | ralbidv 2497 | 
. . . . . . 7
                                                   
                           | 
| 105 | 96, 104 | mpbird 167 | 
. . . . . 6
                
                       | 
| 106 |   | opeq1 3808 | 
. . . . . . . . . . 11
                                    | 
| 107 | 106 | breq1d 4043 | 
. . . . . . . . . 10
                                              | 
| 108 | 107 | mobidv 2081 | 
. . . . . . . . 9
                              
                   | 
| 109 | 108 | ralbidv 2497 | 
. . . . . . . 8
                  
                                               | 
| 110 | 109 | ralrn 5700 | 
. . . . . . 7
              
                                       
                      | 
| 111 | 98, 110 | syl 14 | 
. . . . . 6
                                                
                        | 
| 112 | 105, 111 | mpbird 167 | 
. . . . 5
                                     | 
| 113 |   | breq1 4036 | 
. . . . . . 7
                                      | 
| 114 | 113 | mobidv 2081 | 
. . . . . 6
                           
               | 
| 115 | 114 | ralxp 4809 | 
. . . . 5
       
                                                    | 
| 116 | 112, 115 | sylibr 134 | 
. . . 4
                                 | 
| 117 |   | ssralv 3247 | 
. . . 4
                                                           
           | 
| 118 | 53, 116, 117 | sylc 62 | 
. . 3
                          | 
| 119 |   | dffun7 5285 | 
. . 3
                    
               | 
| 120 | 30, 118, 119 | sylanbrc 417 | 
. 2
          
  | 
| 121 |   | eqimss2 3238 | 
. . . . . . . . . . 11
                                       
                           
                   
                    | 
| 122 | 28, 121 | syl 14 | 
. . . . . . . . . 10
                                      
                    | 
| 123 |   | iunss 3957 | 
. . . . . . . . . 10
       
        
                                 
   
      
                                        
    | 
| 124 | 122, 123 | sylib 122 | 
. . . . . . . . 9
                                      
                    | 
| 125 |   | iunss 3957 | 
. . . . . . . . . . 11
       
                   
                                            
                    | 
| 126 |   | opexg 4261 | 
. . . . . . . . . . . . . . 15
                                                                               | 
| 127 | 13, 19, 126 | syl2anc 411 | 
. . . . . . . . . . . . . 14
                       
                  | 
| 128 |   | snssg 3756 | 
. . . . . . . . . . . . . 14
                         
      
                       
                                    
                     | 
| 129 | 127, 128 | syl 14 | 
. . . . . . . . . . . . 13
                        
                                    
                     | 
| 130 |   | opeldmg 4871 | 
. . . . . . . . . . . . . 14
                                                             
                                       
   | 
| 131 | 13, 19, 130 | syl2anc 411 | 
. . . . . . . . . . . . 13
                        
                                       
   | 
| 132 | 129, 131 | sylbird 170 | 
. . . . . . . . . . . 12
                                         
                            | 
| 133 | 132 | ralimdv 2565 | 
. . . . . . . . . . 11
                                                
          
                        | 
| 134 | 125, 133 | biimtrid 152 | 
. . . . . . . . . 10
                                                
          
                        | 
| 135 | 134 | ralimdv 2565 | 
. . . . . . . . 9
                                                       
          
      
                        | 
| 136 | 124, 135 | mpd 13 | 
. . . . . . . 8
                
                        
  | 
| 137 |   | opeq2 3809 | 
. . . . . . . . . . . 12
                                            | 
| 138 | 137 | eleq1d 2265 | 
. . . . . . . . . . 11
                                
                          | 
| 139 | 138 | ralrn 5700 | 
. . . . . . . . . 10
              
                     
                             
   | 
| 140 | 98, 139 | syl 14 | 
. . . . . . . . 9
                                                                  | 
| 141 | 140 | ralbidv 2497 | 
. . . . . . . 8
                                                     
                          | 
| 142 | 136, 141 | mpbird 167 | 
. . . . . . 7
                
                     
  | 
| 143 |   | opeq1 3808 | 
. . . . . . . . . . 11
                                    | 
| 144 | 143 | eleq1d 2265 | 
. . . . . . . . . 10
                            
                      | 
| 145 | 144 | ralbidv 2497 | 
. . . . . . . . 9
                  
                 
                          
   | 
| 146 | 145 | ralrn 5700 | 
. . . . . . . 8
              
                         
           
                     
   | 
| 147 | 98, 146 | syl 14 | 
. . . . . . 7
                                                  
                       | 
| 148 | 142, 147 | mpbird 167 | 
. . . . . 6
                                   
  | 
| 149 |   | eleq1 2259 | 
. . . . . . 7
                                           | 
| 150 | 149 | ralxp 4809 | 
. . . . . 6
       
                    
                               | 
| 151 | 148, 150 | sylibr 134 | 
. . . . 5
                                 | 
| 152 |   | dfss3 3173 | 
. . . . 5
                
     
                          | 
| 153 | 151, 152 | sylibr 134 | 
. . . 4
                           | 
| 154 | 52, 153 | eqsstrrd 3220 | 
. . 3
                
      | 
| 155 | 49, 154 | eqssd 3200 | 
. 2
          
           | 
| 156 |   | df-fn 5261 | 
. 2
                                         | 
| 157 | 120, 155,
156 | sylanbrc 417 | 
1
          
         |