| Step | Hyp | Ref
| Expression |
| 1 | | gsumval3.h |
. . . . . . 7
           |
| 2 | | f1f 6101 |
. . . . . . 7
                   |
| 3 | 1, 2 | syl 17 |
. . . . . 6
           |
| 4 | | fzfid 12772 |
. . . . . 6
       |
| 5 | | gsumval3.a |
. . . . . 6
   |
| 6 | | fex2 7121 |
. . . . . 6
                 |
| 7 | 3, 4, 5, 6 | syl3anc 1326 |
. . . . 5
   |
| 8 | | vex 3203 |
. . . . 5
 |
| 9 | | coexg 7117 |
. . . . 5
 
     |
| 10 | 7, 8, 9 | sylancl 694 |
. . . 4
     |
| 11 | 10 | ad2antrr 762 |
. . 3
    
                 |
| 12 | | gsumval3.b |
. . . . 5
     |
| 13 | | gsumval3.0 |
. . . . 5
     |
| 14 | | gsumval3.p |
. . . . 5
    |
| 15 | | gsumval3.z |
. . . . 5
Cntz   |
| 16 | | gsumval3.g |
. . . . 5
   |
| 17 | | gsumval3.f |
. . . . 5
       |
| 18 | | gsumval3.c |
. . . . 5
       |
| 19 | | gsumval3.m |
. . . . 5
   |
| 20 | | gsumval3.n |
. . . . 5
  supp   |
| 21 | | gsumval3.w |
. . . . 5
   supp
 |
| 22 | 12, 13, 14, 15, 16, 5, 17, 18, 19, 1, 20, 21 | gsumval3lem1 18306 |
. . . 4
    
                        supp      supp
  |
| 23 | | resexg 5442 |
. . . . . . . . 9
     |
| 24 | 7, 23 | syl 17 |
. . . . . . . 8
     |
| 25 | 24 | ad2antrr 762 |
. . . . . . 7
    
                 |
| 26 | 1 | ad2antrr 762 |
. . . . . . . . 9
    
                       |
| 27 | | suppssdm 7308 |
. . . . . . . . . . . 12
   supp 
  |
| 28 | 21, 27 | eqsstri 3635 |
. . . . . . . . . . 11
   |
| 29 | | fco 6058 |
. . . . . . . . . . . . 13
                           |
| 30 | 17, 3, 29 | syl2anc 693 |
. . . . . . . . . . . 12
             |
| 31 | | fdm 6051 |
. . . . . . . . . . . 12
                   |
| 32 | 30, 31 | syl 17 |
. . . . . . . . . . 11
         |
| 33 | 28, 32 | syl5sseq 3653 |
. . . . . . . . . 10

      |
| 34 | 33 | ad2antrr 762 |
. . . . . . . . 9
    
                   |
| 35 | | f1ores 6151 |
. . . . . . . . 9
         
                 |
| 36 | 26, 34, 35 | syl2anc 693 |
. . . . . . . 8
    
                         |
| 37 | 21 | imaeq2i 5464 |
. . . . . . . . . . 11
          supp
  |
| 38 | | fex 6490 |
. . . . . . . . . . . . . . 15
     
   |
| 39 | 17, 5, 38 | syl2anc 693 |
. . . . . . . . . . . . . 14
   |
| 40 | | ovex 6678 |
. . . . . . . . . . . . . . 15
     |
| 41 | | fex 6490 |
. . . . . . . . . . . . . . 15
                 |
| 42 | 3, 40, 41 | sylancl 694 |
. . . . . . . . . . . . . 14
   |
| 43 | 39, 42 | jca 554 |
. . . . . . . . . . . . 13
     |
| 44 | | f1fun 6103 |
. . . . . . . . . . . . . . 15
           |
| 45 | 1, 44 | syl 17 |
. . . . . . . . . . . . . 14
   |
| 46 | 45, 20 | jca 554 |
. . . . . . . . . . . . 13
  
supp    |
| 47 | | imacosupp 7335 |
. . . . . . . . . . . . 13
 
    supp        supp
  supp    |
| 48 | 43, 46, 47 | sylc 65 |
. . . . . . . . . . . 12
       supp
  supp   |
| 49 | 48 | adantr 481 |
. . . . . . . . . . 11
 

      supp
  supp   |
| 50 | 37, 49 | syl5eq 2668 |
. . . . . . . . . 10
 

     supp
  |
| 51 | 50 | adantr 481 |
. . . . . . . . 9
    
                  supp   |
| 52 | | f1oeq3 6129 |
. . . . . . . . 9
      supp           
       supp    |
| 53 | 51, 52 | syl 17 |
. . . . . . . 8
    
                       
       supp    |
| 54 | 36, 53 | mpbid 222 |
. . . . . . 7
    
                    supp   |
| 55 | | f1oen3g 7971 |
. . . . . . 7
           supp 

supp   |
| 56 | 25, 54, 55 | syl2anc 693 |
. . . . . 6
    
              supp   |
| 57 | | fzfi 12771 |
. . . . . . . . 9
     |
| 58 | | ssfi 8180 |
. . . . . . . . 9
          
  |
| 59 | 57, 33, 58 | sylancr 695 |
. . . . . . . 8
   |
| 60 | 59 | ad2antrr 762 |
. . . . . . 7
    
            
  |
| 61 | | f1f1orn 6148 |
. . . . . . . . . . . . 13
                   |
| 62 | 1, 61 | syl 17 |
. . . . . . . . . . . 12
           |
| 63 | | f1oen3g 7971 |
. . . . . . . . . . . 12
              
  |
| 64 | 7, 62, 63 | syl2anc 693 |
. . . . . . . . . . 11
    
  |
| 65 | | enfi 8176 |
. . . . . . . . . . 11
    
    
   |
| 66 | 64, 65 | syl 17 |
. . . . . . . . . 10
         |
| 67 | 57, 66 | mpbii 223 |
. . . . . . . . 9
   |
| 68 | | ssfi 8180 |
. . . . . . . . 9
   supp   supp
  |
| 69 | 67, 20, 68 | syl2anc 693 |
. . . . . . . 8
  supp   |
| 70 | 69 | ad2antrr 762 |
. . . . . . 7
    
              supp
  |
| 71 | | hashen 13135 |
. . . . . . 7
  
supp           supp 

supp    |
| 72 | 60, 70, 71 | syl2anc 693 |
. . . . . 6
    
                      supp 
 supp    |
| 73 | 56, 72 | mpbird 247 |
. . . . 5
    
                     supp    |
| 74 | 73 | fveq2d 6195 |
. . . 4
    
                
             
         supp     |
| 75 | 22, 74 | jca 554 |
. . 3
    
                         supp      supp
 

              
         supp      |
| 76 | | f1oeq1 6127 |
. . . . 5
             supp      supp
           supp      supp    |
| 77 | | coeq2 5280 |
. . . . . . . 8
   
  
    |
| 78 | 77 | seqeq3d 12809 |
. . . . . . 7
           
     |
| 79 | 78 | fveq1d 6193 |
. . . . . 6
              supp                supp     |
| 80 | 79 | eqeq2d 2632 |
. . . . 5
       
                     supp  
   
           

          supp      |
| 81 | 76, 80 | anbi12d 747 |
. . . 4
              supp      supp
 

                      supp                supp      supp    
           

          supp       |
| 82 | 81 | spcegv 3294 |
. . 3
                supp      supp
 

              
         supp   
            supp      supp
 

                      supp       |
| 83 | 11, 75, 82 | sylc 65 |
. 2
    
                         supp      supp    
           

        supp      |
| 84 | 16 | ad2antrr 762 |
. . . . . . 7
    
            
  |
| 85 | 5 | ad2antrr 762 |
. . . . . . 7
    
            
  |
| 86 | 17 | ad2antrr 762 |
. . . . . . 7
    
                   |
| 87 | 18 | ad2antrr 762 |
. . . . . . 7
    
            
      |
| 88 | 21 | neeq1i 2858 |
. . . . . . . . . 10
    supp   |
| 89 | | supp0cosupp0 7334 |
. . . . . . . . . . . 12
 
   supp
   supp
   |
| 90 | 89 | necon3d 2815 |
. . . . . . . . . . 11
 
     supp
 supp    |
| 91 | 39, 42, 90 | syl2anc 693 |
. . . . . . . . . 10
     supp
 supp    |
| 92 | 88, 91 | syl5bi 232 |
. . . . . . . . 9
   supp    |
| 93 | 92 | imp 445 |
. . . . . . . 8
 

 supp   |
| 94 | 93 | adantr 481 |
. . . . . . 7
    
              supp
  |
| 95 | 20 | ad2antrr 762 |
. . . . . . . 8
    
              supp
  |
| 96 | | frn 6053 |
. . . . . . . . . 10
        
  |
| 97 | 3, 96 | syl 17 |
. . . . . . . . 9
   |
| 98 | 97 | ad2antrr 762 |
. . . . . . . 8
    
            
  |
| 99 | 95, 98 | sstrd 3613 |
. . . . . . 7
    
              supp
  |
| 100 | 12, 13, 14, 15, 84, 85, 86, 87, 70, 94, 99 | gsumval3eu 18305 |
. . . . . 6
    
                           supp      supp
           supp      |
| 101 | | iota1 5865 |
. . . . . 6
               supp      supp
           supp                 supp      supp
           supp                   supp      supp
           supp        |
| 102 | 100, 101 | syl 17 |
. . . . 5
    
                          supp      supp
           supp                   supp      supp
           supp        |
| 103 | | eqid 2622 |
. . . . . . 7
 supp  supp
 |
| 104 | | simprl 794 |
. . . . . . 7
    
            
  |
| 105 | 12, 13, 14, 15, 84, 85, 86, 87, 70, 94, 103, 104 | gsumval3a 18304 |
. . . . . 6
    
              g                 supp      supp
           supp       |
| 106 | 105 | eqeq1d 2624 |
. . . . 5
    
               g 
               supp      supp
           supp        |
| 107 | 102, 106 | bitr4d 271 |
. . . 4
    
                          supp      supp
           supp     g     |
| 108 | 107 | alrimiv 1855 |
. . 3
    
                            supp      supp
           supp     g     |
| 109 | | fvex 6201 |
. . . 4
   
           |
| 110 | | eqeq1 2626 |
. . . . . . 7
  

                       supp  
   
           

        supp      |
| 111 | 110 | anbi2d 740 |
. . . . . 6
  

                      supp      supp
           supp              supp      supp
 

                      supp       |
| 112 | 111 | exbidv 1850 |
. . . . 5
  

                        supp      supp
 

        supp                supp      supp
   
                     supp       |
| 113 | | eqeq2 2633 |
. . . . 5
  

             g   g     
             |
| 114 | 112, 113 | bibi12d 335 |
. . . 4
  

                         supp      supp
           supp     g                supp      supp
 

                      supp     g   

               |
| 115 | 109, 114 | spcv 3299 |
. . 3
                supp      supp
           supp     g  
             supp      supp    
           

        supp     g   

              |
| 116 | 108, 115 | syl 17 |
. 2
    
                          supp      supp
   
                     supp     g     
             |
| 117 | 83, 116 | mpbid 222 |
1
    
              g     
            |