| Step | Hyp | Ref
 | Expression | 
| 1 |   | vvex 4110 | 
. . . . . . . 8
        | 
| 2 |   | ncfinprop 4475 | 
. . . . . . . 8
        Fin              Ncfin     Nn       Ncfin     | 
| 3 | 1, 2 | mpan2 652 | 
. . . . . . 7
       Fin     Ncfin     Nn       Ncfin     | 
| 4 | 3 | simprd 449 | 
. . . . . 6
       Fin       Ncfin    | 
| 5 |   | ne0i 3557 | 
. . . . . 6
       Ncfin     Ncfin        | 
| 6 | 4, 5 | syl 15 | 
. . . . 5
       Fin   Ncfin        | 
| 7 | 6 | necomd 2600 | 
. . . 4
       Fin       Ncfin    | 
| 8 |   | tfineq 4489 | 
. . . . . 6
        
  Tfin    
Tfin    | 
| 9 |   | tfinnul 4492 | 
. . . . . 6
  Tfin       | 
| 10 | 8, 9 | syl6eq 2401 | 
. . . . 5
        
  Tfin    
   | 
| 11 | 10 | neeq1d 2530 | 
. . . 4
        
    Tfin     Ncfin         Ncfin     | 
| 12 | 7, 11 | syl5ibr 212 | 
. . 3
        
       Fin   Tfin
    Ncfin     | 
| 13 | 12 | adantrd 454 | 
. 2
        
        Fin       Nn     Tfin     Ncfin     | 
| 14 | 2 | simpld 445 | 
. . . . . . . . 9
        Fin            Ncfin     Nn   | 
| 15 | 1, 14 | mpan2 652 | 
. . . . . . . 8
       Fin   Ncfin     Nn   | 
| 16 |   | ltfinirr 4458 | 
. . . . . . . 8
    Ncfin     Nn      
Ncfin    Ncfin       fin   | 
| 17 | 15, 16 | syl 15 | 
. . . . . . 7
       Fin       Ncfin    Ncfin       fin   | 
| 18 | 17 | 3ad2ant1 976 | 
. . . . . 6
        Fin       Nn               
Ncfin    Ncfin       fin   | 
| 19 |   | vfintle 4547 | 
. . . . . . . 8
        Fin       Nn              Tfin    Ncfin 1c     fin   | 
| 20 |   | vfin1cltv 4548 | 
. . . . . . . . 9
       Fin     Ncfin
1c 
Ncfin       fin   | 
| 21 | 20 | 3ad2ant1 976 | 
. . . . . . . 8
        Fin       Nn              Ncfin
1c 
Ncfin       fin   | 
| 22 |   | tfinprop 4490 | 
. . . . . . . . . . 11
        Nn              Tfin     Nn           1     Tfin     | 
| 23 | 22 | simpld 445 | 
. . . . . . . . . 10
        Nn            Tfin     Nn   | 
| 24 | 23 | 3adant1 973 | 
. . . . . . . . 9
        Fin       Nn            Tfin     Nn   | 
| 25 |   | 1cex 4143 | 
. . . . . . . . . . 11
 
1c  
  | 
| 26 |   | ncfinprop 4475 | 
. . . . . . . . . . . 12
        Fin   1c          Ncfin
1c  
Nn   1c   Ncfin
1c   | 
| 27 | 26 | simpld 445 | 
. . . . . . . . . . 11
        Fin   1c        Ncfin 1c   Nn   | 
| 28 | 25, 27 | mpan2 652 | 
. . . . . . . . . 10
       Fin   Ncfin 1c   Nn   | 
| 29 | 28 | 3ad2ant1 976 | 
. . . . . . . . 9
        Fin       Nn            Ncfin
1c  
Nn   | 
| 30 | 15 | 3ad2ant1 976 | 
. . . . . . . . 9
        Fin       Nn            Ncfin     Nn   | 
| 31 |   | leltfintr 4459 | 
. . . . . . . . 9
     Tfin
    Nn   Ncfin 1c   Nn   Ncfin     Nn         Tfin   
Ncfin 1c     fin     Ncfin 1c  Ncfin       fin       Tfin    Ncfin       fin    | 
| 32 | 24, 29, 30, 31 | syl3anc 1182 | 
. . . . . . . 8
        Fin       Nn                Tfin   
Ncfin 1c     fin     Ncfin 1c  Ncfin       fin       Tfin    Ncfin       fin    | 
| 33 | 19, 21, 32 | mp2and 660 | 
. . . . . . 7
        Fin       Nn              Tfin    Ncfin       fin   | 
| 34 |   | opkeq1 4060 | 
. . . . . . . 8
    Tfin    
Ncfin       Tfin    Ncfin        Ncfin    Ncfin     | 
| 35 | 34 | eleq1d 2419 | 
. . . . . . 7
    Tfin    
Ncfin       
Tfin    Ncfin       fin     Ncfin    Ncfin       fin    | 
| 36 | 33, 35 | syl5ibcom 211 | 
. . . . . 6
        Fin       Nn              Tfin     Ncfin       Ncfin    Ncfin       fin    | 
| 37 | 18, 36 | mtod 168 | 
. . . . 5
        Fin       Nn              Tfin     Ncfin    | 
| 38 |   | df-ne 2519 | 
. . . . 5
    Tfin     Ncfin       Tfin     Ncfin    | 
| 39 | 37, 38 | sylibr 203 | 
. . . 4
        Fin       Nn            Tfin     Ncfin    | 
| 40 | 39 | 3expa 1151 | 
. . 3
         Fin       Nn              Tfin     Ncfin    | 
| 41 | 40 | expcom 424 | 
. 2
        
        Fin       Nn     Tfin     Ncfin     | 
| 42 | 13, 41 | pm2.61ine 2593 | 
1
        Fin       Nn     Tfin     Ncfin    |