Step | Hyp | Ref
| Expression |
1 | | opelxpi 5148 |
. . . . . . . 8
 
        |
2 | | ffvelrn 6357 |
. . . . . . . 8
                       |
3 | 1, 2 | sylan2 491 |
. . . . . . 7
                    |
4 | 3 | anassrs 680 |
. . . . . 6
                    |
5 | | eqid 2622 |
. . . . . 6
                   |
6 | 4, 5 | fmptd 6385 |
. . . . 5
        

              |
7 | 6 | 3ad2antl1 1223 |
. . . 4
                              |
8 | | elmapg 7870 |
. . . . . . 7
 
                                 |
9 | 8 | ancoms 469 |
. . . . . 6
      
           

               |
10 | 9 | 3adant1 1079 |
. . . . 5
                        

               |
11 | 10 | adantr 481 |
. . . 4
                          

               |
12 | 7, 11 | mpbird 247 |
. . 3
                            |
13 | | eqid 2622 |
. . 3
                       |
14 | 12, 13 | fmptd 6385 |
. 2
                            
   |
15 | | eldifsni 4320 |
. . . 4
       |
16 | | df-cur 7393 |
. . . . . 6
curry              |
17 | | fdm 6051 |
. . . . . . . . . 10
           |
18 | 17 | dmeqd 5326 |
. . . . . . . . 9
       
   |
19 | | dmxp 5344 |
. . . . . . . . 9

    |
20 | 18, 19 | sylan9eq 2676 |
. . . . . . . 8
           |
21 | 20 | mpteq1d 4738 |
. . . . . . 7
                                   |
22 | | ffun 6048 |
. . . . . . . . . . . . . 14
         |
23 | | funbrfv2b 6240 |
. . . . . . . . . . . . . 14

                     |
24 | 22, 23 | syl 17 |
. . . . . . . . . . . . 13
            
               |
25 | 17 | eleq2d 2687 |
. . . . . . . . . . . . . . 15
          
  
     |
26 | | opelxp 5146 |
. . . . . . . . . . . . . . 15
          |
27 | 25, 26 | syl6bb 276 |
. . . . . . . . . . . . . 14
          

    |
28 | 27 | anbi1d 741 |
. . . . . . . . . . . . 13
                                  |
29 | 24, 28 | bitrd 268 |
. . . . . . . . . . . 12
            
 
            |
30 | | ibar 525 |
. . . . . . . . . . . . 13
  
       


            |
31 | | anass 681 |
. . . . . . . . . . . . . 14
  

                     |
32 | | eqcom 2629 |
. . . . . . . . . . . . . . 15
                 |
33 | 32 | anbi2i 730 |
. . . . . . . . . . . . . 14
  

                     |
34 | 31, 33 | bitr3i 266 |
. . . . . . . . . . . . 13
  
                      |
35 | 30, 34 | syl6rbb 277 |
. . . . . . . . . . . 12
                         |
36 | 29, 35 | sylan9bb 736 |
. . . . . . . . . . 11
        
      
           |
37 | 36 | opabbidv 4716 |
. . . . . . . . . 10
        
              
           |
38 | | df-mpt 4730 |
. . . . . . . . . 10
                        |
39 | 37, 38 | syl6eqr 2674 |
. . . . . . . . 9
        
                     |
40 | 39 | mpteq2dva 4744 |
. . . . . . . 8
           
                    |
41 | 40 | adantr 481 |
. . . . . . 7
             
                    |
42 | 21, 41 | eqtrd 2656 |
. . . . . 6
                                  |
43 | 16, 42 | syl5eq 2668 |
. . . . 5
         curry              |
44 | 43 | feq1d 6030 |
. . . 4
         curry      

                   |
45 | 15, 44 | sylan2 491 |
. . 3
             curry      

                   |
46 | 45 | 3adant3 1081 |
. 2
             curry      

                   |
47 | 14, 46 | mpbird 247 |
1
             curry         |