Step | Hyp | Ref
| Expression |
1 | | ffn 6045 |
. . . . . . . . 9
      
    |
2 | 1 | anim1i 592 |
. . . . . . . 8
             
         |
3 | 2 | 3adant3 1081 |
. . . . . . 7
             
         |
4 | | 3anass 1042 |
. . . . . . . . . . 11
   
    
    |
5 | | curfv 33389 |
. . . . . . . . . . 11
    

    
 curry             |
6 | 4, 5 | sylanbr 490 |
. . . . . . . . . 10
     
        curry             |
7 | 6 | an32s 846 |
. . . . . . . . 9
    
         curry             |
8 | 7 | eqeq1d 2624 |
. . . . . . . 8
    
          curry      
       |
9 | | eqcom 2629 |
. . . . . . . 8
    
      |
10 | 8, 9 | syl6bb 276 |
. . . . . . 7
    
          curry      
       |
11 | 3, 10 | sylan 488 |
. . . . . 6
              
 
  curry              |
12 | | curf 33387 |
. . . . . . . . . 10
             curry         |
13 | 12 | ffvelrnda 6359 |
. . . . . . . . 9
               curry        |
14 | | elmapfn 7880 |
. . . . . . . . 9
 curry     
curry      |
15 | 13, 14 | syl 17 |
. . . . . . . 8
               curry      |
16 | | fnbrfvb 6236 |
. . . . . . . 8
  curry   
   curry      
 curry        |
17 | 15, 16 | sylan 488 |
. . . . . . 7
                   curry      
 curry        |
18 | 17 | anasss 679 |
. . . . . 6
              
 
  curry        curry        |
19 | | ibar 525 |
. . . . . . 7
 
                 |
20 | 19 | adantl 482 |
. . . . . 6
              
 
    
 

        |
21 | 11, 18, 20 | 3bitr3d 298 |
. . . . 5
              
 
  curry                |
22 | | df-br 4654 |
. . . . . . . . . . 11
  curry    
  
curry      |
23 | | elfvdm 6220 |
. . . . . . . . . . 11
    curry   
curry   |
24 | 22, 23 | sylbi 207 |
. . . . . . . . . 10
  curry     curry   |
25 | | fdm 6051 |
. . . . . . . . . . . 12
curry       curry   |
26 | 25 | eleq2d 2687 |
. . . . . . . . . . 11
curry        curry
   |
27 | 26 | biimpa 501 |
. . . . . . . . . 10
 curry      
curry    |
28 | 24, 27 | sylan2 491 |
. . . . . . . . 9
 curry        curry
    
  |
29 | | ffvelrn 6357 |
. . . . . . . . . . . . 13
 curry      
 curry        |
30 | | elmapi 7879 |
. . . . . . . . . . . . 13
 curry     
curry          |
31 | | fdm 6051 |
. . . . . . . . . . . . 13
 curry        curry      |
32 | 29, 30, 31 | 3syl 18 |
. . . . . . . . . . . 12
 curry      
 curry      |
33 | | vex 3203 |
. . . . . . . . . . . . 13
 |
34 | | vex 3203 |
. . . . . . . . . . . . 13
 |
35 | 33, 34 | breldm 5329 |
. . . . . . . . . . . 12
  curry     curry      |
36 | | eleq2 2690 |
. . . . . . . . . . . . 13
 curry     curry       |
37 | 36 | biimpa 501 |
. . . . . . . . . . . 12
  curry    curry    
  |
38 | 32, 35, 37 | syl2an 494 |
. . . . . . . . . . 11
  curry     
 
 curry     
  |
39 | 38 | an32s 846 |
. . . . . . . . . 10
  curry     
  curry      
  |
40 | 28, 39 | mpdan 702 |
. . . . . . . . 9
 curry        curry
       |
41 | 28, 40 | jca 554 |
. . . . . . . 8
 curry        curry
     
   |
42 | 12, 41 | sylan 488 |
. . . . . . 7
               curry      
   |
43 | 42 | stoic1a 1697 |
. . . . . 6
              
   curry
      |
44 | | simpl 473 |
. . . . . . . 8
  

     
   |
45 | 44 | con3i 150 |
. . . . . . 7
 

 

       |
46 | 45 | adantl 482 |
. . . . . 6
              
            |
47 | 43, 46 | 2falsed 366 |
. . . . 5
              
    curry    
 

        |
48 | 21, 47 | pm2.61dan 832 |
. . . 4
               curry    
 

        |
49 | 48 | oprabbidv 6709 |
. . 3
                     curry           
            |
50 | | df-unc 7394 |
. . 3
uncurry curry
     
  curry       |
51 | | df-mpt2 6655 |
. . 3
             
 

       |
52 | 49, 50, 51 | 3eqtr4g 2681 |
. 2
             uncurry curry  
       |
53 | | fnov 6768 |
. . . 4
  


       |
54 | 1, 53 | sylib 208 |
. . 3
      
         |
55 | 54 | 3ad2ant1 1082 |
. 2
                      |
56 | 52, 55 | eqtr4d 2659 |
1
             uncurry curry   |