Step | Hyp | Ref
| Expression |
1 | | csbuni 4466 |
. . 3
  ![]_ ]_](_urbrack.gif)           
  
          
         ![]_ ]_](_urbrack.gif)      
     

           
      |
2 | | csbab 4008 |
. . . . 5
  ![]_ ]_](_urbrack.gif)          
  
          
         ![]. ].](_drbrack.gif)         
  
          
       |
3 | | sbcex2 3486 |
. . . . . . 7
   ![]. ].](_drbrack.gif)     
     

           
   
  
 ![]. ].](_drbrack.gif)       
  
          
       |
4 | | sbc3an 3494 |
. . . . . . . . 9
   ![]. ].](_drbrack.gif)       
  
          
        ![]. ].](_drbrack.gif)   ![]. ].](_drbrack.gif)  
     
  ![]. ].](_drbrack.gif)             
      |
5 | | sbcg 3503 |
. . . . . . . . . 10
  
 ![]. ].](_drbrack.gif)
   |
6 | | sbcan 3478 |
. . . . . . . . . . 11
   ![]. ].](_drbrack.gif) 
          ![]. ].](_drbrack.gif)   ![]. ].](_drbrack.gif)     
    |
7 | | sbcssg 4085 |
. . . . . . . . . . . . 13
  
 ![]. ].](_drbrack.gif)
  ![]_ ]_](_urbrack.gif)   ![]_ ]_](_urbrack.gif)    |
8 | | csbconstg 3546 |
. . . . . . . . . . . . . 14
   ![]_ ]_](_urbrack.gif)   |
9 | 8 | sseq1d 3632 |
. . . . . . . . . . . . 13
  
 ![]_ ]_](_urbrack.gif)
  ![]_ ]_](_urbrack.gif)
  ![]_ ]_](_urbrack.gif)    |
10 | 7, 9 | bitrd 268 |
. . . . . . . . . . . 12
  
 ![]. ].](_drbrack.gif)
  ![]_ ]_](_urbrack.gif)    |
11 | | sbcralg 3513 |
. . . . . . . . . . . . 13
  
 ![]. ].](_drbrack.gif)     
    ![]. ].](_drbrack.gif)    
    |
12 | | sbcssg 4085 |
. . . . . . . . . . . . . . 15
  
 ![]. ].](_drbrack.gif)    
   ![]_ ]_](_urbrack.gif)    
   ![]_ ]_](_urbrack.gif)    |
13 | 8 | sseq2d 3633 |
. . . . . . . . . . . . . . 15
  
 ![]_ ]_](_urbrack.gif)    
   ![]_ ]_](_urbrack.gif)
  ![]_ ]_](_urbrack.gif)    
    |
14 | | csbpredg 33172 |
. . . . . . . . . . . . . . . . 17
   ![]_ ]_](_urbrack.gif)   
      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)    |
15 | | csbconstg 3546 |
. . . . . . . . . . . . . . . . . 18
   ![]_ ]_](_urbrack.gif)   |
16 | | predeq3 5684 |
. . . . . . . . . . . . . . . . . 18
   ![]_ ]_](_urbrack.gif)
  
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)     |
17 | 15, 16 | syl 17 |
. . . . . . . . . . . . . . . . 17
   
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)     |
18 | 14, 17 | eqtrd 2656 |
. . . . . . . . . . . . . . . 16
   ![]_ ]_](_urbrack.gif)   
      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)     |
19 | 18 | sseq1d 3632 |
. . . . . . . . . . . . . . 15
  
 ![]_ ]_](_urbrack.gif)    
     ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)      |
20 | 12, 13, 19 | 3bitrd 294 |
. . . . . . . . . . . . . 14
  
 ![]. ].](_drbrack.gif)    
     ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)      |
21 | 20 | ralbidv 2986 |
. . . . . . . . . . . . 13
  

 ![]. ].](_drbrack.gif)    
      ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)      |
22 | 11, 21 | bitrd 268 |
. . . . . . . . . . . 12
  
 ![]. ].](_drbrack.gif)     
      ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)      |
23 | 10, 22 | anbi12d 747 |
. . . . . . . . . . 11
     ![]. ].](_drbrack.gif)
  ![]. ].](_drbrack.gif) 
     
   ![]_ ]_](_urbrack.gif)

    ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)       |
24 | 6, 23 | syl5bb 272 |
. . . . . . . . . 10
  
 ![]. ].](_drbrack.gif)      
 
   ![]_ ]_](_urbrack.gif)

    ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)       |
25 | | sbcralg 3513 |
. . . . . . . . . . 11
  
 ![]. ].](_drbrack.gif)                    ![]. ].](_drbrack.gif)                   |
26 | | sbceqg 3984 |
. . . . . . . . . . . . 13
  
 ![]. ].](_drbrack.gif)                  ![]_ ]_](_urbrack.gif)       ![]_ ]_](_urbrack.gif)               |
27 | | csbconstg 3546 |
. . . . . . . . . . . . . 14
   ![]_ ]_](_urbrack.gif)           |
28 | | csbfv12 6231 |
. . . . . . . . . . . . . . 15
  ![]_ ]_](_urbrack.gif)               ![]_ ]_](_urbrack.gif)     ![]_ ]_](_urbrack.gif)    
     |
29 | | csbres 5399 |
. . . . . . . . . . . . . . . . 17
  ![]_ ]_](_urbrack.gif)     
     ![]_ ]_](_urbrack.gif)   ![]_ ]_](_urbrack.gif)    
   |
30 | | csbconstg 3546 |
. . . . . . . . . . . . . . . . . 18
   ![]_ ]_](_urbrack.gif)   |
31 | 30, 18 | reseq12d 5397 |
. . . . . . . . . . . . . . . . 17
  
 ![]_ ]_](_urbrack.gif)
  ![]_ ]_](_urbrack.gif)   
      
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)      |
32 | 29, 31 | syl5eq 2668 |
. . . . . . . . . . . . . . . 16
   ![]_ ]_](_urbrack.gif)     
       ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)      |
33 | 32 | fveq2d 6195 |
. . . . . . . . . . . . . . 15
  
 ![]_ ]_](_urbrack.gif)     ![]_ ]_](_urbrack.gif)     
      ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)       |
34 | 28, 33 | syl5eq 2668 |
. . . . . . . . . . . . . 14
   ![]_ ]_](_urbrack.gif)               ![]_ ]_](_urbrack.gif)      
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)       |
35 | 27, 34 | eqeq12d 2637 |
. . . . . . . . . . . . 13
  
 ![]_ ]_](_urbrack.gif)       ![]_ ]_](_urbrack.gif)                   ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)        |
36 | 26, 35 | bitrd 268 |
. . . . . . . . . . . 12
  
 ![]. ].](_drbrack.gif)                       ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)        |
37 | 36 | ralbidv 2986 |
. . . . . . . . . . 11
  

 ![]. ].](_drbrack.gif)                        ![]_ ]_](_urbrack.gif)      
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)        |
38 | 25, 37 | bitrd 268 |
. . . . . . . . . 10
  
 ![]. ].](_drbrack.gif)                         ![]_ ]_](_urbrack.gif)      
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)        |
39 | 5, 24, 38 | 3anbi123d 1399 |
. . . . . . . . 9
     ![]. ].](_drbrack.gif)
  ![]. ].](_drbrack.gif)      
    ![]. ].](_drbrack.gif) 
           
   


  ![]_ ]_](_urbrack.gif) 
    ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)   

       ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)         |
40 | 4, 39 | syl5bb 272 |
. . . . . . . 8
  
 ![]. ].](_drbrack.gif)       
  
          
         ![]_ ]_](_urbrack.gif)

    ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)            ![]_ ]_](_urbrack.gif)      
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)         |
41 | 40 | exbidv 1850 |
. . . . . . 7
      ![]. ].](_drbrack.gif)   
     

           
   
      ![]_ ]_](_urbrack.gif)      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)   

       ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)         |
42 | 3, 41 | syl5bb 272 |
. . . . . 6
  
 ![]. ].](_drbrack.gif)    
      

           
   
      ![]_ ]_](_urbrack.gif)      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)   

       ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)         |
43 | 42 | abbidv 2741 |
. . . . 5
    ![]. ].](_drbrack.gif)         
  
          
             ![]_ ]_](_urbrack.gif)      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)   

       ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)         |
44 | 2, 43 | syl5eq 2668 |
. . . 4
   ![]_ ]_](_urbrack.gif)          
  
          
             ![]_ ]_](_urbrack.gif)      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)   

       ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)         |
45 | 44 | unieqd 4446 |
. . 3
    ![]_ ]_](_urbrack.gif)          
  
          
              ![]_ ]_](_urbrack.gif)

    ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)            ![]_ ]_](_urbrack.gif)      
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)         |
46 | 1, 45 | syl5eq 2668 |
. 2
   ![]_ ]_](_urbrack.gif)           
  
          
              ![]_ ]_](_urbrack.gif)

    ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)            ![]_ ]_](_urbrack.gif)      
 ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)         |
47 | | df-wrecs 7407 |
. . 3
wrecs              
  
          
       |
48 | 47 | csbeq2i 3993 |
. 2
  wrecs  
   ![]_ ]_](_urbrack.gif)      
      

           
      |
49 | | df-wrecs 7407 |
. 2
wrecs   ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)          ![]_ ]_](_urbrack.gif)      ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)   

       ![]_ ]_](_urbrack.gif)        ![]_ ]_](_urbrack.gif)  
 ![]_ ]_](_urbrack.gif)        |
50 | 46, 48, 49 | 3eqtr4g 2681 |
1
   wrecs  
 wrecs   ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)    ![]_ ]_](_urbrack.gif)    |