| Step | Hyp | Ref
 | Expression | 
| 1 |   | 1stfo 5506 | 
. . . . . . . . . . 11
        | 
| 2 |   | fof 5270 | 
. . . . . . . . . . 11
                  | 
| 3 | 1, 2 | ax-mp 5 | 
. . . . . . . . . 10
        | 
| 4 |   | dffn2 5225 | 
. . . . . . . . . 10
                  | 
| 5 | 3, 4 | mpbir 200 | 
. . . . . . . . 9
        | 
| 6 |   | ssv 3292 | 
. . . . . . . . 9
          | 
| 7 |   | fnco 5192 | 
. . . . . . . . 9
                            
               | 
| 8 | 5, 5, 6, 7 | mp3an 1277 | 
. . . . . . . 8
              | 
| 9 |   | 2ndfo 5507 | 
. . . . . . . . . . . 12
        | 
| 10 |   | fofn 5272 | 
. . . . . . . . . . . 12
                  | 
| 11 | 9, 10 | ax-mp 5 | 
. . . . . . . . . . 11
        | 
| 12 |   | fnco 5192 | 
. . . . . . . . . . 11
                            
               | 
| 13 | 11, 5, 6, 12 | mp3an 1277 | 
. . . . . . . . . 10
              | 
| 14 |   | fntxp 5805 | 
. . . . . . . . . 10
                                                    | 
| 15 | 13, 11, 14 | mp2an 653 | 
. . . . . . . . 9
                          | 
| 16 |   | inidm 3465 | 
. . . . . . . . . 10
              | 
| 17 | 16 | fneq2i 5180 | 
. . . . . . . . 9
                                     
          | 
| 18 | 15, 17 | mpbi 199 | 
. . . . . . . 8
                    | 
| 19 |   | fntxp 5805 | 
. . . . . . . 8
                                                                            | 
| 20 | 8, 18, 19 | mp2an 653 | 
. . . . . . 7
                                      | 
| 21 | 16 | fneq2i 5180 | 
. . . . . . 7
                            
                                           | 
| 22 | 20, 21 | mpbi 199 | 
. . . . . 6
                                | 
| 23 |   | dffn2 5225 | 
. . . . . 6
                            
                                     | 
| 24 | 22, 23 | mpbi 199 | 
. . . . 5
                                | 
| 25 |   | xpassenlem 6057 | 
. . . . . . . . 9
            
                      Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2     | 
| 26 |   | xpassenlem 6057 | 
. . . . . . . . 9
            
                      Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2     | 
| 27 |   | simp1 955 | 
. . . . . . . . . . . . . 14
     Proj1  Proj1      Proj1      Proj2  Proj1      Proj1  Proj2      Proj2      Proj2  Proj2       Proj1  Proj1      Proj1    | 
| 28 |   | simp1 955 | 
. . . . . . . . . . . . . 14
     Proj1  Proj1      Proj1      Proj2  Proj1      Proj1  Proj2      Proj2      Proj2  Proj2       Proj1  Proj1      Proj1    | 
| 29 |   | eqtr3 2372 | 
. . . . . . . . . . . . . 14
     Proj1  Proj1      Proj1      Proj1  Proj1      Proj1       Proj1  Proj1      Proj1  Proj1    | 
| 30 | 27, 28, 29 | syl2an 463 | 
. . . . . . . . . . . . 13
      Proj1  Proj1
    
Proj1     
Proj2  Proj1      Proj1  Proj2
    
Proj2     
Proj2  Proj2        Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2        Proj1  Proj1      Proj1  Proj1    | 
| 31 |   | simp2 956 | 
. . . . . . . . . . . . . 14
     Proj1  Proj1      Proj1      Proj2  Proj1      Proj1  Proj2      Proj2      Proj2  Proj2       Proj2  Proj1      Proj1  Proj2    | 
| 32 |   | simp2 956 | 
. . . . . . . . . . . . . 14
     Proj1  Proj1      Proj1      Proj2  Proj1      Proj1  Proj2      Proj2      Proj2  Proj2       Proj2  Proj1      Proj1  Proj2    | 
| 33 |   | eqtr3 2372 | 
. . . . . . . . . . . . . 14
     Proj2  Proj1      Proj1  Proj2      Proj2
 Proj1    
 Proj1  Proj2       Proj2  Proj1      Proj2  Proj1    | 
| 34 | 31, 32, 33 | syl2an 463 | 
. . . . . . . . . . . . 13
      Proj1  Proj1
    
Proj1     
Proj2  Proj1      Proj1  Proj2
    
Proj2     
Proj2  Proj2        Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2        Proj2  Proj1      Proj2  Proj1    | 
| 35 | 30, 34 | opeq12d 4587 | 
. . . . . . . . . . . 12
      Proj1  Proj1
    
Proj1     
Proj2  Proj1      Proj1  Proj2
    
Proj2     
Proj2  Proj2        Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2         Proj1  Proj1
   
Proj2  Proj1        Proj1  Proj1
   
Proj2  Proj1     | 
| 36 |   | opeq 4620 | 
. . . . . . . . . . . 12
   Proj1       Proj1  Proj1     Proj2  Proj1    | 
| 37 |   | opeq 4620 | 
. . . . . . . . . . . 12
   Proj1       Proj1  Proj1     Proj2  Proj1    | 
| 38 | 35, 36, 37 | 3eqtr4g 2410 | 
. . . . . . . . . . 11
      Proj1  Proj1
    
Proj1     
Proj2  Proj1      Proj1  Proj2
    
Proj2     
Proj2  Proj2        Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2        Proj1      Proj1    | 
| 39 |   | simp3 957 | 
. . . . . . . . . . . 12
     Proj1  Proj1      Proj1      Proj2  Proj1      Proj1  Proj2      Proj2      Proj2  Proj2       Proj2      Proj2 
Proj2    | 
| 40 |   | simp3 957 | 
. . . . . . . . . . . 12
     Proj1  Proj1      Proj1      Proj2  Proj1      Proj1  Proj2      Proj2      Proj2  Proj2       Proj2      Proj2 
Proj2    | 
| 41 |   | eqtr3 2372 | 
. . . . . . . . . . . 12
     Proj2      Proj2  Proj2      Proj2      Proj2  Proj2       Proj2      Proj2    | 
| 42 | 39, 40, 41 | syl2an 463 | 
. . . . . . . . . . 11
      Proj1  Proj1
    
Proj1     
Proj2  Proj1      Proj1  Proj2
    
Proj2     
Proj2  Proj2        Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2        Proj2      Proj2    | 
| 43 | 38, 42 | opeq12d 4587 | 
. . . . . . . . . 10
      Proj1  Proj1
    
Proj1     
Proj2  Proj1      Proj1  Proj2
    
Proj2     
Proj2  Proj2        Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2         Proj1     Proj2        Proj1     Proj2     | 
| 44 |   | opeq 4620 | 
. . . . . . . . . 10
        Proj1     Proj2    | 
| 45 |   | opeq 4620 | 
. . . . . . . . . 10
        Proj1     Proj2    | 
| 46 | 43, 44, 45 | 3eqtr4g 2410 | 
. . . . . . . . 9
      Proj1  Proj1
    
Proj1     
Proj2  Proj1      Proj1  Proj2
    
Proj2     
Proj2  Proj2        Proj1
 Proj1    
 Proj1      Proj2  Proj1
    
Proj1  Proj2      Proj2      Proj2 
Proj2              | 
| 47 | 25, 26, 46 | syl2anb 465 | 
. . . . . . . 8
                                                                        | 
| 48 | 47 | gen2 1547 | 
. . . . . . 7
                 
                             
                            | 
| 49 |   | breq1 4643 | 
. . . . . . . 8
                     
                                                  | 
| 50 | 49 | mo4 2237 | 
. . . . . . 7
                                                                                                          
    | 
| 51 | 48, 50 | mpbir 200 | 
. . . . . 6
              
                  | 
| 52 | 51 | ax-gen 1546 | 
. . . . 5
      
                    
       | 
| 53 |   | dff12 5258 | 
. . . . 5
                                            
                                                          | 
| 54 | 24, 52, 53 | mpbir2an 886 | 
. . . 4
                                | 
| 55 |   | ssv 3292 | 
. . . 4
                    | 
| 56 |   | f1ores 5301 | 
. . . 4
            
                                                     
                      
                                                                    | 
| 57 | 54, 55, 56 | mp2an 653 | 
. . 3
                            
                         
                                               | 
| 58 |   | vex 2863 | 
. . . . . 6
        | 
| 59 |   | opeqex 4622 | 
. . . . . 6
                            | 
| 60 |   | rexcom4 2879 | 
. . . . . . . . . . . 12
       
      
      
      
      
                                                        
                                                                           | 
| 61 |   | rexcom4 2879 | 
. . . . . . . . . . . . . 14
       
      
      
      
                                                        
                                                                    | 
| 62 |   | rexcom4 2879 | 
. . . . . . . . . . . . . . . 16
       
      
      
                                                        
      
                                                      | 
| 63 |   | vex 2863 | 
. . . . . . . . . . . . . . . . . . . . 21
        | 
| 64 |   | vex 2863 | 
. . . . . . . . . . . . . . . . . . . . 21
        | 
| 65 | 63, 64 | opex 4589 | 
. . . . . . . . . . . . . . . . . . . 20
             | 
| 66 |   | vex 2863 | 
. . . . . . . . . . . . . . . . . . . 20
        | 
| 67 | 65, 66 | opex 4589 | 
. . . . . . . . . . . . . . . . . . 19
                  | 
| 68 |   | breq1 4643 | 
. . . . . . . . . . . . . . . . . . 19
                                                                                            
            
      | 
| 69 | 67, 68 | ceqsexv 2895 | 
. . . . . . . . . . . . . . . . . 18
              
                                                                     
                             | 
| 70 | 65, 66 | brco1st 5778 | 
. . . . . . . . . . . . . . . . . . . . 21
       
                           | 
| 71 | 63, 64 | opbr1st 5502 | 
. . . . . . . . . . . . . . . . . . . . 21
      
              | 
| 72 | 70, 71 | bitri 240 | 
. . . . . . . . . . . . . . . . . . . 20
       
                        | 
| 73 |   | trtxp 5782 | 
. . . . . . . . . . . . . . . . . . . . 21
       
                                 
                                 | 
| 74 |   | brco 4884 | 
. . . . . . . . . . . . . . . . . . . . . . 23
       
                                          | 
| 75 | 65, 66 | opbr1st 5502 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
       
                       | 
| 76 |   | eqcom 2355 | 
. . . . . . . . . . . . . . . . . . . . . . . . . 26
      
      
 
            | 
| 77 | 75, 76 | bitri 240 | 
. . . . . . . . . . . . . . . . . . . . . . . . 25
       
              
        | 
| 78 | 77 | anbi1i 676 | 
. . . . . . . . . . . . . . . . . . . . . . . 24
                                   
           | 
| 79 | 78 | exbii 1582 | 
. . . . . . . . . . . . . . . . . . . . . . 23
                                 
     
           | 
| 80 |   | breq1 4643 | 
. . . . . . . . . . . . . . . . . . . . . . . . 25
                    
 
           | 
| 81 | 65, 80 | ceqsexv 2895 | 
. . . . . . . . . . . . . . . . . . . . . . . 24
             
                      | 
| 82 | 63, 64 | opbr2nd 5503 | 
. . . . . . . . . . . . . . . . . . . . . . . 24
      
              | 
| 83 | 81, 82 | bitri 240 | 
. . . . . . . . . . . . . . . . . . . . . . 23
             
                   | 
| 84 | 74, 79, 83 | 3bitri 262 | 
. . . . . . . . . . . . . . . . . . . . . 22
       
                        | 
| 85 | 65, 66 | opbr2nd 5503 | 
. . . . . . . . . . . . . . . . . . . . . 22
       
              
   | 
| 86 | 84, 85 | anbi12i 678 | 
. . . . . . . . . . . . . . . . . . . . 21
                                                            | 
| 87 | 73, 86 | bitri 240 | 
. . . . . . . . . . . . . . . . . . . 20
       
                                             | 
| 88 | 72, 87 | anbi12i 678 | 
. . . . . . . . . . . . . . . . . . 19
                                                     
                         
       | 
| 89 |   | trtxp 5782 | 
. . . . . . . . . . . . . . . . . . 19
       
                                                  
                                                  | 
| 90 |   | 3anass 938 | 
. . . . . . . . . . . . . . . . . . 19
               
       
       
                
       | 
| 91 | 88, 89, 90 | 3bitr4i 268 | 
. . . . . . . . . . . . . . . . . 18
       
                                                           
          | 
| 92 | 69, 91 | bitri 240 | 
. . . . . . . . . . . . . . . . 17
              
                                                                           | 
| 93 | 92 | rexbii 2640 | 
. . . . . . . . . . . . . . . 16
       
      
      
                                                                                  | 
| 94 | 62, 93 | bitr3i 242 | 
. . . . . . . . . . . . . . 15
              
      
                                                                                  | 
| 95 | 94 | rexbii 2640 | 
. . . . . . . . . . . . . 14
       
      
      
      
                                                                                         | 
| 96 | 61, 95 | bitr3i 242 | 
. . . . . . . . . . . . 13
              
      
      
                                                                                         | 
| 97 | 96 | rexbii 2640 | 
. . . . . . . . . . . 12
       
      
      
      
      
                                                                                                | 
| 98 | 60, 97 | bitr3i 242 | 
. . . . . . . . . . 11
              
      
      
      
                                                                                                | 
| 99 |   | 3reeanv 2780 | 
. . . . . . . . . . 11
       
                                               
       
                           
    | 
| 100 | 98, 99 | bitri 240 | 
. . . . . . . . . 10
              
      
      
      
                                                                            
                   | 
| 101 |   | r19.41v 2765 | 
. . . . . . . . . . . 12
       
     
      
       
                                                                 
      
       
                                                      | 
| 102 |   | r19.41v 2765 | 
. . . . . . . . . . . . . . 15
       
      
                                                                  
                                                      | 
| 103 | 102 | rexbii 2640 | 
. . . . . . . . . . . . . 14
       
                                                                                            
                                                 | 
| 104 |   | r19.41v 2765 | 
. . . . . . . . . . . . . 14
       
     
       
                                                                 
       
                                                      | 
| 105 | 103, 104 | bitri 240 | 
. . . . . . . . . . . . 13
       
                                                                                            
                                                 | 
| 106 | 105 | rexbii 2640 | 
. . . . . . . . . . . 12
       
                                                                                                          
                                                 | 
| 107 |   | elxp2 4803 | 
. . . . . . . . . . . . . 14
                                     
       
        | 
| 108 |   | df-rex 2621 | 
. . . . . . . . . . . . . 14
       
                     
                                    
     | 
| 109 |   | rexcom4 2879 | 
. . . . . . . . . . . . . . 15
       
      
      
      
     
                       
      
      
      
     
                  | 
| 110 |   | opeq1 4579 | 
. . . . . . . . . . . . . . . . . . . . . 22
                             
        | 
| 111 | 110 | eqeq2d 2364 | 
. . . . . . . . . . . . . . . . . . . . 21
                                                | 
| 112 | 65, 111 | ceqsexv 2895 | 
. . . . . . . . . . . . . . . . . . . 20
             
                                    | 
| 113 | 112 | rexbii 2640 | 
. . . . . . . . . . . . . . . . . . 19
       
      
     
                                  
        | 
| 114 |   | rexcom4 2879 | 
. . . . . . . . . . . . . . . . . . 19
       
      
     
                       
      
     
                  | 
| 115 | 113, 114 | bitr3i 242 | 
. . . . . . . . . . . . . . . . . 18
       
                                                        | 
| 116 | 115 | rexbii 2640 | 
. . . . . . . . . . . . . . . . 17
       
                 
                      
      
                      | 
| 117 |   | rexcom4 2879 | 
. . . . . . . . . . . . . . . . 17
       
      
      
     
                       
      
      
     
                  | 
| 118 | 116, 117 | bitri 240 | 
. . . . . . . . . . . . . . . 16
       
                 
             
      
      
     
                  | 
| 119 | 118 | rexbii 2640 | 
. . . . . . . . . . . . . . 15
       
                        
                      
                                    | 
| 120 |   | r19.41v 2765 | 
. . . . . . . . . . . . . . . . 17
       
     
       
                       
                            
       
       
         | 
| 121 |   | reeanv 2779 | 
. . . . . . . . . . . . . . . . . 18
       
                                          
                             
     | 
| 122 | 121 | rexbii 2640 | 
. . . . . . . . . . . . . . . . 17
       
                                                                  
       
       
         | 
| 123 |   | elxp2 4803 | 
. . . . . . . . . . . . . . . . . 18
              
 
                     
    | 
| 124 | 123 | anbi1i 676 | 
. . . . . . . . . . . . . . . . 17
                      
                                      
       
       
         | 
| 125 | 120, 122,
124 | 3bitr4ri 269 | 
. . . . . . . . . . . . . . . 16
                      
                                                                | 
| 126 | 125 | exbii 1582 | 
. . . . . . . . . . . . . . 15
                              
              
      
      
      
     
                  | 
| 127 | 109, 119,
126 | 3bitr4ri 269 | 
. . . . . . . . . . . . . 14
                              
                                       
        | 
| 128 | 107, 108,
127 | 3bitri 262 | 
. . . . . . . . . . . . 13
                                
      
       
             | 
| 129 | 128 | anbi1i 676 | 
. . . . . . . . . . . 12
                                                                                               
                                                 | 
| 130 | 101, 106,
129 | 3bitr4ri 269 | 
. . . . . . . . . . 11
                                                                                                                                                 | 
| 131 | 130 | exbii 1582 | 
. . . . . . . . . 10
                                   
                                   
      
      
      
      
                                                 | 
| 132 |   | risset 2662 | 
. . . . . . . . . . 11
                         | 
| 133 |   | risset 2662 | 
. . . . . . . . . . 11
                         | 
| 134 |   | risset 2662 | 
. . . . . . . . . . 11
                         | 
| 135 | 132, 133,
134 | 3anbi123i 1140 | 
. . . . . . . . . 10
               
       
                
                       
          | 
| 136 | 100, 131,
135 | 3bitr4i 268 | 
. . . . . . . . 9
                                   
                                                        | 
| 137 |   | elima2 4756 | 
. . . . . . . . 9
      
                   
                    
                                                                            | 
| 138 |   | opelxp 4812 | 
. . . . . . . . . . 11
      
                         
      | 
| 139 | 138 | anbi2i 675 | 
. . . . . . . . . 10
                             
 
                           | 
| 140 |   | opelxp 4812 | 
. . . . . . . . . 10
      
            
                                         | 
| 141 |   | 3anass 938 | 
. . . . . . . . . 10
               
       
       
                
       | 
| 142 | 139, 140,
141 | 3bitr4i 268 | 
. . . . . . . . 9
      
            
                       
       
      | 
| 143 | 136, 137,
142 | 3bitr4i 268 | 
. . . . . . . 8
      
                   
                    
                             
            | 
| 144 |   | opeq2 4580 | 
. . . . . . . . . 10
                   
            
     | 
| 145 | 144 | eleq1d 2419 | 
. . . . . . . . 9
                                                                                             
                    
             | 
| 146 | 144 | eleq1d 2419 | 
. . . . . . . . 9
                                                          
             | 
| 147 | 145, 146 | bibi12d 312 | 
. . . . . . . 8
                                                              
     
 
                                                                                                     
              | 
| 148 | 143, 147 | mpbiri 224 | 
. . . . . . 7
                                                                                               | 
| 149 | 148 | exlimivv 1635 | 
. . . . . 6
                                        
                    
                                      | 
| 150 | 58, 59, 149 | mp2b 9 | 
. . . . 5
      
                                                                         | 
| 151 | 150 | eqrelriv 4851 | 
. . . 4
                                                            | 
| 152 |   | f1oeq3 5284 | 
. . . 4
            
                    
                    
     
            
                      
                                                                                                                                               | 
| 153 | 151, 152 | ax-mp 5 | 
. . 3
            
                      
                                                                                                                                              | 
| 154 | 57, 153 | mpbi 199 | 
. 2
                            
                         
                   | 
| 155 |   | 1stex 4740 | 
. . . . . 6
        | 
| 156 | 155, 155 | coex 4751 | 
. . . . 5
              | 
| 157 |   | 2ndex 5113 | 
. . . . . . 7
        | 
| 158 | 157, 155 | coex 4751 | 
. . . . . 6
              | 
| 159 | 158, 157 | txpex 5786 | 
. . . . 5
                    | 
| 160 | 156, 159 | txpex 5786 | 
. . . 4
                                | 
| 161 |   | xpassen.1 | 
. . . . . 6
        | 
| 162 |   | xpassen.2 | 
. . . . . 6
        | 
| 163 | 161, 162 | xpex 5116 | 
. . . . 5
              | 
| 164 |   | xpassen.3 | 
. . . . 5
        | 
| 165 | 163, 164 | xpex 5116 | 
. . . 4
                    | 
| 166 | 160, 165 | resex 5118 | 
. . 3
                            
                     | 
| 167 | 166 | f1oen 6034 | 
. 2
            
                      
                                                 
              
       | 
| 168 | 154, 167 | ax-mp 5 | 
1
                                |