| Step | Hyp | Ref
| Expression |
| 1 | | nchoicelem18 6307 |
. . 3

Spac   Fin  |
| 2 | | fveq2 5329 |
. . . 4
 Spac   Spac
    |
| 3 | 2 | eleq1d 2419 |
. . 3
  Spac  
Fin Spac  
Fin   |
| 4 | | fveq2 5329 |
. . . 4
 Spac   Spac
    |
| 5 | 4 | eleq1d 2419 |
. . 3
  Spac  
Fin Spac  
Fin   |
| 6 | | id 19 |
. . 3
c We
NC c We NC  |
| 7 | | vvex 4110 |
. . . . 5
 |
| 8 | 7 | ncelncsi 6122 |
. . . 4
Nc NC |
| 9 | | ltcpw1pwg 6203 |
. . . . . . . . 9
 Nc 1 c Nc    |
| 10 | 7, 9 | ax-mp 5 |
. . . . . . . 8
Nc 1 c Nc   |
| 11 | | df1c2 4169 |
. . . . . . . . 9
1c
1  |
| 12 | 11 | nceqi 6110 |
. . . . . . . 8
Nc 1c Nc 1  |
| 13 | | pwv 3887 |
. . . . . . . . . 10
  |
| 14 | 13 | nceqi 6110 |
. . . . . . . . 9
Nc  Nc  |
| 15 | 14 | eqcomi 2357 |
. . . . . . . 8
Nc Nc   |
| 16 | 10, 12, 15 | 3brtr4i 4668 |
. . . . . . 7
Nc 1c c Nc
 |
| 17 | | nchoicelem8 6297 |
. . . . . . . 8
 c We NC Nc NC  Nc
↑c 0c NC Nc
1c c Nc    |
| 18 | 8, 17 | mpan2 652 |
. . . . . . 7
c We
NC  Nc ↑c 0c NC Nc 1c c Nc
   |
| 19 | 16, 18 | mpbiri 224 |
. . . . . 6
c We
NC Nc ↑c 0c NC  |
| 20 | | nchoicelem3 6292 |
. . . . . 6
 Nc NC Nc ↑c
0c
NC Spac Nc  Nc    |
| 21 | 8, 19, 20 | sylancr 644 |
. . . . 5
c We
NC Spac Nc  Nc    |
| 22 | | snfi 4432 |
. . . . 5
Nc  Fin |
| 23 | 21, 22 | syl6eqel 2441 |
. . . 4
c We
NC Spac Nc  Fin  |
| 24 | | fveq2 5329 |
. . . . . 6
 Nc Spac  
Spac Nc    |
| 25 | 24 | eleq1d 2419 |
. . . . 5
 Nc  Spac   Fin Spac Nc  Fin   |
| 26 | 25 | rspcev 2956 |
. . . 4
 Nc NC Spac Nc  Fin  NC Spac  
Fin  |
| 27 | 8, 23, 26 | sylancr 644 |
. . 3
c We
NC  NC Spac  
Fin  |
| 28 | 1, 3, 5, 6, 27 | weds 5939 |
. 2
c We
NC  NC  Spac   Fin  NC  Spac
  Fin c     |
| 29 | | simpll 730 |
. . . . . . 7
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    c We NC  |
| 30 | | df-we 5907 |
. . . . . . . . . . 11
We Or Fr  |
| 31 | 30 | breqi 4646 |
. . . . . . . . . 10
c We
NC c Or Fr NC  |
| 32 | | brin 4694 |
. . . . . . . . . 10
c Or Fr NC c Or NC c Fr NC   |
| 33 | 31, 32 | bitri 240 |
. . . . . . . . 9
c We
NC c Or NC c Fr NC   |
| 34 | 33 | simplbi 446 |
. . . . . . . 8
c We
NC c Or NC  |
| 35 | | sopc 5935 |
. . . . . . . . . 10
c Or
NC c Po NC c Connex NC   |
| 36 | 35 | simplbi 446 |
. . . . . . . . 9
c Or
NC c Po NC  |
| 37 | | porta 5934 |
. . . . . . . . . 10
c Po
NC c Ref NC c Trans NC c Antisym NC   |
| 38 | 37 | simp3bi 972 |
. . . . . . . . 9
c Po
NC c Antisym NC  |
| 39 | 36, 38 | syl 15 |
. . . . . . . 8
c Or
NC c Antisym NC  |
| 40 | 34, 39 | syl 15 |
. . . . . . 7
c We
NC c Antisym NC  |
| 41 | 29, 40 | syl 15 |
. . . . . 6
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    c Antisym NC  |
| 42 | | simplr 731 |
. . . . . . 7
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    NC  |
| 43 | | tccl 6161 |
. . . . . . 7
 NC Tc NC  |
| 44 | 42, 43 | syl 15 |
. . . . . 6
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    Tc
NC  |
| 45 | | simprr 733 |
. . . . . . . 8
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    
NC  Spac   Fin c    |
| 46 | | simprl 732 |
. . . . . . . . . 10
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    Spac   Fin  |
| 47 | | nchoicelem17 6306 |
. . . . . . . . . 10
 c We NC NC Spac   Fin  Spac
Tc 
Fin Nc Spac Tc 
Tc Nc Spac  
1c
Nc Spac Tc 
Tc Nc Spac  
2c    |
| 48 | 29, 42, 46, 47 | syl3anc 1182 |
. . . . . . . . 9
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c     Spac Tc 
Fin Nc Spac Tc 
Tc Nc Spac  
1c
Nc Spac Tc 
Tc Nc Spac  
2c    |
| 49 | 48 | simpld 445 |
. . . . . . . 8
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    Spac Tc  Fin  |
| 50 | | fveq2 5329 |
. . . . . . . . . . 11
 Tc Spac  
Spac Tc    |
| 51 | 50 | eleq1d 2419 |
. . . . . . . . . 10
 Tc  Spac   Fin Spac Tc 
Fin   |
| 52 | | breq2 4644 |
. . . . . . . . . 10
 Tc  c c Tc    |
| 53 | 51, 52 | imbi12d 311 |
. . . . . . . . 9
 Tc   Spac   Fin c   Spac Tc  Fin c Tc     |
| 54 | 53 | rspcv 2952 |
. . . . . . . 8
Tc
NC   NC  Spac
  Fin c   Spac Tc 
Fin c Tc     |
| 55 | 44, 45, 49, 54 | syl3c 57 |
. . . . . . 7
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    c Tc
  |
| 56 | | letc 6232 |
. . . . . . . . . 10
  NC NC c Tc 
 NC Tc   |
| 57 | 56 | 3expia 1153 |
. . . . . . . . 9
  NC NC  c Tc 
NC Tc    |
| 58 | 42, 42, 57 | syl2anc 642 |
. . . . . . . 8
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c     c Tc 
NC Tc    |
| 59 | | nchoicelem12 6301 |
. . . . . . . . . . . . . . . 16
  NC Spac Tc  Fin Spac   Fin  |
| 60 | 59 | ad2ant2lr 728 |
. . . . . . . . . . . . . . 15
  c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c    Spac   Fin  |
| 61 | | fveq2 5329 |
. . . . . . . . . . . . . . . . . . . 20
 Spac   Spac
    |
| 62 | 61 | eleq1d 2419 |
. . . . . . . . . . . . . . . . . . 19
  Spac  
Fin Spac  
Fin   |
| 63 | | breq2 4644 |
. . . . . . . . . . . . . . . . . . 19
 Tc c Tc c    |
| 64 | 62, 63 | imbi12d 311 |
. . . . . . . . . . . . . . . . . 18
  
Spac   Fin Tc c 
 Spac   Fin Tc c     |
| 65 | 64 | rspcv 2952 |
. . . . . . . . . . . . . . . . 17
 NC   NC  Spac
  Fin Tc
c   Spac   Fin Tc c     |
| 66 | 65 | imp 418 |
. . . . . . . . . . . . . . . 16
  NC  NC  Spac
  Fin Tc
c  
 Spac  
Fin Tc c    |
| 67 | 66 | ad2ant2l 726 |
. . . . . . . . . . . . . . 15
  c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c     Spac  
Fin Tc c    |
| 68 | 60, 67 | mpd 14 |
. . . . . . . . . . . . . 14
  c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c    Tc c   |
| 69 | | simplr 731 |
. . . . . . . . . . . . . . . 16
  c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c    NC  |
| 70 | | tccl 6161 |
. . . . . . . . . . . . . . . 16
 NC Tc NC  |
| 71 | 69, 70 | syl 15 |
. . . . . . . . . . . . . . 15
  c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c    Tc
NC  |
| 72 | | tlecg 6231 |
. . . . . . . . . . . . . . 15
 Tc NC NC Tc c Tc Tc c Tc    |
| 73 | 71, 69, 72 | syl2anc 642 |
. . . . . . . . . . . . . 14
  c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c    Tc c Tc Tc c Tc    |
| 74 | 68, 73 | mpbid 201 |
. . . . . . . . . . . . 13
  c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c    Tc Tc
c Tc   |
| 75 | | fveq2 5329 |
. . . . . . . . . . . . . . . . 17
 Tc Spac  
Spac Tc    |
| 76 | 75 | eleq1d 2419 |
. . . . . . . . . . . . . . . 16
 Tc  Spac   Fin Spac Tc 
Fin   |
| 77 | | breq1 4643 |
. . . . . . . . . . . . . . . . . 18
 Tc  c Tc c    |
| 78 | 77 | imbi2d 307 |
. . . . . . . . . . . . . . . . 17
 Tc   Spac   Fin c   Spac   Fin Tc c     |
| 79 | 78 | ralbidv 2635 |
. . . . . . . . . . . . . . . 16
 Tc   NC  Spac
  Fin c   NC  Spac  
Fin Tc c     |
| 80 | 76, 79 | anbi12d 691 |
. . . . . . . . . . . . . . 15
 Tc   Spac   Fin  NC  Spac
  Fin c    Spac
Tc 
Fin  NC  Spac
  Fin Tc
c      |
| 81 | 80 | anbi2d 684 |
. . . . . . . . . . . . . 14
 Tc   c We
NC
NC  Spac
  Fin 
NC  Spac   Fin c     c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c       |
| 82 | | tceq 6159 |
. . . . . . . . . . . . . . 15
 Tc Tc Tc Tc   |
| 83 | | id 19 |
. . . . . . . . . . . . . . 15
 Tc Tc   |
| 84 | 82, 83 | breq12d 4653 |
. . . . . . . . . . . . . 14
 Tc Tc c Tc Tc c Tc    |
| 85 | 81, 84 | imbi12d 311 |
. . . . . . . . . . . . 13
 Tc    c We NC NC  Spac
  Fin 
NC  Spac   Fin c    Tc c    c We NC NC  Spac
Tc 
Fin  NC  Spac
  Fin Tc
c    Tc Tc
c Tc     |
| 86 | 74, 85 | mpbiri 224 |
. . . . . . . . . . . 12
 Tc   c We
NC
NC  Spac
  Fin 
NC  Spac   Fin c    Tc c    |
| 87 | 86 | com12 27 |
. . . . . . . . . . 11
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    
Tc Tc c    |
| 88 | 87 | an32s 779 |
. . . . . . . . . 10
  c We NC  Spac   Fin  NC  Spac
  Fin c   
NC  Tc Tc c    |
| 89 | 88 | rexlimdva 2739 |
. . . . . . . . 9
 c We NC  Spac   Fin  NC  Spac
  Fin c      NC Tc Tc
c    |
| 90 | 89 | adantlr 695 |
. . . . . . . 8
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c     
NC Tc Tc c    |
| 91 | 58, 90 | syld 40 |
. . . . . . 7
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c     c Tc Tc
c    |
| 92 | 55, 91 | mpd 14 |
. . . . . 6
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    Tc c   |
| 93 | 41, 44, 42, 92, 55 | antid 5930 |
. . . . 5
  c We NC NC  Spac
  Fin 
NC  Spac   Fin c    Tc
  |
| 94 | 93 | exp32 588 |
. . . 4
 c We NC NC  Spac
  Fin   NC  Spac   Fin c  Tc     |
| 95 | 94 | imdistand 673 |
. . 3
 c We NC NC   Spac  
Fin  NC  Spac
  Fin c   
Spac   Fin Tc     |
| 96 | 95 | reximdva 2727 |
. 2
c We
NC   NC  Spac
  Fin 
NC  Spac   Fin c    NC  Spac  
Fin Tc     |
| 97 | 28, 96 | mpd 14 |
1
c We
NC  NC  Spac   Fin Tc    |