| Step | Hyp | Ref
 | Expression | 
| 1 |   | raleq 2693 | 
. . . 4
        
       
      
     
                  | 
| 2 |   | feq2 5391 | 
. . . . . 6
        
          
        | 
| 3 |   | raleq 2693 | 
. . . . . 6
        
       
                 | 
| 4 | 2, 3 | anbi12d 473 | 
. . . . 5
        
                                             | 
| 5 | 4 | exbidv 1839 | 
. . . 4
        
                  
                      
       | 
| 6 | 1, 5 | imbi12d 234 | 
. . 3
        
             
                               
     
        
                            | 
| 7 |   | raleq 2693 | 
. . . 4
              
      
                   
      | 
| 8 |   | feq2 5391 | 
. . . . . 6
                   
        | 
| 9 |   | raleq 2693 | 
. . . . . 6
              
                   | 
| 10 | 8, 9 | anbi12d 473 | 
. . . . 5
                           
                          | 
| 11 | 10 | exbidv 1839 | 
. . . 4
                           
                              | 
| 12 | 7, 11 | imbi12d 234 | 
. . 3
                                                
             
      
                     
      | 
| 13 |   | raleq 2693 | 
. . . 4
                          
      
   
                         | 
| 14 |   | feq2 5391 | 
. . . . . . 7
                           
                | 
| 15 |   | raleq 2693 | 
. . . . . . 7
                          
   
                  | 
| 16 | 14, 15 | anbi12d 473 | 
. . . . . 6
                                                                             | 
| 17 | 16 | exbidv 1839 | 
. . . . 5
                                     
                                           | 
| 18 |   | feq1 5390 | 
. . . . . . 7
                           
                | 
| 19 |   | vex 2766 | 
. . . . . . . . . . 11
        | 
| 20 |   | vex 2766 | 
. . . . . . . . . . 11
        | 
| 21 | 19, 20 | fvex 5578 | 
. . . . . . . . . 10
            | 
| 22 |   | ac6sfi.1 | 
. . . . . . . . . 10
                        | 
| 23 | 21, 22 | sbcie 3024 | 
. . . . . . . . 9
             ![].  ].](_drbrack.gif)        | 
| 24 |   | fveq1 5557 | 
. . . . . . . . . 10
                          | 
| 25 | 24 | sbceq1d 2994 | 
. . . . . . . . 9
                      ![].  ].](_drbrack.gif)               ![].  ].](_drbrack.gif)     | 
| 26 | 23, 25 | bitr3id 194 | 
. . . . . . . 8
                          ![].  ].](_drbrack.gif)     | 
| 27 | 26 | ralbidv 2497 | 
. . . . . . 7
              
              
                        ![].  ].](_drbrack.gif)     | 
| 28 | 18, 27 | anbi12d 473 | 
. . . . . 6
                                               
                                         ![].  ].](_drbrack.gif)      | 
| 29 | 28 | cbvexv 1933 | 
. . . . 5
                                                                                    ![].  ].](_drbrack.gif)     | 
| 30 | 17, 29 | bitrdi 196 | 
. . . 4
                                     
                                                ![].  ].](_drbrack.gif)      | 
| 31 | 13, 30 | imbi12d 234 | 
. . 3
                         
      
                     
       
     
                                                               ![].  ].](_drbrack.gif)       | 
| 32 |   | raleq 2693 | 
. . . 4
              
      
                   
      | 
| 33 |   | feq2 5391 | 
. . . . . 6
                   
        | 
| 34 |   | raleq 2693 | 
. . . . . 6
              
                   | 
| 35 | 33, 34 | anbi12d 473 | 
. . . . 5
                           
                          | 
| 36 | 35 | exbidv 1839 | 
. . . 4
                           
                              | 
| 37 | 32, 36 | imbi12d 234 | 
. . 3
                                                
             
      
                            | 
| 38 |   | f0 5448 | 
. . . 4
        | 
| 39 |   | 0ex 4160 | 
. . . . 5
        | 
| 40 |   | ral0 3552 | 
. . . . . . 7
           | 
| 41 | 40 | biantru 302 | 
. . . . . 6
          
             
      | 
| 42 |   | feq1 5390 | 
. . . . . 6
        
          
        | 
| 43 | 41, 42 | bitr3id 194 | 
. . . . 5
        
                                | 
| 44 | 39, 43 | spcev 2859 | 
. . . 4
                                 | 
| 45 | 38, 44 | mp1i 10 | 
. . 3
       
        
                          | 
| 46 |   | ssun1 3326 | 
. . . . . . 7
        
       | 
| 47 |   | ssralv 3247 | 
. . . . . . 7
                                                      
        | 
| 48 | 46, 47 | ax-mp 5 | 
. . . . . 6
       
                             
       | 
| 49 | 48 | imim1i 60 | 
. . . . 5
             
                                   
                 
                     
     | 
| 50 |   | ssun2 3327 | 
. . . . . . . . 9
       
          | 
| 51 |   | ssralv 3247 | 
. . . . . . . . 9
                        
                 
                
      | 
| 52 | 50, 51 | ax-mp 5 | 
. . . . . . . 8
       
                                  
   | 
| 53 |   | vex 2766 | 
. . . . . . . . . 10
        | 
| 54 |   | ralsnsg 3659 | 
. . . . . . . . . 10
              
               
      ![].  ].](_drbrack.gif)            | 
| 55 | 53, 54 | ax-mp 5 | 
. . . . . . . . 9
       
                    ![].  ].](_drbrack.gif)   
       | 
| 56 |   | sbcrex 3069 | 
. . . . . . . . 9
         ![].  ].](_drbrack.gif)     
     
      
      ![].  ].](_drbrack.gif)    | 
| 57 | 55, 56 | bitri 184 | 
. . . . . . . 8
       
                           ![].  ].](_drbrack.gif)    | 
| 58 | 52, 57 | sylib 122 | 
. . . . . . 7
       
                                 ![].  ].](_drbrack.gif)    | 
| 59 |   | nfv 1542 | 
. . . . . . . 8
             | 
| 60 |   | nfv 1542 | 
. . . . . . . . 9
                         | 
| 61 |   | nfv 1542 | 
. . . . . . . . . . 11
                   | 
| 62 |   | nfcv 2339 | 
. . . . . . . . . . . 12
              | 
| 63 |   | nfsbc1v 3008 | 
. . . . . . . . . . . 12
              ![].  ].](_drbrack.gif)   | 
| 64 | 62, 63 | nfralxy 2535 | 
. . . . . . . . . . 11
                            ![].  ].](_drbrack.gif)   | 
| 65 | 61, 64 | nfan 1579 | 
. . . . . . . . . 10
                                             ![].  ].](_drbrack.gif)    | 
| 66 | 65 | nfex 1651 | 
. . . . . . . . 9
                                               ![].  ].](_drbrack.gif)    | 
| 67 | 60, 66 | nfim 1586 | 
. . . . . . . 8
                                                                       ![].  ].](_drbrack.gif)     | 
| 68 |   | simprl 529 | 
. . . . . . . . . . . . 13
                             ![].  ].](_drbrack.gif)                     
     
       | 
| 69 |   | vex 2766 | 
. . . . . . . . . . . . . . . 16
        | 
| 70 | 53, 69 | f1osn 5544 | 
. . . . . . . . . . . . . . 15
                   | 
| 71 |   | f1of 5504 | 
. . . . . . . . . . . . . . 15
                                        | 
| 72 | 70, 71 | mp1i 10 | 
. . . . . . . . . . . . . 14
                             ![].  ].](_drbrack.gif)                     
     
                  | 
| 73 |   | simpl2 1003 | 
. . . . . . . . . . . . . . 15
                             ![].  ].](_drbrack.gif)                     
     
       | 
| 74 | 73 | snssd 3767 | 
. . . . . . . . . . . . . 14
                             ![].  ].](_drbrack.gif)                     
     
         | 
| 75 | 72, 74 | fssd 5420 | 
. . . . . . . . . . . . 13
                             ![].  ].](_drbrack.gif)                     
     
                | 
| 76 |   | simpl1 1002 | 
. . . . . . . . . . . . . 14
                             ![].  ].](_drbrack.gif)                     
     
         | 
| 77 |   | disjsn 3684 | 
. . . . . . . . . . . . . 14
                        
   | 
| 78 | 76, 77 | sylibr 134 | 
. . . . . . . . . . . . 13
                             ![].  ].](_drbrack.gif)                     
     
               | 
| 79 |   | fun2 5431 | 
. . . . . . . . . . . . 13
                                                                            | 
| 80 | 68, 75, 78, 79 | syl21anc 1248 | 
. . . . . . . . . . . 12
                             ![].  ].](_drbrack.gif)                     
     
                            | 
| 81 |   | simprr 531 | 
. . . . . . . . . . . . . 14
                             ![].  ].](_drbrack.gif)                     
     
      
   | 
| 82 |   | eleq1a 2268 | 
. . . . . . . . . . . . . . . . . . 19
                            | 
| 83 | 82 | necon3bd 2410 | 
. . . . . . . . . . . . . . . . . 18
               
              | 
| 84 | 83 | impcom 125 | 
. . . . . . . . . . . . . . . . 17
               
      
       | 
| 85 |   | fvunsng 5756 | 
. . . . . . . . . . . . . . . . . 18
                                                 | 
| 86 | 20, 85 | mpan 424 | 
. . . . . . . . . . . . . . . . 17
                                       | 
| 87 |   | dfsbcq 2991 | 
. . . . . . . . . . . . . . . . . 18
                                                        ![].  ].](_drbrack.gif)    
          ![].  ].](_drbrack.gif)     | 
| 88 | 87, 23 | bitr2di 197 | 
. . . . . . . . . . . . . . . . 17
                                    
                       ![].  ].](_drbrack.gif)     | 
| 89 | 84, 86, 88 | 3syl 17 | 
. . . . . . . . . . . . . . . 16
               
      
                            ![].  ].](_drbrack.gif)     | 
| 90 | 89 | ralbidva 2493 | 
. . . . . . . . . . . . . . 15
                        
      
                       ![].  ].](_drbrack.gif)     | 
| 91 | 76, 90 | syl 14 | 
. . . . . . . . . . . . . 14
                             ![].  ].](_drbrack.gif)                     
     
     
                                    ![].  ].](_drbrack.gif)     | 
| 92 | 81, 91 | mpbid 147 | 
. . . . . . . . . . . . 13
                             ![].  ].](_drbrack.gif)                     
     
      
                       ![].  ].](_drbrack.gif)    | 
| 93 |   | simpl3 1004 | 
. . . . . . . . . . . . . 14
                             ![].  ].](_drbrack.gif)                     
     
      ![].  ].](_drbrack.gif)    | 
| 94 |   | ffun 5410 | 
. . . . . . . . . . . . . . . . 17
                               
                  | 
| 95 |   | ssun2 3327 | 
. . . . . . . . . . . . . . . . . 18
                            | 
| 96 |   | vsnid 3654 | 
. . . . . . . . . . . . . . . . . . 19
          | 
| 97 | 69 | dmsnop 5143 | 
. . . . . . . . . . . . . . . . . . 19
              
    | 
| 98 | 96, 97 | eleqtrri 2272 | 
. . . . . . . . . . . . . . . . . 18
                 | 
| 99 |   | funssfv 5584 | 
. . . . . . . . . . . . . . . . . 18
                                                                                                        | 
| 100 | 95, 98, 99 | mp3an23 1340 | 
. . . . . . . . . . . . . . . . 17
                                                         | 
| 101 | 80, 94, 100 | 3syl 17 | 
. . . . . . . . . . . . . . . 16
                             ![].  ].](_drbrack.gif)                     
     
                                   | 
| 102 | 53, 69 | fvsn 5757 | 
. . . . . . . . . . . . . . . 16
                   | 
| 103 | 101, 102 | eqtr2di 2246 | 
. . . . . . . . . . . . . . 15
                             ![].  ].](_drbrack.gif)                     
     
                        | 
| 104 |   | ralsnsg 3659 | 
. . . . . . . . . . . . . . . . 17
              
        
      ![].  ].](_drbrack.gif)     | 
| 105 | 53, 104 | ax-mp 5 | 
. . . . . . . . . . . . . . . 16
       
             ![].  ].](_drbrack.gif)    | 
| 106 |   | elsni 3640 | 
. . . . . . . . . . . . . . . . . . . . 21
                    | 
| 107 | 106 | fveq2d 5562 | 
. . . . . . . . . . . . . . . . . . . 20
                                                      | 
| 108 | 107 | eqeq2d 2208 | 
. . . . . . . . . . . . . . . . . . 19
                                                                | 
| 109 | 108 | biimparc 299 | 
. . . . . . . . . . . . . . . . . 18
                                
                               | 
| 110 |   | sbceq1a 2999 | 
. . . . . . . . . . . . . . . . . 18
                              
                         ![].  ].](_drbrack.gif)     | 
| 111 | 109, 110 | syl 14 | 
. . . . . . . . . . . . . . . . 17
                                
                                   ![].  ].](_drbrack.gif)     | 
| 112 | 111 | ralbidva 2493 | 
. . . . . . . . . . . . . . . 16
                                                                        ![].  ].](_drbrack.gif)     | 
| 113 | 105, 112 | bitr3id 194 | 
. . . . . . . . . . . . . . 15
                                   ![].  ].](_drbrack.gif)                                    ![].  ].](_drbrack.gif)     | 
| 114 | 103, 113 | syl 14 | 
. . . . . . . . . . . . . 14
                             ![].  ].](_drbrack.gif)                     
     
       ![].  ].](_drbrack.gif)    
                               ![].  ].](_drbrack.gif)     | 
| 115 | 93, 114 | mpbid 147 | 
. . . . . . . . . . . . 13
                             ![].  ].](_drbrack.gif)                     
     
                               ![].  ].](_drbrack.gif)    | 
| 116 |   | ralun 3345 | 
. . . . . . . . . . . . 13
                                  ![].  ].](_drbrack.gif)                                    ![].  ].](_drbrack.gif)     
                                     ![].  ].](_drbrack.gif)    | 
| 117 | 92, 115, 116 | syl2anc 411 | 
. . . . . . . . . . . 12
                             ![].  ].](_drbrack.gif)                     
     
                                     ![].  ].](_drbrack.gif)    | 
| 118 | 53, 69 | opex 4262 | 
. . . . . . . . . . . . . . 15
             | 
| 119 | 118 | snex 4218 | 
. . . . . . . . . . . . . 14
               | 
| 120 | 19, 119 | unex 4476 | 
. . . . . . . . . . . . 13
                     | 
| 121 |   | feq1 5390 | 
. . . . . . . . . . . . . 14
                                        
                             | 
| 122 |   | fveq1 5557 | 
. . . . . . . . . . . . . . . 16
                                                    | 
| 123 | 122 | sbceq1d 2994 | 
. . . . . . . . . . . . . . 15
                                   ![].  ].](_drbrack.gif)                            ![].  ].](_drbrack.gif)     | 
| 124 | 123 | ralbidv 2497 | 
. . . . . . . . . . . . . 14
                           
                     ![].  ].](_drbrack.gif)    
                                     ![].  ].](_drbrack.gif)     | 
| 125 | 121, 124 | anbi12d 473 | 
. . . . . . . . . . . . 13
                                                                  ![].  ].](_drbrack.gif)     
                                                                   ![].  ].](_drbrack.gif)      | 
| 126 | 120, 125 | spcev 2859 | 
. . . . . . . . . . . 12
                                                                      ![].  ].](_drbrack.gif)                                                 ![].  ].](_drbrack.gif)     | 
| 127 | 80, 117, 126 | syl2anc 411 | 
. . . . . . . . . . 11
                             ![].  ].](_drbrack.gif)                     
     
                                           ![].  ].](_drbrack.gif)     | 
| 128 | 127 | ex 115 | 
. . . . . . . . . 10
               
            ![].  ].](_drbrack.gif)                      
                                                ![].  ].](_drbrack.gif)      | 
| 129 | 128 | exlimdv 1833 | 
. . . . . . . . 9
               
            ![].  ].](_drbrack.gif)                      
                                                  ![].  ].](_drbrack.gif)      | 
| 130 | 129 | 3exp 1204 | 
. . . . . . . 8
                             ![].  ].](_drbrack.gif)                     
                                                  ![].  ].](_drbrack.gif)        | 
| 131 | 59, 67, 130 | rexlimd 2611 | 
. . . . . . 7
                           ![].  ].](_drbrack.gif)                     
                                                  ![].  ].](_drbrack.gif)       | 
| 132 | 58, 131 | syl5 32 | 
. . . . . 6
                                                                                                          ![].  ].](_drbrack.gif)       | 
| 133 | 132 | a2d 26 | 
. . . . 5
                                                                   
                 
                                               ![].  ].](_drbrack.gif)       | 
| 134 | 49, 133 | syl5 32 | 
. . . 4
                     
      
                     
     
     
                                                               ![].  ].](_drbrack.gif)       | 
| 135 | 134 | adantl 277 | 
. . 3
               
      
    
      
                                   
                 
                                               ![].  ].](_drbrack.gif)       | 
| 136 | 6, 12, 31, 37, 45, 135 | findcard2s 6951 | 
. 2
              
      
                               | 
| 137 | 136 | imp 124 | 
1
                       
                             |