Step | Hyp | Ref
| Expression |
1 | | elex 2868 |
. 2
   |
2 | | spacval 6283 |
. . . . 5
 NC Spac  
Clos1          NC NC 2c ↑c
      |
3 | 2 | adantr 451 |
. . . 4
  NC  Spac  
Clos1    
     NC NC 2c ↑c
      |
4 | 3 | adantr 451 |
. . 3
   NC    Spac       ↑c 0c NC 2c ↑c     Spac  
Clos1    
     NC NC 2c ↑c
      |
5 | | simplr 731 |
. . . 4
   NC    Spac       ↑c 0c NC 2c ↑c       |
6 | | snssi 3853 |
. . . . . 6
  
  |
7 | 6 | adantr 451 |
. . . . 5
   Spac      
↑c 0c NC 2c ↑c 
      |
8 | 7 | adantl 452 |
. . . 4
   NC    Spac       ↑c 0c NC 2c ↑c         |
9 | | spacssnc 6285 |
. . . . . . . . . . 11
 NC Spac  
NC  |
10 | 9 | sseld 3273 |
. . . . . . . . . 10
 NC  Spac
  NC   |
11 | | 2nc 6169 |
. . . . . . . . . . . . . . . . . . . 20
2c
NC |
12 | | ceclr 6188 |
. . . . . . . . . . . . . . . . . . . . 21
 2c NC NC 2c ↑c  NC  2c
↑c 0c NC 
↑c 0c NC   |
13 | 12 | simprd 449 |
. . . . . . . . . . . . . . . . . . . 20
 2c NC NC 2c ↑c  NC  ↑c
0c
NC  |
14 | 11, 13 | mp3an1 1264 |
. . . . . . . . . . . . . . . . . . 19
  NC 2c ↑c 
NC  ↑c
0c
NC  |
15 | 14 | ex 423 |
. . . . . . . . . . . . . . . . . 18
 NC  2c ↑c 
NC 
↑c 0c NC   |
16 | 15 | imim1d 69 |
. . . . . . . . . . . . . . . . 17
 NC    ↑c
0c
NC 2c ↑c 
  2c ↑c 
NC 2c ↑c 
    |
17 | 16 | a1dd 42 |
. . . . . . . . . . . . . . . 16
 NC    ↑c
0c
NC 2c ↑c 
  NC  2c
↑c  NC 2c ↑c 
     |
18 | 17 | adantl 452 |
. . . . . . . . . . . . . . 15
  NC NC   
↑c 0c NC 2c ↑c 
  NC  2c
↑c  NC 2c ↑c 
     |
19 | | 3anass 938 |
. . . . . . . . . . . . . . . . . . 19
  NC NC 2c ↑c
   NC  NC 2c ↑c      |
20 | 19 | imbi1i 315 |
. . . . . . . . . . . . . . . . . 18
   NC NC 2c ↑c
     NC 
NC
2c
↑c       |
21 | | impexp 433 |
. . . . . . . . . . . . . . . . . 18
   NC  NC 2c ↑c      NC   NC 2c ↑c  
    |
22 | 20, 21 | bitri 240 |
. . . . . . . . . . . . . . . . 17
   NC NC 2c ↑c
    NC   NC 2c
↑c  
    |
23 | 22 | albii 1566 |
. . . . . . . . . . . . . . . 16
     NC NC
2c
↑c  
    NC  
NC 2c ↑c
      |
24 | | 19.21v 1890 |
. . . . . . . . . . . . . . . . 17
    NC   NC 2c
↑c  
   NC     NC 2c ↑c
      |
25 | | impexp 433 |
. . . . . . . . . . . . . . . . . . . . 21
   NC 2c ↑c
    NC  2c ↑c      |
26 | | bi2.04 350 |
. . . . . . . . . . . . . . . . . . . . 21
  NC  2c ↑c   
 2c ↑c   NC     |
27 | 25, 26 | bitri 240 |
. . . . . . . . . . . . . . . . . . . 20
   NC 2c ↑c
    2c ↑c
  NC     |
28 | 27 | albii 1566 |
. . . . . . . . . . . . . . . . . . 19
     NC 2c ↑c  
   
2c
↑c  
NC     |
29 | | ovex 5552 |
. . . . . . . . . . . . . . . . . . . 20
2c
↑c   |
30 | | eleq1 2413 |
. . . . . . . . . . . . . . . . . . . . 21
 2c ↑c   NC 2c
↑c  NC   |
31 | | eleq1 2413 |
. . . . . . . . . . . . . . . . . . . . 21
 2c ↑c   2c ↑c 
   |
32 | 30, 31 | imbi12d 311 |
. . . . . . . . . . . . . . . . . . . 20
 2c ↑c    NC   2c ↑c 
NC 2c ↑c 
    |
33 | 29, 32 | ceqsalv 2886 |
. . . . . . . . . . . . . . . . . . 19
    2c ↑c
  NC  
 2c
↑c  NC 2c ↑c 
   |
34 | 28, 33 | bitri 240 |
. . . . . . . . . . . . . . . . . 18
     NC 2c ↑c  
  2c ↑c
 NC 2c ↑c     |
35 | 34 | imbi2i 303 |
. . . . . . . . . . . . . . . . 17
  NC     NC 2c ↑c
   
 NC  2c ↑c 
NC 2c ↑c 
    |
36 | 24, 35 | bitri 240 |
. . . . . . . . . . . . . . . 16
    NC   NC 2c
↑c  
   NC  2c
↑c  NC 2c ↑c 
    |
37 | 23, 36 | bitri 240 |
. . . . . . . . . . . . . . 15
     NC NC
2c
↑c  
 
NC  2c
↑c  NC 2c ↑c 
    |
38 | 18, 37 | syl6ibr 218 |
. . . . . . . . . . . . . 14
  NC NC   
↑c 0c NC 2c ↑c 
     NC NC 2c ↑c
      |
39 | | vex 2863 |
. . . . . . . . . . . . . . . . 17
 |
40 | | vex 2863 |
. . . . . . . . . . . . . . . . 17
 |
41 | | eleq1 2413 |
. . . . . . . . . . . . . . . . . 18
 
NC
NC   |
42 | | oveq2 5532 |
. . . . . . . . . . . . . . . . . . 19
 2c
↑c  2c ↑c
   |
43 | 42 | eqeq2d 2364 |
. . . . . . . . . . . . . . . . . 18
 
2c
↑c  2c ↑c     |
44 | 41, 43 | 3anbi13d 1254 |
. . . . . . . . . . . . . . . . 17
  
NC NC 2c ↑c
   NC NC 2c ↑c
     |
45 | | eleq1 2413 |
. . . . . . . . . . . . . . . . . 18
 
NC
NC   |
46 | | eqeq1 2359 |
. . . . . . . . . . . . . . . . . 18
 
2c
↑c  2c ↑c     |
47 | 45, 46 | 3anbi23d 1255 |
. . . . . . . . . . . . . . . . 17
  
NC NC 2c ↑c
   NC NC 2c ↑c
     |
48 | | eqid 2353 |
. . . . . . . . . . . . . . . . 17
  
  NC NC 2c ↑c
     
  NC NC 2c ↑c
    |
49 | 39, 40, 44, 47, 48 | brab 4710 |
. . . . . . . . . . . . . . . 16
       NC NC 2c ↑c
     NC NC 2c ↑c
    |
50 | 49 | imbi1i 315 |
. . . . . . . . . . . . . . 15
        NC NC 2c ↑c
       NC NC 2c ↑c
     |
51 | 50 | albii 1566 |
. . . . . . . . . . . . . 14
       
  NC NC 2c ↑c
         NC NC 2c ↑c
     |
52 | 38, 51 | syl6ibr 218 |
. . . . . . . . . . . . 13
  NC NC   
↑c 0c NC 2c ↑c 
          NC NC 2c ↑c
        |
53 | 52 | imim2d 48 |
. . . . . . . . . . . 12
  NC NC    
↑c 0c NC 2c ↑c 
            NC NC 2c ↑c
         |
54 | | impexp 433 |
. . . . . . . . . . . 12
   
↑c 0c NC 2c ↑c 
 
  ↑c
0c
NC 2c ↑c 
    |
55 | | impexp 433 |
. . . . . . . . . . . . . 14
         NC NC 2c ↑c
    
 
    
  NC NC 2c ↑c
        |
56 | 55 | albii 1566 |
. . . . . . . . . . . . 13
           NC NC 2c ↑c
    
           NC NC 2c ↑c
        |
57 | | 19.21v 1890 |
. . . . . . . . . . . . 13
        
  NC NC 2c ↑c
             
  NC NC 2c ↑c
        |
58 | 56, 57 | bitri 240 |
. . . . . . . . . . . 12
           NC NC 2c ↑c
    
 
         NC NC 2c ↑c
        |
59 | 53, 54, 58 | 3imtr4g 261 |
. . . . . . . . . . 11
  NC NC    
↑c 0c NC 2c ↑c 
           NC NC 2c ↑c
    
    |
60 | 59 | ex 423 |
. . . . . . . . . 10
 NC  NC    
↑c 0c NC 2c ↑c 
           NC NC 2c ↑c
    
     |
61 | 10, 60 | syld 40 |
. . . . . . . . 9
 NC  Spac
      ↑c 0c NC 2c ↑c             NC NC
2c
↑c     
     |
62 | 61 | imp 418 |
. . . . . . . 8
  NC Spac
      
↑c 0c NC 2c ↑c 
           NC NC 2c ↑c
    
    |
63 | 62 | ralimdva 2693 |
. . . . . . 7
 NC   Spac       ↑c 0c NC 2c ↑c   
Spac              NC NC 2c ↑c
    
    |
64 | | raleq 2808 |
. . . . . . . 8
 Spac
  Clos1          NC NC
2c
↑c      
Spac              NC NC 2c ↑c
    
 
Clos1          NC NC 2c ↑c
               NC NC 2c ↑c
    
    |
65 | 2, 64 | syl 15 |
. . . . . . 7
 NC   Spac              NC NC 2c ↑c
    
 
Clos1          NC NC 2c ↑c
               NC NC 2c ↑c
    
    |
66 | 63, 65 | sylibd 205 |
. . . . . 6
 NC   Spac       ↑c 0c NC 2c ↑c   
Clos1          NC NC 2c ↑c
               NC NC 2c ↑c
    
    |
67 | 66 | imp 418 |
. . . . 5
  NC  Spac       ↑c 0c NC 2c ↑c    
Clos1    
     NC NC 2c ↑c
               NC NC 2c ↑c
    
   |
68 | 67 | ad2ant2rl 729 |
. . . 4
   NC    Spac       ↑c 0c NC 2c ↑c      Clos1          NC NC 2c ↑c
               NC NC 2c ↑c
    
   |
69 | | snex 4112 |
. . . . 5
 
 |
70 | | spacvallem1 6282 |
. . . . 5
  
  NC NC 2c ↑c
    |
71 | | eqid 2353 |
. . . . 5
Clos1          NC NC 2c ↑c
   
Clos1    
     NC NC 2c ↑c
     |
72 | 69, 70, 71 | clos1induct 5881 |
. . . 4
    
Clos1    
     NC NC 2c ↑c
               NC NC 2c ↑c
    
  Clos1          NC NC
2c
↑c       |
73 | 5, 8, 68, 72 | syl3anc 1182 |
. . 3
   NC    Spac       ↑c 0c NC 2c ↑c     Clos1          NC NC 2c ↑c
      |
74 | 4, 73 | eqsstrd 3306 |
. 2
   NC    Spac       ↑c 0c NC 2c ↑c     Spac     |
75 | 1, 74 | sylanl2 632 |
1
   NC    Spac       ↑c 0c NC 2c ↑c     Spac     |