| Step | Hyp | Ref
| Expression |
| 1 | | df-si3 5759 |
. . 3
SI3  SI
SI   SI       1   |
| 2 | 1 | eleq2i 2417 |
. 2
             SI3              SI SI   SI       1    |
| 3 | | elimapw1 4945 |
. 2
              SI SI   SI       1                    SI SI   SI       |
| 4 | | oteltxp 5783 |
. . . . 5
                  SI SI   SI         
   SI    
   
    SI   SI       |
| 5 | | vex 2863 |
. . . . . . . 8
 |
| 6 | | otsnelsi3.1 |
. . . . . . . 8
 |
| 7 | 5, 6 | opsnelsi 5775 |
. . . . . . 7
        SI
     |
| 8 | | df-br 4641 |
. . . . . . 7
        |
| 9 | 7, 8 | bitr4i 243 |
. . . . . 6
        SI
    |
| 10 | | oteltxp 5783 |
. . . . . . 7
             SI   SI            SI
 
   
   SI      |
| 11 | | otsnelsi3.2 |
. . . . . . . . . 10
 |
| 12 | 5, 11 | opsnelsi 5775 |
. . . . . . . . 9
        SI
 
       |
| 13 | | opelco 4885 |
. . . . . . . . 9
  
       
     |
| 14 | | opeq 4620 |
. . . . . . . . . . . . . 14
Proj1  Proj2   |
| 15 | 14 | breq1i 4647 |
. . . . . . . . . . . . 13
  
Proj1  Proj2      |
| 16 | 5 | proj1ex 4594 |
. . . . . . . . . . . . . 14
Proj1  |
| 17 | 5 | proj2ex 4595 |
. . . . . . . . . . . . . 14
Proj2  |
| 18 | 16, 17 | opbr2nd 5503 |
. . . . . . . . . . . . 13
 Proj1

Proj2    Proj2   |
| 19 | | eqcom 2355 |
. . . . . . . . . . . . 13
Proj2
Proj2   |
| 20 | 15, 18, 19 | 3bitri 262 |
. . . . . . . . . . . 12
  
Proj2
  |
| 21 | 20 | anbi1i 676 |
. . . . . . . . . . 11
        Proj2      |
| 22 | 21 | exbii 1582 |
. . . . . . . . . 10
            Proj2      |
| 23 | | breq1 4643 |
. . . . . . . . . . 11
 Proj2    Proj2      |
| 24 | 17, 23 | ceqsexv 2895 |
. . . . . . . . . 10
   
Proj2    Proj2     |
| 25 | 22, 24 | bitri 240 |
. . . . . . . . 9
         Proj2     |
| 26 | 12, 13, 25 | 3bitri 262 |
. . . . . . . 8
        SI
 
Proj2     |
| 27 | | otsnelsi3.3 |
. . . . . . . . . 10
 |
| 28 | 5, 27 | opsnelsi 5775 |
. . . . . . . . 9
        SI
 
       |
| 29 | | opelco 4885 |
. . . . . . . . 9
  
       
     |
| 30 | 20 | anbi1i 676 |
. . . . . . . . . . 11
        Proj2      |
| 31 | 30 | exbii 1582 |
. . . . . . . . . 10
            Proj2      |
| 32 | | breq1 4643 |
. . . . . . . . . . 11
 Proj2    Proj2      |
| 33 | 17, 32 | ceqsexv 2895 |
. . . . . . . . . 10
   
Proj2    Proj2     |
| 34 | 31, 33 | bitri 240 |
. . . . . . . . 9
         Proj2     |
| 35 | 28, 29, 34 | 3bitri 262 |
. . . . . . . 8
        SI
 
Proj2     |
| 36 | 26, 35 | anbi12i 678 |
. . . . . . 7
         SI          SI
   Proj2
  Proj2      |
| 37 | 16, 17 | opbr2nd 5503 |
. . . . . . . 8
 Proj1

Proj2     
 Proj2
 
   |
| 38 | 14 | breq1i 4647 |
. . . . . . . 8
      Proj1  Proj2         |
| 39 | 11, 27 | op1st2nd 5791 |
. . . . . . . 8
 Proj2   Proj2    Proj2      |
| 40 | 37, 38, 39 | 3bitr4ri 269 |
. . . . . . 7
 Proj2   Proj2       
   |
| 41 | 10, 36, 40 | 3bitri 262 |
. . . . . 6
             SI   SI       
   |
| 42 | 9, 41 | anbi12i 678 |
. . . . 5
         SI             SI   SI                |
| 43 | 11, 27 | opex 4589 |
. . . . . 6
    |
| 44 | 6, 43 | op1st2nd 5791 |
. . . . 5
                  |
| 45 | 4, 42, 44 | 3bitri 262 |
. . . 4
                  SI SI   SI      
      |
| 46 | 45 | rexbii 2640 |
. . 3
 
   
   
   
     SI SI   SI       
      |
| 47 | | risset 2662 |
. . 3
  
    
        |
| 48 | 46, 47 | bitr4i 243 |
. 2
 
   
   
   
     SI SI   SI             |
| 49 | 2, 3, 48 | 3bitri 262 |
1
             SI3         |