| Step | Hyp | Ref
| Expression |
| 1 | | elsuc 4414 |
. 2
 1  1c 

∼  1       |
| 2 | | vex 2863 |
. . . . . 6
 |
| 3 | | vex 2863 |
. . . . . 6
 |
| 4 | 2, 3 | pw1eqadj 4333 |
. . . . 5
 1          
  
1
     |
| 5 | | eleq1 2413 |
. . . . . . . . . . . 12
 1

1    |
| 6 | 5 | adantr 451 |
. . . . . . . . . . 11
  1
  

1    |
| 7 | | compleq 3244 |
. . . . . . . . . . . . 13
 1
∼ ∼ 1   |
| 8 | | eleq12 2415 |
. . . . . . . . . . . . . 14
    ∼ ∼ 1   ∼  
∼ 1
   |
| 9 | | snex 4112 |
. . . . . . . . . . . . . . . 16
 
 |
| 10 | 9 | elcompl 3226 |
. . . . . . . . . . . . . . 15
   ∼
1   1   |
| 11 | | snelpw1 4147 |
. . . . . . . . . . . . . . 15
   1   |
| 12 | 10, 11 | xchbinx 301 |
. . . . . . . . . . . . . 14
   ∼
1   |
| 13 | 8, 12 | syl6bb 252 |
. . . . . . . . . . . . 13
    ∼ ∼ 1   ∼    |
| 14 | 7, 13 | sylan2 460 |
. . . . . . . . . . . 12
    1   ∼    |
| 15 | 14 | ancoms 439 |
. . . . . . . . . . 11
  1
  

∼    |
| 16 | 6, 15 | anbi12d 691 |
. . . . . . . . . 10
  1
  
 
∼   1
    |
| 17 | 16 | anbi2d 684 |
. . . . . . . . 9
  1
  
 
Nn  ∼    Nn  1
     |
| 18 | | ncfinlower 4484 |
. . . . . . . . . . . 12
  Nn 1
1
  Nn     |
| 19 | 18 | 3anidm23 1241 |
. . . . . . . . . . 11
  Nn 1
  Nn     |
| 20 | 19 | adantrr 697 |
. . . . . . . . . 10
  Nn  1   
Nn 
   |
| 21 | | simp3l 983 |
. . . . . . . . . . . . . . 15
  Nn  1  
Nn 
   Nn  |
| 22 | | simp3rr 1029 |
. . . . . . . . . . . . . . 15
  Nn  1  
Nn 
     |
| 23 | | nnpweq 4524 |
. . . . . . . . . . . . . . 15
  Nn
  Nn   
   |
| 24 | 21, 22, 22, 23 | syl3anc 1182 |
. . . . . . . . . . . . . 14
  Nn  1  
Nn 
   
Nn       |
| 25 | | simpl1 958 |
. . . . . . . . . . . . . . . . . 18
   Nn  1  
Nn 
   
Nn       Nn  |
| 26 | | simprl 732 |
. . . . . . . . . . . . . . . . . 18
   Nn  1  
Nn 
   
Nn       Nn  |
| 27 | | simpl2l 1008 |
. . . . . . . . . . . . . . . . . . 19
   Nn  1  
Nn 
   
Nn       1
  |
| 28 | | simprrr 741 |
. . . . . . . . . . . . . . . . . . 19
   Nn  1  
Nn 
   
Nn          |
| 29 | | vex 2863 |
. . . . . . . . . . . . . . . . . . . 20
 |
| 30 | | pw1eq 4144 |
. . . . . . . . . . . . . . . . . . . . . 22
 1 1   |
| 31 | 30 | eleq1d 2419 |
. . . . . . . . . . . . . . . . . . . . 21
  1 1    |
| 32 | | pweq 3726 |
. . . . . . . . . . . . . . . . . . . . . 22
 
   |
| 33 | 32 | eleq1d 2419 |
. . . . . . . . . . . . . . . . . . . . 21
  

   |
| 34 | 31, 33 | anbi12d 691 |
. . . . . . . . . . . . . . . . . . . 20
   1
   1
     |
| 35 | 29, 34 | spcev 2947 |
. . . . . . . . . . . . . . . . . . 19
  1
     1
    |
| 36 | 27, 28, 35 | syl2anc 642 |
. . . . . . . . . . . . . . . . . 18
   Nn  1  
Nn 
   
Nn          1

   |
| 37 | | df-sfin 4447 |
. . . . . . . . . . . . . . . . . 18
Sfin     Nn Nn    1
     |
| 38 | 25, 26, 36, 37 | syl3anbrc 1136 |
. . . . . . . . . . . . . . . . 17
   Nn  1  
Nn 
   
Nn       Sfin      |
| 39 | | peano2 4404 |
. . . . . . . . . . . . . . . . . . 19
 Nn 
1c
Nn  |
| 40 | 25, 39 | syl 15 |
. . . . . . . . . . . . . . . . . 18
   Nn  1  
Nn 
   
Nn       
1c
Nn  |
| 41 | | nncaddccl 4420 |
. . . . . . . . . . . . . . . . . . . 20
  Nn Nn   Nn  |
| 42 | 41 | anidms 626 |
. . . . . . . . . . . . . . . . . . 19
 Nn  
Nn  |
| 43 | 26, 42 | syl 15 |
. . . . . . . . . . . . . . . . . 18
   Nn  1  
Nn 
   
Nn        
Nn  |
| 44 | | pw1un 4164 |
. . . . . . . . . . . . . . . . . . . . 21
1    
 1 1     |
| 45 | | vex 2863 |
. . . . . . . . . . . . . . . . . . . . . . 23
 |
| 46 | 45 | pw1sn 4166 |
. . . . . . . . . . . . . . . . . . . . . 22
1  
     |
| 47 | 46 | uneq2i 3416 |
. . . . . . . . . . . . . . . . . . . . 21
 1 1     1
      |
| 48 | 44, 47 | eqtri 2373 |
. . . . . . . . . . . . . . . . . . . 20
1    
 1       |
| 49 | | simpl2r 1009 |
. . . . . . . . . . . . . . . . . . . . . 22
   Nn  1  
Nn 
   
Nn         |
| 50 | 49, 11 | sylnibr 296 |
. . . . . . . . . . . . . . . . . . . . 21
   Nn  1  
Nn 
   
Nn         1   |
| 51 | 9 | elsuci 4415 |
. . . . . . . . . . . . . . . . . . . . 21
  1
  1   1      
1c  |
| 52 | 27, 50, 51 | syl2anc 642 |
. . . . . . . . . . . . . . . . . . . 20
   Nn  1  
Nn 
   
Nn        1
     
1c  |
| 53 | 48, 52 | syl5eqel 2437 |
. . . . . . . . . . . . . . . . . . 19
   Nn  1  
Nn 
   
Nn       1     
1c  |
| 54 | | simpl3l 1010 |
. . . . . . . . . . . . . . . . . . . 20
   Nn  1  
Nn 
   
Nn       Nn  |
| 55 | 22 | adantr 451 |
. . . . . . . . . . . . . . . . . . . 20
   Nn  1  
Nn 
   
Nn         |
| 56 | 45 | elcompl 3226 |
. . . . . . . . . . . . . . . . . . . . 21
 ∼   |
| 57 | 49, 56 | sylibr 203 |
. . . . . . . . . . . . . . . . . . . 20
   Nn  1  
Nn 
   
Nn       ∼
  |
| 58 | | nnadjoinpw 4522 |
. . . . . . . . . . . . . . . . . . . 20
   Nn Nn  ∼  
          |
| 59 | 54, 26, 55, 57, 28, 58 | syl221anc 1193 |
. . . . . . . . . . . . . . . . . . 19
   Nn  1  
Nn 
   
Nn                |
| 60 | 29, 9 | unex 4107 |
. . . . . . . . . . . . . . . . . . . 20
   
 |
| 61 | | pw1eq 4144 |
. . . . . . . . . . . . . . . . . . . . . 22
     1 1       |
| 62 | 61 | eleq1d 2419 |
. . . . . . . . . . . . . . . . . . . . 21
      1
 1c 1     
1c   |
| 63 | | pweq 3726 |
. . . . . . . . . . . . . . . . . . . . . 22
     
 
     |
| 64 | 63 | eleq1d 2419 |
. . . . . . . . . . . . . . . . . . . . 21
                   |
| 65 | 62, 64 | anbi12d 691 |
. . . . . . . . . . . . . . . . . . . 20
       1
 1c    
 1    
 1c     
      |
| 66 | 60, 65 | spcev 2947 |
. . . . . . . . . . . . . . . . . . 19
  1     
1c
    
      1 
1c
      |
| 67 | 53, 59, 66 | syl2anc 642 |
. . . . . . . . . . . . . . . . . 18
   Nn  1  
Nn 
   
Nn          1
 1c       |
| 68 | | df-sfin 4447 |
. . . . . . . . . . . . . . . . . 18
Sfin  
1c     
1c
Nn  
Nn    1
 1c        |
| 69 | 40, 43, 67, 68 | syl3anbrc 1136 |
. . . . . . . . . . . . . . . . 17
   Nn  1  
Nn 
   
Nn       Sfin  
1c      |
| 70 | 38, 69 | jca 518 |
. . . . . . . . . . . . . . . 16
   Nn  1  
Nn 
   
Nn       Sfin  
 Sfin  
1c       |
| 71 | 70 | expr 598 |
. . . . . . . . . . . . . . 15
   Nn  1  
Nn 
   Nn   
  Sfin    Sfin  
1c        |
| 72 | 71 | reximdva 2727 |
. . . . . . . . . . . . . 14
  Nn  1  
Nn 
    
Nn     
Nn Sfin  
 Sfin  
1c        |
| 73 | 24, 72 | mpd 14 |
. . . . . . . . . . . . 13
  Nn  1  
Nn 
   
Nn Sfin  
 Sfin  
1c       |
| 74 | 73 | 3expa 1151 |
. . . . . . . . . . . 12
   Nn  1   
Nn      Nn Sfin  
 Sfin  
1c       |
| 75 | 74 | expr 598 |
. . . . . . . . . . 11
   Nn  1  
Nn  
  Nn Sfin  
 Sfin  
1c        |
| 76 | 75 | rexlimdva 2739 |
. . . . . . . . . 10
  Nn  1     Nn 
  Nn Sfin    Sfin  
1c        |
| 77 | 20, 76 | mpd 14 |
. . . . . . . . 9
  Nn  1   
Nn Sfin  
 Sfin  
1c       |
| 78 | 17, 77 | syl6bi 219 |
. . . . . . . 8
  1
  
 
Nn  ∼   
Nn Sfin  
 Sfin  
1c        |
| 79 | 78 | 3adant1 973 |
. . . . . . 7
      1
    
Nn  ∼   
Nn Sfin  
 Sfin  
1c        |
| 80 | 79 | com12 27 |
. . . . . 6
  Nn  ∼    
    1
   
Nn Sfin  
 Sfin  
1c        |
| 81 | 80 | exlimdvv 1637 |
. . . . 5
  Nn  ∼             1
   
Nn Sfin  
 Sfin  
1c        |
| 82 | 4, 81 | syl5bi 208 |
. . . 4
  Nn  ∼    1
     Nn Sfin  
 Sfin  
1c        |
| 83 | 82 | rexlimdvva 2746 |
. . 3
 Nn    ∼  1      Nn Sfin    Sfin  
1c        |
| 84 | 83 | imp 418 |
. 2
  Nn   ∼  1     
 Nn Sfin
   Sfin  
1c       |
| 85 | 1, 84 | sylan2b 461 |
1
  Nn 1  1c
 Nn Sfin
   Sfin  
1c       |