| Step | Hyp | Ref
 | Expression | 
| 1 |   | breq1 4036 | 
. . . . 5
        
          
        | 
| 2 |   | uneq2 3311 | 
. . . . . 6
        
                     | 
| 3 | 2 | breq1d 4043 | 
. . . . 5
        
                      
                    | 
| 4 | 1, 3 | anbi12d 473 | 
. . . 4
        
              
      
          
                     
        | 
| 5 | 4 | rexbidv 2498 | 
. . 3
        
              
      
      
          
                            
        | 
| 6 |   | breq1 4036 | 
. . . . 5
               
   
        | 
| 7 |   | uneq2 3311 | 
. . . . . 6
               
              | 
| 8 | 7 | breq1d 4043 | 
. . . . 5
                     
         
                    | 
| 9 | 6, 8 | anbi12d 473 | 
. . . 4
                              
          
      
      
                | 
| 10 | 9 | rexbidv 2498 | 
. . 3
              
      
        
      
          
                                     | 
| 11 |   | breq1 4036 | 
. . . . 5
                                            | 
| 12 |   | uneq2 3311 | 
. . . . . 6
                                              | 
| 13 | 12 | breq1d 4043 | 
. . . . 5
                                
                                   | 
| 14 | 11, 13 | anbi12d 473 | 
. . . 4
                                 
               
                                     
        | 
| 15 | 14 | rexbidv 2498 | 
. . 3
                                                           
                         
                        | 
| 16 |   | breq1 4036 | 
. . . . 5
               
   
        | 
| 17 |   | uneq2 3311 | 
. . . . . 6
               
              | 
| 18 | 17 | breq1d 4043 | 
. . . . 5
                     
         
                    | 
| 19 | 16, 18 | anbi12d 473 | 
. . . 4
                              
          
      
      
                | 
| 20 | 19 | rexbidv 2498 | 
. . 3
              
      
        
      
          
                                     | 
| 21 |   | peano1 4630 | 
. . . . 5
        | 
| 22 | 21 | a1i 9 | 
. . . 4
          
   | 
| 23 |   | 0ex 4160 | 
. . . . . 6
        | 
| 24 | 23 | enref 6824 | 
. . . . 5
        | 
| 25 | 24 | a1i 9 | 
. . . 4
              | 
| 26 |   | hashunlem.an | 
. . . . 5
              | 
| 27 |   | un0 3484 | 
. . . . . 6
              | 
| 28 | 27 | a1i 9 | 
. . . . 5
                    | 
| 29 |   | hashunlem.n | 
. . . . . 6
              | 
| 30 |   | nna0 6532 | 
. . . . . 6
                        | 
| 31 | 29, 30 | syl 14 | 
. . . . 5
                    | 
| 32 | 26, 28, 31 | 3brtr4d 4065 | 
. . . 4
                   
      | 
| 33 |   | breq2 4037 | 
. . . . . 6
        
              
    | 
| 34 |   | oveq2 5930 | 
. . . . . . 7
        
                     | 
| 35 | 34 | breq2d 4045 | 
. . . . . 6
        
               
                           | 
| 36 | 33, 35 | anbi12d 473 | 
. . . . 5
        
                
       
       
             
       
        | 
| 37 | 36 | rspcev 2868 | 
. . . 4
       
                                              
      
         
       | 
| 38 | 22, 25, 32, 37 | syl12anc 1247 | 
. . 3
                  
      
         
       | 
| 39 |   | peano2 4631 | 
. . . . . . . 8
                
   | 
| 40 | 39 | ad2antlr 489 | 
. . . . . . 7
                              
                           
      
      
             
       | 
| 41 |   | simp-4r 542 | 
. . . . . . . 8
                              
                           
      
      
                   | 
| 42 |   | vex 2766 | 
. . . . . . . . . 10
        | 
| 43 | 42 | a1i 9 | 
. . . . . . . . 9
                              
                           
      
      
                   | 
| 44 |   | simprr 531 | 
. . . . . . . . . . 11
                      
       
                         | 
| 45 | 44 | ad2antrr 488 | 
. . . . . . . . . 10
                              
                           
      
      
                         | 
| 46 | 45 | eldifbd 3169 | 
. . . . . . . . 9
                              
                           
      
      
             
       | 
| 47 | 43, 46 | eldifd 3167 | 
. . . . . . . 8
                              
                           
      
      
                         | 
| 48 |   | simplr 528 | 
. . . . . . . 8
                              
                           
      
      
                   | 
| 49 |   | simprl 529 | 
. . . . . . . 8
                              
                           
      
      
                   | 
| 50 |   | fiunsnnn 6942 | 
. . . . . . . 8
                                    
                           | 
| 51 | 41, 47, 48, 49, 50 | syl22anc 1250 | 
. . . . . . 7
                              
                           
      
      
                         
   | 
| 52 |   | hashunlem.a | 
. . . . . . . . . . 11
              | 
| 53 | 52 | ad4antr 494 | 
. . . . . . . . . 10
                              
                           
      
      
                   | 
| 54 |   | simprl 529 | 
. . . . . . . . . . . 12
                      
       
                   | 
| 55 | 54 | ad2antrr 488 | 
. . . . . . . . . . 11
                              
                           
      
      
                   | 
| 56 |   | hashunlem.disj | 
. . . . . . . . . . . 12
                    | 
| 57 | 56 | ad4antr 494 | 
. . . . . . . . . . 11
                              
                           
      
      
                         | 
| 58 |   | incom 3355 | 
. . . . . . . . . . . 12
                    | 
| 59 |   | incom 3355 | 
. . . . . . . . . . . . . 14
                    | 
| 60 | 59 | eqeq1i 2204 | 
. . . . . . . . . . . . 13
              
               | 
| 61 |   | ssdisj 3507 | 
. . . . . . . . . . . . 13
       
      
                
        | 
| 62 | 60, 61 | sylan2b 287 | 
. . . . . . . . . . . 12
       
      
                
        | 
| 63 | 58, 62 | eqtr3id 2243 | 
. . . . . . . . . . 11
       
      
                         | 
| 64 | 55, 57, 63 | syl2anc 411 | 
. . . . . . . . . 10
                              
                           
      
      
                         | 
| 65 |   | unfidisj 6983 | 
. . . . . . . . . 10
               
                
               | 
| 66 | 53, 41, 64, 65 | syl3anc 1249 | 
. . . . . . . . 9
                              
                           
      
      
                         | 
| 67 | 45 | eldifad 3168 | 
. . . . . . . . . . . 12
                              
                           
      
      
                   | 
| 68 |   | minel 3512 | 
. . . . . . . . . . . 12
              
                 
   | 
| 69 | 67, 57, 68 | syl2anc 411 | 
. . . . . . . . . . 11
                              
                           
      
      
             
       | 
| 70 |   | ioran 753 | 
. . . . . . . . . . . 12
               
               
            | 
| 71 |   | elun 3304 | 
. . . . . . . . . . . 12
                
      
          | 
| 72 | 70, 71 | xchnxbir 682 | 
. . . . . . . . . . 11
                  
      
       
      | 
| 73 | 69, 46, 72 | sylanbrc 417 | 
. . . . . . . . . 10
                              
                           
      
      
             
      
      | 
| 74 | 43, 73 | eldifd 3167 | 
. . . . . . . . 9
                              
                           
      
      
                               | 
| 75 | 29 | ad4antr 494 | 
. . . . . . . . . 10
                              
                           
      
      
                   | 
| 76 |   | nnacl 6538 | 
. . . . . . . . . 10
               
                  | 
| 77 | 75, 48, 76 | syl2anc 411 | 
. . . . . . . . 9
                              
                           
      
      
                         | 
| 78 |   | simprr 531 | 
. . . . . . . . 9
                              
                           
      
      
                               | 
| 79 |   | fiunsnnn 6942 | 
. . . . . . . . 9
                                                      
                     
     
             
         | 
| 80 | 66, 74, 77, 78, 79 | syl22anc 1250 | 
. . . . . . . 8
                              
                           
      
      
                               
         | 
| 81 |   | unass 3320 | 
. . . . . . . . . 10
                                    | 
| 82 | 81 | a1i 9 | 
. . . . . . . . 9
                              
                           
      
      
                                               | 
| 83 | 82 | eqcomd 2202 | 
. . . . . . . 8
                              
                           
      
      
                                               | 
| 84 |   | nnasuc 6534 | 
. . . . . . . . 9
               
                     
      | 
| 85 | 75, 48, 84 | syl2anc 411 | 
. . . . . . . 8
                              
                           
      
      
                            
      | 
| 86 | 80, 83, 85 | 3brtr4d 4065 | 
. . . . . . 7
                              
                           
      
      
                                         | 
| 87 |   | breq2 4037 | 
. . . . . . . . 9
                             
             
    | 
| 88 |   | oveq2 5930 | 
. . . . . . . . . 10
                                  | 
| 89 | 88 | breq2d 4045 | 
. . . . . . . . 9
                                         
                              | 
| 90 | 87, 89 | anbi12d 473 | 
. . . . . . . 8
                                 
                 
       
                                                  | 
| 91 | 90 | rspcev 2868 | 
. . . . . . 7
                            
      
                 
             
                         
                       | 
| 92 | 40, 51, 86, 91 | syl12anc 1247 | 
. . . . . 6
                              
                           
      
      
                                        
                       | 
| 93 | 92 | ex 115 | 
. . . . 5
             
               
                                          
             
                         
                        | 
| 94 | 93 | rexlimdva 2614 | 
. . . 4
                      
       
                                                                              
                        | 
| 95 |   | breq2 4037 | 
. . . . . 6
                                            | 
| 96 |   | oveq2 5930 | 
. . . . . . 7
                              | 
| 97 | 96 | breq2d 4045 | 
. . . . . 6
                                
                                   | 
| 98 | 95, 97 | anbi12d 473 | 
. . . . 5
                                 
                                             
                        | 
| 99 | 98 | cbvrexv 2730 | 
. . . 4
                                                       
                          
                 
       | 
| 100 | 94, 99 | imbitrrdi 162 | 
. . 3
                      
       
                                                                              
                        | 
| 101 |   | hashunlem.b | 
. . 3
              | 
| 102 | 5, 10, 15, 20, 38, 100, 101 | findcard2sd 6953 | 
. 2
                
        
      
          | 
| 103 |   | simprrr 540 | 
. . 3
       
                      
                                     | 
| 104 |   | hashunlem.bm | 
. . . . . . 7
              | 
| 105 | 104 | ensymd 6842 | 
. . . . . 6
              | 
| 106 |   | simprrl 539 | 
. . . . . 6
       
                      
                         | 
| 107 |   | entr 6843 | 
. . . . . 6
                            | 
| 108 | 105, 106,
107 | syl2an2r 595 | 
. . . . 5
       
                      
                         | 
| 109 |   | hashunlem.m | 
. . . . . 6
              | 
| 110 |   | simprl 529 | 
. . . . . 6
       
                      
                         | 
| 111 |   | nneneq 6918 | 
. . . . . 6
               
                      | 
| 112 | 109, 110,
111 | syl2an2r 595 | 
. . . . 5
       
                      
                                   | 
| 113 | 108, 112 | mpbid 147 | 
. . . 4
       
                      
                         | 
| 114 | 113 | oveq2d 5938 | 
. . 3
       
                      
                                     | 
| 115 | 103, 114 | breqtrrd 4061 | 
. 2
       
                      
                                     | 
| 116 | 102, 115 | rexlimddv 2619 | 
1
                
         |