| Step | Hyp | Ref
 | Expression | 
| 1 |   | vex 2863 | 
. . . 4
        | 
| 2 |   | vex 2863 | 
. . . 4
        | 
| 3 | 1, 2 | opex 4589 | 
. . 3
             | 
| 4 |   | vex 2863 | 
. . 3
        | 
| 5 | 3, 4 | opex 4589 | 
. 2
                  | 
| 6 | 3, 4 | eqvinop 4607 | 
. . . . 5
                           
     
                            | 
| 7 | 6 | biimpi 186 | 
. . . 4
                                 
                            | 
| 8 |   | eqeq1 2359 | 
. . . . . . . 8
                    
                                     | 
| 9 |   | opth 4603 | 
. . . . . . . . 9
      
                                         | 
| 10 | 9 | simplbi 446 | 
. . . . . . . 8
      
                               | 
| 11 | 8, 10 | syl6bi 219 | 
. . . . . . 7
                    
                     
     | 
| 12 | 1, 2 | eqvinop 4607 | 
. . . . . . . . 9
                            
                       | 
| 13 |   | opeq1 4579 | 
. . . . . . . . . . . . 13
                   
                  | 
| 14 | 13 | eqeq2d 2364 | 
. . . . . . . . . . . 12
                    
                           | 
| 15 |   | opth 4603 | 
. . . . . . . . . . . . . . . . . . 19
       
                           
                      | 
| 16 |   | opth 4603 | 
. . . . . . . . . . . . . . . . . . . 20
      
                        
      | 
| 17 | 16 | anbi1i 676 | 
. . . . . . . . . . . . . . . . . . 19
                                                          | 
| 18 | 15, 17 | bitri 240 | 
. . . . . . . . . . . . . . . . . 18
       
                                    
      
      | 
| 19 | 18 | anbi1i 676 | 
. . . . . . . . . . . . . . . . 17
                                                                      | 
| 20 |   | anass 630 | 
. . . . . . . . . . . . . . . . 17
                                                            
         | 
| 21 |   | anass 630 | 
. . . . . . . . . . . . . . . . 17
              
                                                       | 
| 22 | 19, 20, 21 | 3bitri 262 | 
. . . . . . . . . . . . . . . 16
                                                                      | 
| 23 | 22 | 3exbii 1584 | 
. . . . . . . . . . . . . . 15
                                                            
                     | 
| 24 |   | nfcvf2 2513 | 
. . . . . . . . . . . . . . . . . . . 20
       
             | 
| 25 |   | nfcvd 2491 | 
. . . . . . . . . . . . . . . . . . . 20
       
             | 
| 26 | 24, 25 | nfeqd 2504 | 
. . . . . . . . . . . . . . . . . . 19
       
                  | 
| 27 | 26 | exdistrf 1971 | 
. . . . . . . . . . . . . . . . . 18
                    
      
                                                  | 
| 28 | 27 | eximi 1576 | 
. . . . . . . . . . . . . . . . 17
           
                                     
                     
          | 
| 29 |   | excom 1741 | 
. . . . . . . . . . . . . . . . 17
           
                                                           
          | 
| 30 |   | excom 1741 | 
. . . . . . . . . . . . . . . . 17
                                                 
                     
          | 
| 31 | 28, 29, 30 | 3imtr4i 257 | 
. . . . . . . . . . . . . . . 16
           
                                     
                     
          | 
| 32 |   | nfcvf2 2513 | 
. . . . . . . . . . . . . . . . . 18
       
             | 
| 33 |   | nfcvd 2491 | 
. . . . . . . . . . . . . . . . . 18
       
             | 
| 34 | 32, 33 | nfeqd 2504 | 
. . . . . . . . . . . . . . . . 17
       
                  | 
| 35 | 34 | exdistrf 1971 | 
. . . . . . . . . . . . . . . 16
                                                                       
          | 
| 36 |   | nfcvf2 2513 | 
. . . . . . . . . . . . . . . . . . . 20
       
             | 
| 37 |   | nfcvd 2491 | 
. . . . . . . . . . . . . . . . . . . 20
       
             | 
| 38 | 36, 37 | nfeqd 2504 | 
. . . . . . . . . . . . . . . . . . 19
       
                  | 
| 39 | 38 | exdistrf 1971 | 
. . . . . . . . . . . . . . . . . 18
                    
                                     | 
| 40 | 39 | anim2i 552 | 
. . . . . . . . . . . . . . . . 17
                           
                                                  | 
| 41 | 40 | eximi 1576 | 
. . . . . . . . . . . . . . . 16
                    
                                                             | 
| 42 | 31, 35, 41 | 3syl 18 | 
. . . . . . . . . . . . . . 15
           
                                                                      | 
| 43 | 23, 42 | sylbi 187 | 
. . . . . . . . . . . . . 14
                                                          
                       | 
| 44 |   | df-3an 936 | 
. . . . . . . . . . . . . . . . 17
               
       
                
               | 
| 45 | 18, 44 | bitr4i 243 | 
. . . . . . . . . . . . . . . 16
       
                                     
          | 
| 46 |   | euequ1 2292 | 
. . . . . . . . . . . . . . . . . . 19
        
  | 
| 47 |   | eupick 2267 | 
. . . . . . . . . . . . . . . . . . 19
                   
                                                                         | 
| 48 | 46, 47 | mpan 651 | 
. . . . . . . . . . . . . . . . . 18
                                                                                | 
| 49 |   | euequ1 2292 | 
. . . . . . . . . . . . . . . . . . . 20
           | 
| 50 |   | eupick 2267 | 
. . . . . . . . . . . . . . . . . . . 20
                   
                            
                    | 
| 51 | 49, 50 | mpan 651 | 
. . . . . . . . . . . . . . . . . . 19
                            
      
                    | 
| 52 |   | euequ1 2292 | 
. . . . . . . . . . . . . . . . . . . 20
           | 
| 53 |   | eupick 2267 | 
. . . . . . . . . . . . . . . . . . . 20
                   
              
          | 
| 54 | 52, 53 | mpan 651 | 
. . . . . . . . . . . . . . . . . . 19
                       
        | 
| 55 | 51, 54 | syl6 29 | 
. . . . . . . . . . . . . . . . . 18
                            
      
      
           | 
| 56 | 48, 55 | syl6 29 | 
. . . . . . . . . . . . . . . . 17
                                                                            | 
| 57 | 56 | 3impd 1165 | 
. . . . . . . . . . . . . . . 16
                                                                          | 
| 58 | 45, 57 | syl5bi 208 | 
. . . . . . . . . . . . . . 15
                                                                            | 
| 59 | 58 | com12 27 | 
. . . . . . . . . . . . . 14
       
                                       
                            | 
| 60 | 43, 59 | syl5 28 | 
. . . . . . . . . . . . 13
       
                                                                    | 
| 61 |   | eqeq1 2359 | 
. . . . . . . . . . . . . . 15
                                                                    | 
| 62 |   | eqcom 2355 | 
. . . . . . . . . . . . . . 15
                     
                                    | 
| 63 | 61, 62 | syl6bb 252 | 
. . . . . . . . . . . . . 14
                                                                    | 
| 64 | 63 | anbi1d 685 | 
. . . . . . . . . . . . . . . 16
                                                   
                            | 
| 65 | 64 | 3exbidv 1629 | 
. . . . . . . . . . . . . . 15
                                                                                            | 
| 66 | 65 | imbi1d 308 | 
. . . . . . . . . . . . . 14
                               
      
                                                                 | 
| 67 | 63, 66 | imbi12d 311 | 
. . . . . . . . . . . . 13
                                                                                   
                                                                      | 
| 68 | 60, 67 | mpbiri 224 | 
. . . . . . . . . . . 12
                                                                            | 
| 69 | 14, 68 | syl6bi 219 | 
. . . . . . . . . . 11
                    
             
                                                   | 
| 70 | 69 | adantr 451 | 
. . . . . . . . . 10
                    
                                 
                                                   | 
| 71 | 70 | exlimivv 1635 | 
. . . . . . . . 9
                        
                                 
                                                   | 
| 72 | 12, 71 | sylbi 187 | 
. . . . . . . 8
                                  
                                                   | 
| 73 | 72 | com3l 75 | 
. . . . . . 7
                    
                                                                 | 
| 74 | 11, 73 | mpdd 36 | 
. . . . . 6
                    
                                                  | 
| 75 | 74 | adantr 451 | 
. . . . 5
                    
                                                                           | 
| 76 | 75 | exlimivv 1635 | 
. . . 4
                        
                                                                           | 
| 77 | 7, 76 | mpcom 32 | 
. . 3
                                                        | 
| 78 |   | 19.8a 1756 | 
. . . . 5
                                                    | 
| 79 |   | 19.8a 1756 | 
. . . . 5
              
                           
             | 
| 80 |   | 19.8a 1756 | 
. . . . 5
                                              
             | 
| 81 | 78, 79, 80 | 3syl 18 | 
. . . 4
                                          
             | 
| 82 | 81 | ex 423 | 
. . 3
                                         
              | 
| 83 | 77, 82 | impbid 183 | 
. 2
                                                        | 
| 84 |   | df-oprab 5529 | 
. 2
       
             
                                  | 
| 85 | 5, 83, 84 | elab2 2989 | 
1
       
                                |