| Step | Hyp | Ref
| Expression |
| 1 | | nchoicelem1 6290 |
. . . 4
 Nn Tc 1c  |
| 2 | | nchoicelem2 6291 |
. . . 4
 Nn Tc 2c  |
| 3 | | ioran 476 |
. . . 4
  Tc 1c
Tc 2c  Tc 1c
Tc 2c   |
| 4 | 1, 2, 3 | sylanbrc 645 |
. . 3
 Nn  Tc 1c Tc 2c   |
| 5 | 4 | nrex 2717 |
. 2

Nn  Tc 1c
Tc 2c  |
| 6 | | nchoicelem19 6308 |
. . 3
c We
NC  NC  Spac   Fin Tc    |
| 7 | | finnc 6244 |
. . . . . . . 8
 Spac
  Fin Nc
Spac   Nn  |
| 8 | 7 | biimpi 186 |
. . . . . . 7
 Spac
  Fin Nc Spac   Nn  |
| 9 | 8 | ad2antrl 708 |
. . . . . 6
  c We NC NC  Spac
  Fin Tc   Nc Spac   Nn  |
| 10 | | simpll 730 |
. . . . . . . . 9
  c We NC NC  Spac
  Fin Tc   c We NC  |
| 11 | | simplr 731 |
. . . . . . . . 9
  c We NC NC  Spac
  Fin Tc  
NC  |
| 12 | | simprl 732 |
. . . . . . . . 9
  c We NC NC  Spac
  Fin Tc   Spac  
Fin  |
| 13 | | nchoicelem17 6306 |
. . . . . . . . 9
 c We NC NC Spac   Fin  Spac
Tc 
Fin Nc Spac Tc 
Tc Nc Spac  
1c
Nc Spac Tc 
Tc Nc Spac  
2c    |
| 14 | 10, 11, 12, 13 | syl3anc 1182 |
. . . . . . . 8
  c We NC NC  Spac
  Fin Tc   
Spac Tc  Fin Nc Spac Tc 
Tc Nc Spac  
1c
Nc Spac Tc 
Tc Nc Spac  
2c    |
| 15 | 14 | simprd 449 |
. . . . . . 7
  c We NC NC  Spac
  Fin Tc   Nc Spac
Tc 
Tc Nc Spac  
1c
Nc Spac Tc 
Tc Nc Spac  
2c   |
| 16 | | simprr 733 |
. . . . . . . . . . 11
  c We NC NC  Spac
  Fin Tc   Tc
  |
| 17 | 16 | fveq2d 5333 |
. . . . . . . . . 10
  c We NC NC  Spac
  Fin Tc   Spac Tc 
Spac     |
| 18 | 17 | nceqd 6111 |
. . . . . . . . 9
  c We NC NC  Spac
  Fin Tc   Nc Spac Tc  Nc Spac     |
| 19 | 18 | eqeq1d 2361 |
. . . . . . . 8
  c We NC NC  Spac
  Fin Tc   Nc Spac
Tc 
Tc Nc Spac  
1c
Nc Spac  
Tc Nc Spac  
1c   |
| 20 | 18 | eqeq1d 2361 |
. . . . . . . 8
  c We NC NC  Spac
  Fin Tc   Nc Spac
Tc 
Tc Nc Spac  
2c
Nc Spac  
Tc Nc Spac  
2c   |
| 21 | 19, 20 | orbi12d 690 |
. . . . . . 7
  c We NC NC  Spac
  Fin Tc   
Nc Spac Tc 
Tc Nc Spac  
1c
Nc Spac Tc 
Tc Nc Spac  
2c Nc Spac  
Tc Nc Spac  
1c
Nc Spac  
Tc Nc Spac  
2c    |
| 22 | 15, 21 | mpbid 201 |
. . . . . 6
  c We NC NC  Spac
  Fin Tc   Nc Spac
  Tc Nc Spac  
1c
Nc Spac  
Tc Nc Spac  
2c   |
| 23 | | id 19 |
. . . . . . . . 9
 Nc Spac   Nc Spac     |
| 24 | | tceq 6159 |
. . . . . . . . . 10
 Nc Spac   Tc Tc Nc Spac     |
| 25 | 24 | addceq1d 4390 |
. . . . . . . . 9
 Nc Spac   Tc 1c Tc Nc Spac  
1c  |
| 26 | 23, 25 | eqeq12d 2367 |
. . . . . . . 8
 Nc Spac    Tc 1c Nc Spac   Tc Nc Spac  
1c   |
| 27 | 24 | addceq1d 4390 |
. . . . . . . . 9
 Nc Spac   Tc 2c Tc Nc Spac  
2c  |
| 28 | 23, 27 | eqeq12d 2367 |
. . . . . . . 8
 Nc Spac    Tc 2c Nc Spac   Tc Nc Spac  
2c   |
| 29 | 26, 28 | orbi12d 690 |
. . . . . . 7
 Nc Spac     Tc 1c Tc 2c
Nc Spac  
Tc Nc Spac  
1c
Nc Spac  
Tc Nc Spac  
2c    |
| 30 | 29 | rspcev 2956 |
. . . . . 6
 Nc Spac   Nn Nc Spac  
Tc Nc Spac  
1c
Nc Spac  
Tc Nc Spac  
2c  
Nn  Tc 1c
Tc 2c   |
| 31 | 9, 22, 30 | syl2anc 642 |
. . . . 5
  c We NC NC  Spac
  Fin Tc   
Nn  Tc 1c
Tc 2c   |
| 32 | 31 | ex 423 |
. . . 4
 c We NC NC   Spac  
Fin Tc  
Nn  Tc 1c
Tc 2c    |
| 33 | 32 | rexlimdva 2739 |
. . 3
c We
NC   NC  Spac
  Fin Tc  
Nn  Tc 1c
Tc 2c    |
| 34 | 6, 33 | mpd 14 |
. 2
c We
NC  Nn  Tc 1c
Tc 2c   |
| 35 | 5, 34 | mto 167 |
1
c We NC |