Proof of Theorem nchoicelem9
| Step | Hyp | Ref
| Expression |
| 1 | | brltc 6115 |
. . . . 5
Nc 1c c Nc 1c c Nc
1c    |
| 2 | 1 | simplbi 446 |
. . . 4
Nc 1c c Nc 1c
c   |
| 3 | | 1cex 4143 |
. . . . . . . 8
1c
 |
| 4 | 3 | ncelncsi 6122 |
. . . . . . 7
Nc 1c NC |
| 5 | | tlecg 6231 |
. . . . . . 7
 Nc
1c
NC NC Nc 1c c Tc Nc 1c c Tc    |
| 6 | 4, 5 | mpan 651 |
. . . . . 6
 NC Nc 1c c Tc Nc
1c c Tc    |
| 7 | 6 | adantl 452 |
. . . . 5
 c We NC NC Nc 1c c Tc Nc 1c c Tc    |
| 8 | | tcnc1c 6228 |
. . . . . . 7
Tc Nc
1c
Nc 1 1c |
| 9 | 8 | breq1i 4647 |
. . . . . 6
Tc Nc
1c c Tc Nc 1 1c c Tc   |
| 10 | | tccl 6161 |
. . . . . . . . 9
 NC Tc NC  |
| 11 | | te0c 6238 |
. . . . . . . . 9
 NC Tc ↑c
0c
NC  |
| 12 | 3 | pw1ex 4304 |
. . . . . . . . . . 11
1
1c
 |
| 13 | 12 | ncelncsi 6122 |
. . . . . . . . . 10
Nc 1 1c NC |
| 14 | | ce2le 6234 |
. . . . . . . . . . 11
  Nc 1 1c NC Tc NC Tc ↑c
0c
NC Nc 1 1c c Tc 
2c
↑c Nc 1 1c c 2c ↑c
Tc    |
| 15 | 14 | ex 423 |
. . . . . . . . . 10
 Nc 1
1c
NC Tc NC Tc ↑c 0c NC Nc 1 1c c Tc 2c ↑c Nc 1 1c c 2c ↑c Tc     |
| 16 | 13, 15 | mp3an1 1264 |
. . . . . . . . 9
 Tc NC Tc ↑c 0c NC Nc 1 1c c Tc 2c ↑c Nc 1 1c c 2c ↑c Tc     |
| 17 | 10, 11, 16 | syl2anc 642 |
. . . . . . . 8
 NC Nc 1 1c c Tc 2c ↑c Nc 1 1c c 2c ↑c Tc     |
| 18 | 17 | adantl 452 |
. . . . . . 7
 c We NC NC Nc 1 1c c Tc 2c ↑c Nc 1 1c c 2c ↑c Tc     |
| 19 | | ce2ncpw11c 6195 |
. . . . . . . . 9
2c
↑c Nc 1 1c Nc
1c |
| 20 | 19 | breq1i 4647 |
. . . . . . . 8
 2c ↑c
Nc 1 1c c 2c ↑c Tc 
Nc 1c c 2c ↑c
Tc    |
| 21 | | orc 374 |
. . . . . . . . . 10
Nc 1c c 2c ↑c
Tc  Nc 1c c 2c ↑c
Tc  Nc 1c 2c ↑c Tc     |
| 22 | | brltc 6115 |
. . . . . . . . . . . 12
Nc 1c c 2c ↑c Tc 
Nc 1c c 2c ↑c
Tc  Nc 1c 2c ↑c Tc     |
| 23 | 22 | orbi1i 506 |
. . . . . . . . . . 11
 Nc
1c c 2c ↑c Tc 
Nc 1c 2c ↑c Tc    Nc
1c c 2c ↑c Tc 
Nc 1c 2c ↑c Tc   Nc 1c 2c ↑c Tc     |
| 24 | | pm2.1 406 |
. . . . . . . . . . . . 13
 Nc
1c
2c
↑c Tc  Nc 1c 2c ↑c
Tc    |
| 25 | | df-ne 2519 |
. . . . . . . . . . . . . 14
Nc 1c 2c ↑c Tc 
Nc 1c 2c ↑c Tc    |
| 26 | 25 | orbi1i 506 |
. . . . . . . . . . . . 13
 Nc
1c 2c ↑c Tc 
Nc 1c 2c ↑c Tc    Nc
1c
2c
↑c Tc  Nc 1c 2c ↑c
Tc     |
| 27 | 24, 26 | mpbir 200 |
. . . . . . . . . . . 12
Nc 1c 2c ↑c Tc 
Nc 1c 2c ↑c Tc    |
| 28 | | ordir 835 |
. . . . . . . . . . . 12
  Nc 1c c 2c
↑c Tc  Nc 1c 2c
↑c Tc   Nc 1c 2c ↑c Tc    Nc
1c c 2c ↑c Tc 
Nc 1c 2c ↑c Tc   Nc
1c 2c ↑c Tc 
Nc 1c 2c ↑c Tc      |
| 29 | 27, 28 | mpbiran2 885 |
. . . . . . . . . . 11
  Nc 1c c 2c
↑c Tc  Nc 1c 2c
↑c Tc   Nc 1c 2c ↑c Tc   Nc 1c c 2c ↑c
Tc  Nc 1c 2c ↑c Tc     |
| 30 | 23, 29 | bitri 240 |
. . . . . . . . . 10
 Nc
1c c 2c ↑c Tc 
Nc 1c 2c ↑c Tc   Nc 1c c 2c ↑c
Tc  Nc 1c 2c ↑c Tc     |
| 31 | 21, 30 | sylibr 203 |
. . . . . . . . 9
Nc 1c c 2c ↑c
Tc  Nc 1c c 2c ↑c Tc 
Nc 1c 2c ↑c Tc     |
| 32 | | ce2t 6236 |
. . . . . . . . . . . 12
 NC 2c ↑c Tc 
NC  |
| 33 | | nchoicelem8 6297 |
. . . . . . . . . . . 12
 c We NC 2c ↑c Tc 
NC   2c ↑c Tc 
↑c 0c NC Nc
1c c 2c ↑c Tc     |
| 34 | 32, 33 | sylan2 460 |
. . . . . . . . . . 11
 c We NC NC   2c ↑c Tc 
↑c 0c NC Nc
1c c 2c ↑c Tc     |
| 35 | | nchoicelem3 6292 |
. . . . . . . . . . . . . . . 16
  2c ↑c Tc 
NC  2c ↑c
Tc  ↑c 0c NC Spac  2c ↑c Tc    2c ↑c Tc     |
| 36 | 35 | nceqd 6111 |
. . . . . . . . . . . . . . 15
  2c ↑c Tc 
NC  2c ↑c
Tc  ↑c 0c NC Nc Spac  2c ↑c Tc   Nc  2c ↑c Tc     |
| 37 | | ovex 5552 |
. . . . . . . . . . . . . . . 16
2c
↑c Tc   |
| 38 | 37 | df1c3 6141 |
. . . . . . . . . . . . . . 15
1c
Nc  2c ↑c Tc    |
| 39 | 36, 38 | syl6eqr 2403 |
. . . . . . . . . . . . . 14
  2c ↑c Tc 
NC  2c ↑c
Tc  ↑c 0c NC Nc Spac  2c ↑c Tc   1c |
| 40 | 39 | ex 423 |
. . . . . . . . . . . . 13
 2c ↑c
Tc  NC   2c ↑c Tc 
↑c 0c NC Nc Spac  2c ↑c Tc   1c  |
| 41 | 32, 40 | syl 15 |
. . . . . . . . . . . 12
 NC   2c ↑c
Tc  ↑c 0c NC Nc
Spac  2c ↑c Tc   1c  |
| 42 | 41 | adantl 452 |
. . . . . . . . . . 11
 c We NC NC   2c ↑c Tc 
↑c 0c NC Nc Spac  2c ↑c Tc   1c  |
| 43 | 34, 42 | sylbird 226 |
. . . . . . . . . 10
 c We NC NC Nc 1c c 2c ↑c Tc 
Nc Spac  2c ↑c Tc   1c  |
| 44 | | nclecid 6198 |
. . . . . . . . . . . . . . . . . . 19
Nc 1c NC Nc 1c c Nc
1c |
| 45 | 4, 44 | ax-mp 5 |
. . . . . . . . . . . . . . . . . 18
Nc 1c c Nc
1c |
| 46 | | ce0lenc1 6240 |
. . . . . . . . . . . . . . . . . . 19
Nc 1c NC  Nc 1c
↑c 0c NC Nc
1c c Nc 1c  |
| 47 | 4, 46 | ax-mp 5 |
. . . . . . . . . . . . . . . . . 18
 Nc
1c ↑c 0c NC Nc 1c c Nc
1c |
| 48 | 45, 47 | mpbir 200 |
. . . . . . . . . . . . . . . . 17
Nc 1c ↑c
0c
NC |
| 49 | | ce2lt 6221 |
. . . . . . . . . . . . . . . . 17
 Nc
1c
NC
Nc 1c ↑c
0c
NC Nc 1c c 2c ↑c Nc 1c  |
| 50 | 4, 48, 49 | mp2an 653 |
. . . . . . . . . . . . . . . 16
Nc 1c c 2c ↑c Nc 1c |
| 51 | | 2nnc 6168 |
. . . . . . . . . . . . . . . . . 18
2c
Nn |
| 52 | | ceclnn1 6190 |
. . . . . . . . . . . . . . . . . 18
 2c Nn Nc 1c NC Nc
1c ↑c 0c NC 2c ↑c Nc 1c NC  |
| 53 | 51, 4, 48, 52 | mp3an 1277 |
. . . . . . . . . . . . . . . . 17
2c
↑c Nc
1c
NC |
| 54 | | nchoicelem8 6297 |
. . . . . . . . . . . . . . . . 17
 c We NC 2c ↑c Nc 1c NC   2c ↑c Nc 1c ↑c
0c
NC Nc
1c c 2c ↑c Nc 1c   |
| 55 | 53, 54 | mpan2 652 |
. . . . . . . . . . . . . . . 16
c We
NC   2c ↑c
Nc 1c ↑c
0c
NC Nc
1c c 2c ↑c Nc 1c   |
| 56 | 50, 55 | mpbiri 224 |
. . . . . . . . . . . . . . 15
c We
NC  2c
↑c Nc
1c
↑c 0c NC  |
| 57 | | nchoicelem3 6292 |
. . . . . . . . . . . . . . . . . 18
  2c ↑c Nc 1c NC  2c ↑c Nc 1c ↑c
0c
NC Spac  2c ↑c Nc 1c  2c
↑c Nc
1c   |
| 58 | 57 | nceqd 6111 |
. . . . . . . . . . . . . . . . 17
  2c ↑c Nc 1c NC  2c ↑c Nc 1c ↑c
0c
NC Nc Spac  2c ↑c Nc 1c Nc  2c ↑c Nc 1c   |
| 59 | | ovex 5552 |
. . . . . . . . . . . . . . . . . 18
2c
↑c Nc
1c
 |
| 60 | 59 | df1c3 6141 |
. . . . . . . . . . . . . . . . 17
1c
Nc  2c ↑c Nc 1c  |
| 61 | 58, 60 | syl6eqr 2403 |
. . . . . . . . . . . . . . . 16
  2c ↑c Nc 1c NC  2c ↑c Nc 1c ↑c
0c
NC Nc Spac  2c ↑c Nc 1c
1c |
| 62 | 53, 61 | mpan 651 |
. . . . . . . . . . . . . . 15
  2c ↑c Nc 1c ↑c
0c
NC Nc Spac  2c
↑c Nc
1c 1c |
| 63 | 56, 62 | syl 15 |
. . . . . . . . . . . . . 14
c We
NC Nc Spac  2c ↑c Nc 1c
1c |
| 64 | 63 | addceq1d 4390 |
. . . . . . . . . . . . 13
c We
NC Nc Spac  2c
↑c Nc
1c
1c
1c 1c  |
| 65 | | nchoicelem7 6296 |
. . . . . . . . . . . . . 14
 Nc
1c
NC
Nc 1c ↑c
0c
NC Nc Spac Nc
1c
Nc Spac  2c ↑c Nc 1c
1c  |
| 66 | 4, 48, 65 | mp2an 653 |
. . . . . . . . . . . . 13
Nc Spac Nc
1c
Nc Spac  2c ↑c Nc 1c
1c |
| 67 | | 1p1e2c 6156 |
. . . . . . . . . . . . . 14
1c
1c
2c |
| 68 | 67 | eqcomi 2357 |
. . . . . . . . . . . . 13
2c
1c
1c |
| 69 | 64, 66, 68 | 3eqtr4g 2410 |
. . . . . . . . . . . 12
c We
NC Nc Spac Nc
1c
2c |
| 70 | | fveq2 5329 |
. . . . . . . . . . . . . 14
Nc 1c 2c ↑c Tc 
Spac Nc
1c
Spac  2c ↑c Tc     |
| 71 | 70 | nceqd 6111 |
. . . . . . . . . . . . 13
Nc 1c 2c ↑c Tc 
Nc Spac Nc
1c
Nc Spac  2c ↑c Tc     |
| 72 | 71 | eqeq1d 2361 |
. . . . . . . . . . . 12
Nc 1c 2c ↑c Tc 
Nc Spac Nc
1c
2c
Nc Spac  2c ↑c Tc   2c  |
| 73 | 69, 72 | syl5ibcom 211 |
. . . . . . . . . . 11
c We
NC Nc 1c 2c ↑c
Tc  Nc Spac  2c ↑c Tc   2c  |
| 74 | 73 | adantr 451 |
. . . . . . . . . 10
 c We NC NC Nc 1c 2c ↑c Tc 
Nc Spac  2c ↑c Tc   2c  |
| 75 | 43, 74 | orim12d 811 |
. . . . . . . . 9
 c We NC NC  Nc
1c c 2c ↑c Tc 
Nc 1c 2c ↑c Tc   Nc Spac  2c ↑c Tc   1c Nc Spac  2c ↑c Tc   2c   |
| 76 | 31, 75 | syl5 28 |
. . . . . . . 8
 c We NC NC Nc 1c c 2c ↑c
Tc  Nc Spac  2c ↑c Tc   1c Nc Spac  2c ↑c Tc   2c   |
| 77 | 20, 76 | syl5bi 208 |
. . . . . . 7
 c We NC NC  2c ↑c
Nc 1 1c c 2c ↑c Tc 
Nc Spac  2c ↑c Tc   1c Nc Spac  2c ↑c Tc   2c   |
| 78 | 18, 77 | syld 40 |
. . . . . 6
 c We NC NC Nc 1 1c c Tc Nc Spac  2c ↑c Tc   1c Nc Spac  2c ↑c Tc   2c   |
| 79 | 9, 78 | syl5bi 208 |
. . . . 5
 c We NC NC Tc Nc
1c c Tc Nc Spac
 2c
↑c Tc  
1c Nc Spac  2c
↑c Tc  
2c   |
| 80 | 7, 79 | sylbid 206 |
. . . 4
 c We NC NC Nc 1c c Nc Spac  2c
↑c Tc  
1c Nc Spac  2c
↑c Tc  
2c   |
| 81 | | addceq1 4384 |
. . . . 5
Nc Spac  2c ↑c Tc   1c Nc Spac  2c ↑c Tc  
1c
1c 1c  |
| 82 | | addceq1 4384 |
. . . . 5
Nc Spac  2c ↑c Tc   2c Nc Spac  2c ↑c Tc  
1c
2c 1c  |
| 83 | 81, 82 | orim12i 502 |
. . . 4
 Nc Spac  2c ↑c Tc   1c Nc Spac  2c ↑c Tc   2c 
Nc Spac  2c ↑c Tc  
1c
1c 1c
Nc Spac  2c ↑c Tc  
1c
2c 1c   |
| 84 | 2, 80, 83 | syl56 30 |
. . 3
 c We NC NC Nc 1c c  Nc Spac  2c ↑c Tc  
1c
1c 1c
Nc Spac  2c ↑c Tc  
1c
2c 1c    |
| 85 | | nchoicelem8 6297 |
. . 3
 c We NC NC  
↑c 0c NC Nc
1c c    |
| 86 | | nchoicelem7 6296 |
. . . . . . 7
 Tc NC Tc ↑c 0c NC Nc Spac Tc  Nc Spac  2c ↑c Tc  
1c  |
| 87 | 10, 11, 86 | syl2anc 642 |
. . . . . 6
 NC Nc Spac Tc  Nc Spac  2c ↑c Tc  
1c  |
| 88 | 68 | a1i 10 |
. . . . . 6
 NC 2c 1c 1c  |
| 89 | 87, 88 | eqeq12d 2367 |
. . . . 5
 NC Nc Spac Tc 
2c
Nc Spac  2c ↑c Tc  
1c
1c 1c   |
| 90 | | 2p1e3c 6157 |
. . . . . . . 8
2c
1c
3c |
| 91 | 90 | eqcomi 2357 |
. . . . . . 7
3c
2c
1c |
| 92 | 91 | a1i 10 |
. . . . . 6
 NC 3c 2c 1c  |
| 93 | 87, 92 | eqeq12d 2367 |
. . . . 5
 NC Nc Spac Tc 
3c
Nc Spac  2c ↑c Tc  
1c
2c 1c   |
| 94 | 89, 93 | orbi12d 690 |
. . . 4
 NC  Nc Spac Tc 
2c
Nc Spac Tc 
3c
 Nc Spac  2c ↑c Tc  
1c
1c 1c
Nc Spac  2c ↑c Tc  
1c
2c 1c    |
| 95 | 94 | adantl 452 |
. . 3
 c We NC NC  Nc Spac Tc  2c Nc Spac
Tc 
3c
 Nc Spac  2c ↑c Tc  
1c
1c 1c
Nc Spac  2c ↑c Tc  
1c
2c 1c    |
| 96 | 84, 85, 95 | 3imtr4d 259 |
. 2
 c We NC NC  
↑c 0c NC Nc Spac Tc 
2c
Nc Spac Tc 
3c   |
| 97 | 96 | 3impia 1148 |
1
 c We NC NC  ↑c
0c
NC Nc Spac Tc 
2c
Nc Spac Tc 
3c  |