| 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         |