| Step | Hyp | Ref
 | Expression | 
| 1 |   | brcnv 4893 | 
. . . . . 6
               | 
| 2 |   | brcnv 4893 | 
. . . . . 6
               | 
| 3 |   | breldm 4912 | 
. . . . . . . . 9
                  | 
| 4 |   | enprmaplem3.1 | 
. . . . . . . . . . 11
        
                      | 
| 5 | 4 | enprmaplem2 6078 | 
. . . . . . . . . 10
        
     | 
| 6 |   | fndm 5183 | 
. . . . . . . . . 10
              
                 | 
| 7 | 5, 6 | ax-mp 5 | 
. . . . . . . . 9
                | 
| 8 | 3, 7 | syl6eleq 2443 | 
. . . . . . . 8
                      | 
| 9 |   | fnfun 5182 | 
. . . . . . . . . . 11
              
       | 
| 10 | 5, 9 | ax-mp 5 | 
. . . . . . . . . 10
      | 
| 11 |   | funbrfv 5357 | 
. . . . . . . . . 10
                            | 
| 12 | 10, 11 | ax-mp 5 | 
. . . . . . . . 9
                    | 
| 13 |   | cnveq 4887 | 
. . . . . . . . . . . 12
               
    | 
| 14 | 13 | imaeq1d 4942 | 
. . . . . . . . . . 11
                   
            | 
| 15 |   | vex 2863 | 
. . . . . . . . . . . . 13
        | 
| 16 | 15 | cnvex 5103 | 
. . . . . . . . . . . 12
         | 
| 17 |   | snex 4112 | 
. . . . . . . . . . . 12
       
  | 
| 18 | 16, 17 | imaex 4748 | 
. . . . . . . . . . 11
          
    | 
| 19 | 14, 4, 18 | fvmpt 5701 | 
. . . . . . . . . 10
              
                    | 
| 20 | 8, 19 | syl 15 | 
. . . . . . . . 9
                           | 
| 21 | 12, 20 | eqtr3d 2387 | 
. . . . . . . 8
                       | 
| 22 | 8, 21 | jca 518 | 
. . . . . . 7
             
                         | 
| 23 |   | breldm 4912 | 
. . . . . . . . 9
                  | 
| 24 | 23, 7 | syl6eleq 2443 | 
. . . . . . . 8
                      | 
| 25 |   | funbrfv 5357 | 
. . . . . . . . . 10
                            | 
| 26 | 10, 25 | ax-mp 5 | 
. . . . . . . . 9
                    | 
| 27 |   | cnveq 4887 | 
. . . . . . . . . . . 12
               
    | 
| 28 | 27 | imaeq1d 4942 | 
. . . . . . . . . . 11
                   
            | 
| 29 |   | vex 2863 | 
. . . . . . . . . . . . 13
        | 
| 30 | 29 | cnvex 5103 | 
. . . . . . . . . . . 12
         | 
| 31 | 30, 17 | imaex 4748 | 
. . . . . . . . . . 11
          
    | 
| 32 | 28, 4, 31 | fvmpt 5701 | 
. . . . . . . . . 10
              
                    | 
| 33 | 24, 32 | syl 15 | 
. . . . . . . . 9
                           | 
| 34 | 26, 33 | eqtr3d 2387 | 
. . . . . . . 8
                       | 
| 35 | 24, 34 | jca 518 | 
. . . . . . 7
             
                         | 
| 36 | 22, 35 | anim12i 549 | 
. . . . . 6
                                  
                  
                          | 
| 37 | 1, 2, 36 | syl2anb 465 | 
. . . . 5
                                                                   
              | 
| 38 |   | elmapi 6017 | 
. . . . . . . . 9
              
         | 
| 39 |   | elmapi 6017 | 
. . . . . . . . 9
              
         | 
| 40 | 38, 39 | anim12i 549 | 
. . . . . . . 8
                              
                   | 
| 41 |   | eqtr2 2371 | 
. . . . . . . 8
                
                                       | 
| 42 |   | simprll 738 | 
. . . . . . . . . . 11
                                           
          
                      | 
| 43 |   | ffn 5224 | 
. . . . . . . . . . 11
                  | 
| 44 | 42, 43 | syl 15 | 
. . . . . . . . . 10
                                           
          
                      | 
| 45 |   | simprlr 739 | 
. . . . . . . . . . 11
                                           
          
                      | 
| 46 |   | ffn 5224 | 
. . . . . . . . . . 11
                  | 
| 47 | 45, 46 | syl 15 | 
. . . . . . . . . 10
                                           
          
                      | 
| 48 |   | ffvelrn 5416 | 
. . . . . . . . . . . 12
               
            
   | 
| 49 | 42, 48 | sylan 457 | 
. . . . . . . . . . 11
                                                                                           | 
| 50 |   | simpllr 735 | 
. . . . . . . . . . . . . 14
                                                                                            | 
| 51 | 50 | eleq2d 2420 | 
. . . . . . . . . . . . 13
                                                                                                        
     | 
| 52 |   | fvex 5340 | 
. . . . . . . . . . . . . 14
            | 
| 53 | 52 | elpr 3752 | 
. . . . . . . . . . . . 13
                                      
      | 
| 54 | 51, 53 | syl6bb 252 | 
. . . . . . . . . . . 12
                                                                                                                       | 
| 55 |   | simprr 733 | 
. . . . . . . . . . . . . . 15
                                                                                                         | 
| 56 |   | simplrr 737 | 
. . . . . . . . . . . . . . . . . . . 20
                                                                                        
            | 
| 57 | 56 | eleq2d 2420 | 
. . . . . . . . . . . . . . . . . . 19
                                                                                    
                          | 
| 58 |   | eliniseg 5021 | 
. . . . . . . . . . . . . . . . . . 19
                       | 
| 59 |   | eliniseg 5021 | 
. . . . . . . . . . . . . . . . . . 19
                       | 
| 60 | 57, 58, 59 | 3bitr3g 278 | 
. . . . . . . . . . . . . . . . . 18
                                                                                             | 
| 61 | 60 | biimpd 198 | 
. . . . . . . . . . . . . . . . 17
                                                                                             | 
| 62 |   | fnbrfvb 5359 | 
. . . . . . . . . . . . . . . . . 18
               
           
            | 
| 63 | 44, 62 | sylan 457 | 
. . . . . . . . . . . . . . . . 17
                                                                                                   | 
| 64 |   | fnbrfvb 5359 | 
. . . . . . . . . . . . . . . . . 18
               
           
            | 
| 65 | 47, 64 | sylan 457 | 
. . . . . . . . . . . . . . . . 17
                                                                                                   | 
| 66 | 61, 63, 65 | 3imtr4d 259 | 
. . . . . . . . . . . . . . . 16
                                                                                                         | 
| 67 | 66 | impr 602 | 
. . . . . . . . . . . . . . 15
                                                                                                         | 
| 68 | 55, 67 | eqtr4d 2388 | 
. . . . . . . . . . . . . 14
                                                                                                             | 
| 69 | 68 | expr 598 | 
. . . . . . . . . . . . 13
                                                                                                             | 
| 70 |   | simprr 733 | 
. . . . . . . . . . . . . . 15
                                                                                                         | 
| 71 |   | simplll 734 | 
. . . . . . . . . . . . . . . . . . . . . . . 24
                                                                                               | 
| 72 | 71 | neneqd 2533 | 
. . . . . . . . . . . . . . . . . . . . . . 23
                                                                                           
     | 
| 73 | 42 | adantr 451 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                                                                                       | 
| 74 |   | ffun 5226 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                | 
| 75 |   | fununiq 5518 | 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
                              | 
| 76 | 75 | 3expib 1154 | 
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
                           
    | 
| 77 | 76 | ancomsd 440 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                           
    | 
| 78 | 73, 74, 77 | 3syl 18 | 
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                                                                                  
    | 
| 79 | 78 | exp3a 425 | 
. . . . . . . . . . . . . . . . . . . . . . . 24
                                                                                                       | 
| 80 | 79 | impr 602 | 
. . . . . . . . . . . . . . . . . . . . . . 23
                                                                                                  
    | 
| 81 | 72, 80 | mtod 168 | 
. . . . . . . . . . . . . . . . . . . . . 22
                                                                                               | 
| 82 | 81 | expr 598 | 
. . . . . . . . . . . . . . . . . . . . 21
                                                                                               | 
| 83 | 60 | biimprd 214 | 
. . . . . . . . . . . . . . . . . . . . 21
                                                                                             | 
| 84 | 82, 83 | nsyld 132 | 
. . . . . . . . . . . . . . . . . . . 20
                                                                                               | 
| 85 | 84 | impr 602 | 
. . . . . . . . . . . . . . . . . . 19
                                                                                               | 
| 86 |   | simprl 732 | 
. . . . . . . . . . . . . . . . . . . . 21
                                                                                           
   | 
| 87 | 45 | adantr 451 | 
. . . . . . . . . . . . . . . . . . . . . 22
                                                                                               | 
| 88 |   | fdm 5227 | 
. . . . . . . . . . . . . . . . . . . . . 22
                    | 
| 89 | 87, 88 | syl 15 | 
. . . . . . . . . . . . . . . . . . . . 21
                                                                                           
     | 
| 90 | 86, 89 | eleqtrrd 2430 | 
. . . . . . . . . . . . . . . . . . . 20
                                                                                           
     | 
| 91 |   | eldm 4899 | 
. . . . . . . . . . . . . . . . . . . . 21
                     | 
| 92 |   | brelrn 4961 | 
. . . . . . . . . . . . . . . . . . . . . . . 24
                  | 
| 93 |   | frn 5229 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                
   | 
| 94 | 87, 93 | syl 15 | 
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                                                                           
     | 
| 95 | 94 | sseld 3273 | 
. . . . . . . . . . . . . . . . . . . . . . . 24
                                                                                          
                | 
| 96 | 92, 95 | syl5 28 | 
. . . . . . . . . . . . . . . . . . . . . . 23
                                                                                                  
    | 
| 97 |   | simpllr 735 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                                                                                           
        | 
| 98 | 97 | eleq2d 2420 | 
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                                                                          
         
         | 
| 99 |   | vex 2863 | 
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
        | 
| 100 | 99 | elpr 3752 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                                 | 
| 101 |   | breq2 4644 | 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
                        | 
| 102 | 101 | biimpcd 215 | 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
             
          | 
| 103 |   | breq2 4644 | 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
                        | 
| 104 | 103 | biimpcd 215 | 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
             
          | 
| 105 | 102, 104 | orim12d 811 | 
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
            
       
                     | 
| 106 | 105 | com12 27 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
               
                          | 
| 107 | 100, 106 | sylbi 187 | 
. . . . . . . . . . . . . . . . . . . . . . . . 25
                                     | 
| 108 | 98, 107 | syl6bi 219 | 
. . . . . . . . . . . . . . . . . . . . . . . 24
                                                                                          
                            | 
| 109 | 108 | com23 72 | 
. . . . . . . . . . . . . . . . . . . . . . 23
                                                                                                 
                     | 
| 110 | 96, 109 | mpdd 36 | 
. . . . . . . . . . . . . . . . . . . . . 22
                                                                                                             | 
| 111 | 110 | exlimdv 1636 | 
. . . . . . . . . . . . . . . . . . . . 21
                                                                                                                | 
| 112 | 91, 111 | syl5bi 208 | 
. . . . . . . . . . . . . . . . . . . 20
                                                                                          
                      | 
| 113 | 90, 112 | mpd 14 | 
. . . . . . . . . . . . . . . . . . 19
                                                                                                     | 
| 114 |   | orel1 371 | 
. . . . . . . . . . . . . . . . . . 19
                                | 
| 115 | 85, 113, 114 | sylc 56 | 
. . . . . . . . . . . . . . . . . 18
                                                                                             | 
| 116 | 115 | expr 598 | 
. . . . . . . . . . . . . . . . 17
                                                                                             | 
| 117 |   | fnbrfvb 5359 | 
. . . . . . . . . . . . . . . . . 18
               
           
            | 
| 118 | 44, 117 | sylan 457 | 
. . . . . . . . . . . . . . . . 17
                                                                                                   | 
| 119 |   | fnbrfvb 5359 | 
. . . . . . . . . . . . . . . . . 18
               
           
            | 
| 120 | 47, 119 | sylan 457 | 
. . . . . . . . . . . . . . . . 17
                                                                                                   | 
| 121 | 116, 118,
120 | 3imtr4d 259 | 
. . . . . . . . . . . . . . . 16
                                                                                                         | 
| 122 | 121 | impr 602 | 
. . . . . . . . . . . . . . 15
                                                                                                         | 
| 123 | 70, 122 | eqtr4d 2388 | 
. . . . . . . . . . . . . 14
                                                                                                             | 
| 124 | 123 | expr 598 | 
. . . . . . . . . . . . 13
                                                                                                             | 
| 125 | 69, 124 | jaod 369 | 
. . . . . . . . . . . 12
                                                                                         
                                 | 
| 126 | 54, 125 | sylbid 206 | 
. . . . . . . . . . 11
                                                                                                             | 
| 127 | 49, 126 | mpd 14 | 
. . . . . . . . . 10
                                                                                               | 
| 128 | 44, 47, 127 | eqfnfvd 5396 | 
. . . . . . . . 9
                                           
          
                  
   | 
| 129 | 128 | expcom 424 | 
. . . . . . . 8
                   
          
                 
                       
    | 
| 130 | 40, 41, 129 | syl2an 463 | 
. . . . . . 7
                    
                                                           
             
    | 
| 131 | 130 | an4s 799 | 
. . . . . 6
                    
                  
                                        
             
    | 
| 132 | 131 | com12 27 | 
. . . . 5
               
                                             
               
                     | 
| 133 | 37, 132 | syl5 28 | 
. . . 4
               
                        
          | 
| 134 | 133 | alrimiv 1631 | 
. . 3
               
                                     | 
| 135 | 134 | alrimivv 1632 | 
. 2
               
                                    
    | 
| 136 |   | dffun2 5120 | 
. 2
       
 
                    
          | 
| 137 | 135, 136 | sylibr 203 | 
1
               
                |