| Step | Hyp | Ref
 | Expression | 
| 1 |   | ctssdclemn0.f | 
. . . . . . . . 9
              | 
| 2 | 1 | ad2antrr 488 | 
. . . . . . . 8
                                  | 
| 3 |   | fof 5480 | 
. . . . . . . 8
                  | 
| 4 | 2, 3 | syl 14 | 
. . . . . . 7
                                  | 
| 5 |   | simpr 110 | 
. . . . . . 7
                                  | 
| 6 | 4, 5 | ffvelcdmd 5698 | 
. . . . . 6
                                      | 
| 7 |   | djulcl 7117 | 
. . . . . 6
                inl             ⊔     | 
| 8 | 6, 7 | syl 14 | 
. . . . 5
                            inl             ⊔     | 
| 9 |   | 0lt1o 6498 | 
. . . . . . 7
        | 
| 10 |   | djurcl 7118 | 
. . . . . . 7
          
 inr         ⊔
    | 
| 11 | 9, 10 | ax-mp 5 | 
. . . . . 6
   inr         ⊔    | 
| 12 | 11 | a1i 9 | 
. . . . 5
                       
      inr         ⊔
    | 
| 13 |   | eleq1 2259 | 
. . . . . . 7
                   
        | 
| 14 | 13 | dcbid 839 | 
. . . . . 6
            DECID      
  DECID    
    | 
| 15 |   | ctssdclemn0.dc | 
. . . . . . 7
              DECID        | 
| 16 | 15 | adantr 276 | 
. . . . . 6
       
        
       DECID        | 
| 17 |   | simpr 110 | 
. . . . . 6
       
        
       | 
| 18 | 14, 16, 17 | rspcdva 2873 | 
. . . . 5
       
        
DECID  
     | 
| 19 | 8, 12, 18 | ifcldadc 3590 | 
. . . 4
       
        
          inl          inr          ⊔     | 
| 20 | 19 | fmpttd 5717 | 
. . 3
                          inl          inr           ⊔     | 
| 21 | 1 | ad3antrrr 492 | 
. . . . . . . . 9
             
   ⊔                     inl      
       | 
| 22 |   | simplr 528 | 
. . . . . . . . 9
             
   ⊔                     inl      
       | 
| 23 |   | foelrn 5799 | 
. . . . . . . . 9
             
      
      
           | 
| 24 | 21, 22, 23 | syl2anc 411 | 
. . . . . . . 8
             
   ⊔                     inl      
      
           | 
| 25 |   | simplr 528 | 
. . . . . . . . . . . 12
           
      
⊔               
     inl               
            
       | 
| 26 | 25 | iftrued 3568 | 
. . . . . . . . . . 11
           
      
⊔               
     inl               
            
          inl          inr        inl         | 
| 27 |   | eqid 2196 | 
. . . . . . . . . . . 12
                     inl          inr                           inl          inr      | 
| 28 |   | eleq1 2259 | 
. . . . . . . . . . . . 13
                   
        | 
| 29 |   | 2fveq3 5563 | 
. . . . . . . . . . . . 13
            inl           inl         | 
| 30 | 28, 29 | ifbieq1d 3583 | 
. . . . . . . . . . . 12
              
      inl          inr                 inl          inr      | 
| 31 |   | ctssdclemn0.ss | 
. . . . . . . . . . . . . 14
          
   | 
| 32 | 31 | ad5antr 496 | 
. . . . . . . . . . . . 13
           
      
⊔               
     inl               
            
       | 
| 33 | 32, 25 | sseldd 3184 | 
. . . . . . . . . . . 12
           
      
⊔               
     inl               
            
       | 
| 34 | 1, 3 | syl 14 | 
. . . . . . . . . . . . . . . 16
              | 
| 35 | 34 | ad5antr 496 | 
. . . . . . . . . . . . . . 15
           
      
⊔               
     inl               
            
       | 
| 36 | 35, 25 | ffvelcdmd 5698 | 
. . . . . . . . . . . . . 14
           
      
⊔               
     inl               
            
           | 
| 37 |   | djulcl 7117 | 
. . . . . . . . . . . . . 14
                inl             ⊔     | 
| 38 | 36, 37 | syl 14 | 
. . . . . . . . . . . . 13
           
      
⊔               
     inl               
            
 inl             ⊔     | 
| 39 | 26, 38 | eqeltrd 2273 | 
. . . . . . . . . . . 12
           
      
⊔               
     inl               
            
          inl          inr          ⊔     | 
| 40 | 27, 30, 33, 39 | fvmptd3 5655 | 
. . . . . . . . . . 11
           
      
⊔               
     inl               
            
                    inl          inr                     inl          inr      | 
| 41 |   | simpllr 534 | 
. . . . . . . . . . . 12
           
      
⊔               
     inl               
            
     inl     | 
| 42 |   | simpr 110 | 
. . . . . . . . . . . . 13
           
      
⊔               
     inl               
            
           | 
| 43 | 42 | fveq2d 5562 | 
. . . . . . . . . . . 12
           
      
⊔               
     inl               
            
 inl       inl         | 
| 44 | 41, 43 | eqtrd 2229 | 
. . . . . . . . . . 11
           
      
⊔               
     inl               
            
     inl         | 
| 45 | 26, 40, 44 | 3eqtr4rd 2240 | 
. . . . . . . . . 10
           
      
⊔               
     inl               
            
                        inl          inr          | 
| 46 | 45 | ex 115 | 
. . . . . . . . 9
                  ⊔                     inl      
                         
                    inl          inr           | 
| 47 | 46 | reximdva 2599 | 
. . . . . . . 8
             
   ⊔                     inl      
     
                    
                        inl          inr           | 
| 48 | 24, 47 | mpd 13 | 
. . . . . . 7
             
   ⊔                     inl      
      
                        inl          inr          | 
| 49 |   | ssrexv 3248 | 
. . . . . . . . 9
        
                                  inl          inr                     
                    inl          inr           | 
| 50 | 31, 49 | syl 14 | 
. . . . . . . 8
                                       inl          inr                     
                    inl          inr           | 
| 51 | 50 | ad3antrrr 492 | 
. . . . . . 7
             
   ⊔                     inl      
     
                          inl          inr                     
                    inl          inr           | 
| 52 | 48, 51 | mpd 13 | 
. . . . . 6
             
   ⊔                     inl      
                               inl          inr          | 
| 53 | 52 | rexlimdva2 2617 | 
. . . . 5
       
      
⊔              
     inl        
       
                    inl          inr           | 
| 54 |   | peano1 4630 | 
. . . . . . . 8
        | 
| 55 | 54 | a1i 9 | 
. . . . . . 7
             
   ⊔                     inr      
       | 
| 56 |   | ctssdclemn0.n0 | 
. . . . . . . . . 10
                | 
| 57 | 56 | ad3antrrr 492 | 
. . . . . . . . 9
             
   ⊔                     inr      
         | 
| 58 | 57 | iffalsed 3571 | 
. . . . . . . 8
             
   ⊔                     inr      
          inl          inr        inr     | 
| 59 |   | eleq1 2259 | 
. . . . . . . . . 10
        
          
        | 
| 60 |   | 2fveq3 5563 | 
. . . . . . . . . 10
        
   inl           inl         | 
| 61 | 59, 60 | ifbieq1d 3583 | 
. . . . . . . . 9
        
            inl          inr                 inl          inr      | 
| 62 | 58, 11 | eqeltrdi 2287 | 
. . . . . . . . 9
             
   ⊔                     inr      
          inl          inr          ⊔
    | 
| 63 | 27, 61, 55, 62 | fvmptd3 5655 | 
. . . . . . . 8
             
   ⊔                     inr      
                    inl          inr                     inl          inr      | 
| 64 |   | simpr 110 | 
. . . . . . . . 9
             
   ⊔                     inr      
     inr     | 
| 65 |   | simplr 528 | 
. . . . . . . . . . 11
             
   ⊔                     inr      
       | 
| 66 |   | el1o 6495 | 
. . . . . . . . . . 11
          
       | 
| 67 | 65, 66 | sylib 122 | 
. . . . . . . . . 10
             
   ⊔                     inr      
       | 
| 68 | 67 | fveq2d 5562 | 
. . . . . . . . 9
             
   ⊔                     inr      
 inr       inr     | 
| 69 | 64, 68 | eqtrd 2229 | 
. . . . . . . 8
             
   ⊔                     inr      
     inr     | 
| 70 | 58, 63, 69 | 3eqtr4rd 2240 | 
. . . . . . 7
             
   ⊔                     inr      
                        inl          inr          | 
| 71 |   | fveq2 5558 | 
. . . . . . . 8
        
                      inl          inr                               inl          inr          | 
| 72 | 71 | rspceeqv 2886 | 
. . . . . . 7
       
                            inl          inr                      
                    inl          inr          | 
| 73 | 55, 70, 72 | syl2anc 411 | 
. . . . . 6
             
   ⊔                     inr      
                               inl          inr          | 
| 74 | 73 | rexlimdva2 2617 | 
. . . . 5
       
      
⊔                    inr        
       
                    inl          inr           | 
| 75 |   | djur 7135 | 
. . . . . . 7
          ⊔                   inl                
 inr      | 
| 76 | 75 | biimpi 120 | 
. . . . . 6
          ⊔             
     inl                
 inr      | 
| 77 | 76 | adantl 277 | 
. . . . 5
       
      
⊔              
     inl                
 inr      | 
| 78 | 53, 74, 77 | mpjaod 719 | 
. . . 4
       
      
⊔                 
                    inl          inr          | 
| 79 | 78 | ralrimiva 2570 | 
. . 3
               ⊔                                  inl          inr          | 
| 80 |   | dffo3 5709 | 
. . 3
                      inl          inr           ⊔     
                    inl          inr           ⊔   
          ⊔
    
       
                    inl          inr           | 
| 81 | 20, 79, 80 | sylanbrc 417 | 
. 2
                          inl          inr           ⊔     | 
| 82 |   | omex 4629 | 
. . . 4
        | 
| 83 | 82 | mptex 5788 | 
. . 3
                     inl          inr          | 
| 84 |   | foeq1 5476 | 
. . 3
                          inl          inr       
        ⊔                         inl          inr           ⊔      | 
| 85 | 83, 84 | spcev 2859 | 
. 2
                      inl          inr           ⊔                ⊔     | 
| 86 | 81, 85 | syl 14 | 
1
                 ⊔     |