Step | Hyp | Ref
| Expression |
1 | | ssid 3624 |
. . . 4
         |
2 | 1 | a1i 11 |
. . 3
           |
3 | | ssid 3624 |
. . . . 5
  
f    
  
f      |
4 | 3 | a1i 11 |
. . . 4
  
   
         f        f       |
5 | 4 | ralrimivva 2971 |
. . 3
                f        f       |
6 | | eqid 2622 |
. . . . . 6
 f    f    |
7 | | eqid 2622 |
. . . . . 6
         |
8 | 6, 7 | homffn 16353 |
. . . . 5
 f              |
9 | 8 | a1i 11 |
. . . 4
  f               |
10 | | fvexd 6203 |
. . . 4
       |
11 | 9, 9, 10 | isssc 16480 |
. . 3
  
f   cat  f  
               
        f
       f
        |
12 | 2, 5, 11 | mpbir2and 957 |
. 2
  f   cat  f     |
13 | | eqid 2622 |
. . . . . 6
       |
14 | | eqid 2622 |
. . . . . 6
         |
15 | | simpl 473 |
. . . . . 6
 
    
  |
16 | | simpr 477 |
. . . . . 6
 
    
      |
17 | 7, 13, 14, 15, 16 | catidcl 16343 |
. . . . 5
 
                      |
18 | 6, 7, 13, 16, 16 | homfval 16352 |
. . . . 5
 
        f              |
19 | 17, 18 | eleqtrrd 2704 |
. . . 4
 
               
f       |
20 | | eqid 2622 |
. . . . . . . 8
comp  comp   |
21 | 15 | adantr 481 |
. . . . . . . . 9
            
     
  |
22 | 21 | adantr 481 |
. . . . . . . 8
   
    
    
         
f        f         |
23 | 16 | adantr 481 |
. . . . . . . . 9
            
     
      |
24 | 23 | adantr 481 |
. . . . . . . 8
   
    
    
         
f        f             |
25 | | simpl 473 |
. . . . . . . . . 10
                 |
26 | 25 | adantl 482 |
. . . . . . . . 9
            
     
      |
27 | 26 | adantr 481 |
. . . . . . . 8
   
    
    
         
f        f             |
28 | | simpr 477 |
. . . . . . . . . 10
                 |
29 | 28 | adantl 482 |
. . . . . . . . 9
            
     
      |
30 | 29 | adantr 481 |
. . . . . . . 8
   
    
    
         
f        f             |
31 | 6, 7, 13, 23, 26 | homfval 16352 |
. . . . . . . . . . . 12
            
     
  
f              |
32 | 31 | eleq2d 2687 |
. . . . . . . . . . 11
            
     
    f               |
33 | 32 | biimpcd 239 |
. . . . . . . . . 10
    f       
         
     
          |
34 | 33 | adantr 481 |
. . . . . . . . 9
    
f        f     
            
     
          |
35 | 34 | impcom 446 |
. . . . . . . 8
   
    
    
         
f        f                |
36 | 6, 7, 13, 26, 29 | homfval 16352 |
. . . . . . . . . . . 12
            
     
  
f              |
37 | 36 | eleq2d 2687 |
. . . . . . . . . . 11
            
     
    f               |
38 | 37 | biimpd 219 |
. . . . . . . . . 10
            
     
    f               |
39 | 38 | adantld 483 |
. . . . . . . . 9
            
     
    
f        f     
          |
40 | 39 | imp 445 |
. . . . . . . 8
   
    
    
         
f        f                |
41 | 7, 13, 20, 22, 24, 27, 30, 35, 40 | catcocl 16346 |
. . . . . . 7
   
    
    
         
f        f              comp               |
42 | 6, 7, 13, 23, 29 | homfval 16352 |
. . . . . . . 8
            
     
  
f              |
43 | 42 | adantr 481 |
. . . . . . 7
   
    
    
         
f        f          f
             |
44 | 41, 43 | eleqtrrd 2704 |
. . . . . 6
   
    
    
         
f        f              comp         f
      |
45 | 44 | ralrimivva 2971 |
. . . . 5
            
     
    f          f
            comp         f       |
46 | 45 | ralrimivva 2971 |
. . . 4
 
     
     
         f          f
            comp         f       |
47 | 19, 46 | jca 554 |
. . 3
 
                 f
    
               f          f
            comp         f        |
48 | 47 | ralrimiva 2966 |
. 2
                   f                     f          f
            comp         f        |
49 | | id 22 |
. . 3
   |
50 | 6, 14, 20, 49, 9 | issubc2 16496 |
. 2
  
f   Subcat   
f   cat  f   
                 f                     f          f
            comp         f          |
51 | 12, 48, 50 | mpbir2and 957 |
1
  f   Subcat    |