Proof of Theorem fsumcnlem
| Step | Hyp | Ref
| Expression |
| 1 | | elnnuz 6385 |
. . . . . . . . . . . 12

      |
| 2 | | fvex 3727 |
. . . . . . . . . . . . 13
     |
| 3 | 2 | fsump1slem 6965 |
. . . . . . . . . . . 12

    
                          ![]_](_urbrack.gif)        |
| 4 | 1, 3 | sylbi 199 |
. . . . . . . . . . 11

                           ![]_](_urbrack.gif)        |
| 5 | 4 | adantr 389 |
. . . . . . . . . 10
                              ![]_](_urbrack.gif)        |
| 6 | | sumex 6934 |
. . . . . . . . . . . . 13
           |
| 7 | | fvopab2 3786 |
. . . . . . . . . . . . 13
                                  
           |
| 8 | 6, 7 | mpan2 695 |
. . . . . . . . . . . 12

                                 |
| 9 | | oprex 3978 |
. . . . . . . . . . . . . . 15

  |
| 10 | | csbfv12g 3737 |
. . . . . . . . . . . . . . 15
       ![]_](_urbrack.gif)          ![]_](_urbrack.gif)       ![]_](_urbrack.gif)    |
| 11 | 9, 10 | ax-mp 7 |
. . . . . . . . . . . . . 14
 
  ![]_](_urbrack.gif)          ![]_](_urbrack.gif)       ![]_](_urbrack.gif)   |
| 12 | | ax-17 970 |
. . . . . . . . . . . . . . . . 17
    |
| 13 | 12 | csbconstgf 2007 |
. . . . . . . . . . . . . . . 16
       ![]_](_urbrack.gif)   |
| 14 | 9, 13 | ax-mp 7 |
. . . . . . . . . . . . . . 15
 
  ![]_](_urbrack.gif)  |
| 15 | 14 | fveq2i 3722 |
. . . . . . . . . . . . . 14
     ![]_](_urbrack.gif)       ![]_](_urbrack.gif)       ![]_](_urbrack.gif)     |
| 16 | 11, 15 | eqtr2 1494 |
. . . . . . . . . . . . 13
     ![]_](_urbrack.gif)     
  ![]_](_urbrack.gif)      |
| 17 | 16 | a1i 8 |
. . . . . . . . . . . 12

     ![]_](_urbrack.gif)     
  ![]_](_urbrack.gif)       |
| 18 | 8, 17 | opreq12d 3973 |
. . . . . . . . . . 11

    
  
                   ![]_](_urbrack.gif)               
 
  ![]_](_urbrack.gif)        |
| 19 | 18 | adantl 388 |
. . . . . . . . . 10
                           
  ![]_](_urbrack.gif)                    ![]_](_urbrack.gif)        |
| 20 | 5, 19 | eqtr4d 1508 |
. . . . . . . . 9
                   
  
                   ![]_](_urbrack.gif)       |
| 21 | 20 | eqeq2d 1484 |
. . . . . . . 8
        
           
  
                   ![]_](_urbrack.gif)        |
| 22 | 21 | pm5.32da 648 |
. . . . . . 7

  
                                        ![]_](_urbrack.gif)         |
| 23 | 22 | opabbidv 2666 |
. . . . . 6

                                                   ![]_](_urbrack.gif)         |
| 24 | 23 | adantr 389 |
. . . . 5
       
            Cn        
                      
  
                   ![]_](_urbrack.gif)         |
| 25 | | fsumcn.2 |
. . . . . . . 8
 |
| 26 | | fsumcn.7 |
. . . . . . . . 9
  |
| 27 | 26 | cnmetba 7865 |
. . . . . . . 8
 |
| 28 | | fsumcn.1 |
. . . . . . . 8
Met |
| 29 | 26 | cnmet 7866 |
. . . . . . . 8
Met |
| 30 | | fsumcn.j |
. . . . . . . 8
Open   |
| 31 | | fsumcn.k |
. . . . . . . 8
Open   |
| 32 | | eqid 1474 |
. . . . . . . 8
Open  Open   |
| 33 | | fsumcnlem.14 |
. . . . . . . 8
                                            
   |
| 34 | 26, 33, 31, 32 | addcn 7948 |
. . . . . . . 8
 Open  Cn   |
| 35 | | eleq1 1532 |
. . . . . . . . . . . . . . . 16
     |
| 36 | 35 | adantr 389 |
. . . . . . . . . . . . . . 15
       |
| 37 | | id 59 |
. . . . . . . . . . . . . . . 16
   |
| 38 | | fveq2 3719 |
. . . . . . . . . . . . . . . . 17
           |
| 39 | 38 | sumeq2sdv 6946 |
. . . . . . . . . . . . . . . 16
 
                     |
| 40 | 37, 39 | eqeqan12rd 1489 |
. . . . . . . . . . . . . . 15
              
            |
| 41 | 36, 40 | anbi12d 627 |
. . . . . . . . . . . . . 14
                 
             |
| 42 | 41 | cbvopabv 2669 |
. . . . . . . . . . . . 13
  
  
                             |
| 43 | 42 | fveq1i 3720 |
. . . . . . . . . . . 12
                                           |
| 44 | 43 | opreq1i 3966 |
. . . . . . . . . . 11
       
             
     ![]_](_urbrack.gif)                                ![]_](_urbrack.gif)      |
| 45 | 44 | eqeq2i 1483 |
. . . . . . . . . 10
              |