Step | Hyp | Ref
| Expression |
1 | | gsumfzfsumlemm.n |
. . 3
       |
2 | | eluzfz2 10098 |
. . 3
    
      |
3 | 1, 2 | syl 14 |
. 2
       |
4 | | oveq2 5926 |
. . . . . . 7
           |
5 | 4 | mpteq1d 4114 |
. . . . . 6
               |
6 | 5 | oveq2d 5934 |
. . . . 5
 ℂfld g        ℂfld g          |
7 | 4 | sumeq1d 11509 |
. . . . 5
       
       |
8 | 6, 7 | eqeq12d 2208 |
. . . 4
  ℂfld g        
    
ℂfld
g                 |
9 | 8 | imbi2d 230 |
. . 3
  
ℂfld g              
 ℂfld g                  |
10 | | oveq2 5926 |
. . . . . . 7
           |
11 | 10 | mpteq1d 4114 |
. . . . . 6
               |
12 | 11 | oveq2d 5934 |
. . . . 5
 ℂfld g        ℂfld g          |
13 | 10 | sumeq1d 11509 |
. . . . 5
       
       |
14 | 12, 13 | eqeq12d 2208 |
. . . 4
  ℂfld g        
    
ℂfld
g                 |
15 | 14 | imbi2d 230 |
. . 3
  
ℂfld g              
 ℂfld g                  |
16 | | oveq2 5926 |
. . . . . . 7
               |
17 | 16 | mpteq1d 4114 |
. . . . . 6
                   |
18 | 17 | oveq2d 5934 |
. . . . 5
   ℂfld g        ℂfld g            |
19 | 16 | sumeq1d 11509 |
. . . . 5
         
         |
20 | 18, 19 | eqeq12d 2208 |
. . . 4
    ℂfld g        
    
ℂfld
g                     |
21 | 20 | imbi2d 230 |
. . 3
    
ℂfld g              
 ℂfld g                      |
22 | | oveq2 5926 |
. . . . . . 7
           |
23 | 22 | mpteq1d 4114 |
. . . . . 6
               |
24 | 23 | oveq2d 5934 |
. . . . 5
 ℂfld g        ℂfld g          |
25 | 22 | sumeq1d 11509 |
. . . . 5
       
       |
26 | 24, 25 | eqeq12d 2208 |
. . . 4
  ℂfld g        
    
ℂfld
g                 |
27 | 26 | imbi2d 230 |
. . 3
  
ℂfld g              
 ℂfld g                  |
28 | | cnfldbas 14051 |
. . . . . 6
  ℂfld |
29 | | cnring 14058 |
. . . . . . 7
ℂfld  |
30 | | ringmnd 13502 |
. . . . . . 7
ℂfld ℂfld   |
31 | 29, 30 | mp1i 10 |
. . . . . 6
 ℂfld   |
32 | | eluzel2 9597 |
. . . . . . 7
    
  |
33 | 1, 32 | syl 14 |
. . . . . 6
   |
34 | | eluzfz1 10097 |
. . . . . . . 8
    
      |
35 | 1, 34 | syl 14 |
. . . . . . 7
       |
36 | | gsumfzfsumlemm.b |
. . . . . . . 8
 
    
  |
37 | 36 | ralrimiva 2567 |
. . . . . . 7
         |
38 | | nfcsb1v 3113 |
. . . . . . . . 9
  
 ![]_ ]_](_urbrack.gif)  |
39 | 38 | nfel1 2347 |
. . . . . . . 8
    ![]_ ]_](_urbrack.gif)
 |
40 | | csbeq1a 3089 |
. . . . . . . . 9
   ![]_ ]_](_urbrack.gif)   |
41 | 40 | eleq1d 2262 |
. . . . . . . 8
 
  ![]_ ]_](_urbrack.gif)    |
42 | 39, 41 | rspc 2858 |
. . . . . . 7
      
       ![]_ ]_](_urbrack.gif)    |
43 | 35, 37, 42 | sylc 62 |
. . . . . 6
   ![]_ ]_](_urbrack.gif)
  |
44 | 40 | adantl 277 |
. . . . . 6
 
   ![]_ ]_](_urbrack.gif)   |
45 | | nfv 1539 |
. . . . . 6
   |
46 | 28, 31, 33, 43, 44, 45, 38 | gsumfzsnfd 13415 |
. . . . 5
 ℂfld g   
    ![]_ ]_](_urbrack.gif)   |
47 | | fzsn 10132 |
. . . . . . . 8
         |
48 | 33, 47 | syl 14 |
. . . . . . 7
         |
49 | 48 | mpteq1d 4114 |
. . . . . 6
             |
50 | 49 | oveq2d 5934 |
. . . . 5
 ℂfld g        ℂfld g   
    |
51 | 47 | sumeq1d 11509 |
. . . . . . 7
       
     |
52 | 33, 51 | syl 14 |
. . . . . 6
             |
53 | | sumsns 11558 |
. . . . . . 7
    ![]_ ]_](_urbrack.gif)
       ![]_ ]_](_urbrack.gif)   |
54 | 33, 43, 53 | syl2anc 411 |
. . . . . 6
       ![]_ ]_](_urbrack.gif)   |
55 | 52, 54 | eqtrd 2226 |
. . . . 5
         ![]_ ]_](_urbrack.gif)   |
56 | 46, 50, 55 | 3eqtr4d 2236 |
. . . 4
 ℂfld g                |
57 | 56 | a1i 9 |
. . 3
    
 ℂfld g                 |
58 | | simpr 110 |
. . . . . . . 8
    ..^  ℂfld g               ℂfld g                |
59 | 58 | oveq1d 5933 |
. . . . . . 7
    ..^  ℂfld g                ℂfld g            ![]_ ]_](_urbrack.gif)             ![]_ ]_](_urbrack.gif)    |
60 | | mpocnfldadd 14053 |
. . . . . . . . . 10
      ℂfld |
61 | 29 | a1i 9 |
. . . . . . . . . 10
 
 ..^  ℂfld   |
62 | 33 | adantr 276 |
. . . . . . . . . 10
 
 ..^    |
63 | | elfzouz 10217 |
. . . . . . . . . . 11
  ..^
      |
64 | 63 | adantl 277 |
. . . . . . . . . 10
 
 ..^        |
65 | | simpll 527 |
. . . . . . . . . . . 12
    ..^           |
66 | 65, 33 | syl 14 |
. . . . . . . . . . . . 13
    ..^           |
67 | | elfzoel2 10212 |
. . . . . . . . . . . . . 14
  ..^
  |
68 | 67 | ad2antlr 489 |
. . . . . . . . . . . . 13
    ..^           |
69 | | elfzelz 10091 |
. . . . . . . . . . . . . 14
         |
70 | 69 | adantl 277 |
. . . . . . . . . . . . 13
    ..^           |
71 | | elfzle1 10093 |
. . . . . . . . . . . . . 14
         |
72 | 71 | adantl 277 |
. . . . . . . . . . . . 13
    ..^           |
73 | 70 | zred 9439 |
. . . . . . . . . . . . . 14
    ..^           |
74 | | elfzoelz 10213 |
. . . . . . . . . . . . . . . . 17
  ..^
  |
75 | 74 | ad2antlr 489 |
. . . . . . . . . . . . . . . 16
    ..^           |
76 | 75 | peano2zd 9442 |
. . . . . . . . . . . . . . 15
    ..^             |
77 | 76 | zred 9439 |
. . . . . . . . . . . . . 14
    ..^             |
78 | 68 | zred 9439 |
. . . . . . . . . . . . . 14
    ..^           |
79 | | elfzle2 10094 |
. . . . . . . . . . . . . . 15
           |
80 | 79 | adantl 277 |
. . . . . . . . . . . . . 14
    ..^             |
81 | | fzofzp1 10294 |
. . . . . . . . . . . . . . . 16
  ..^
        |
82 | 81 | ad2antlr 489 |
. . . . . . . . . . . . . . 15
    ..^                 |
83 | | elfzle2 10094 |
. . . . . . . . . . . . . . 15
           |
84 | 82, 83 | syl 14 |
. . . . . . . . . . . . . 14
    ..^             |
85 | 73, 77, 78, 80, 84 | letrd 8143 |
. . . . . . . . . . . . 13
    ..^           |
86 | 66, 68, 70, 72, 85 | elfzd 10082 |
. . . . . . . . . . . 12
    ..^               |
87 | 65, 86, 36 | syl2anc 411 |
. . . . . . . . . . 11
    ..^           |
88 | 87 | fmpttd 5713 |
. . . . . . . . . 10
 
 ..^                      |
89 | 28, 60, 61, 62, 64, 88 | gsumsplit1r 12981 |
. . . . . . . . 9
 
 ..^  ℂfld g           ℂfld g                                        |
90 | | fzssp1 10133 |
. . . . . . . . . . . 12
           |
91 | | resmpt 4990 |
. . . . . . . . . . . 12
                                 |
92 | 90, 91 | mp1i 10 |
. . . . . . . . . . 11
 
 ..^                        |
93 | 92 | oveq2d 5934 |
. . . . . . . . . 10
 
 ..^  ℂfld g                ℂfld g          |
94 | | peano2uz 9648 |
. . . . . . . . . . . . . 14
    
        |
95 | 63, 94 | syl 14 |
. . . . . . . . . . . . 13
  ..^
        |
96 | 95 | adantl 277 |
. . . . . . . . . . . 12
 
 ..^          |
97 | | eluzfz2 10098 |
. . . . . . . . . . . 12
      
          |
98 | 96, 97 | syl 14 |
. . . . . . . . . . 11
 
 ..^            |
99 | | rspcsbela 3140 |
. . . . . . . . . . . 12
                   ![]_ ]_](_urbrack.gif)
  |
100 | 81, 37, 99 | syl2anr 290 |
. . . . . . . . . . 11
 
 ..^      ![]_ ]_](_urbrack.gif)
  |
101 | | eqid 2193 |
. . . . . . . . . . . 12
                 |
102 | 101 | fvmpts 5635 |
. . . . . . . . . . 11
              ![]_ ]_](_urbrack.gif)
                   ![]_ ]_](_urbrack.gif)   |
103 | 98, 100, 102 | syl2anc 411 |
. . . . . . . . . 10
 
 ..^                    ![]_ ]_](_urbrack.gif)   |
104 | 93, 103 | oveq12d 5936 |
. . . . . . . . 9
 
 ..^   ℂfld g                                       ℂfld g                   ![]_ ]_](_urbrack.gif)    |
105 | | cnfld0 14059 |
. . . . . . . . . . 11
  ℂfld |
106 | 29, 30 | mp1i 10 |
. . . . . . . . . . 11
 
 ..^  ℂfld   |
107 | 74 | adantl 277 |
. . . . . . . . . . 11
 
 ..^    |
108 | | fzelp1 10140 |
. . . . . . . . . . . . 13
             |
109 | 108, 87 | sylan2 286 |
. . . . . . . . . . . 12
    ..^         |
110 | 109 | fmpttd 5713 |
. . . . . . . . . . 11
 
 ..^                  |
111 | 28, 105, 106, 62, 107, 110 | gsumfzcl 13071 |
. . . . . . . . . 10
 
 ..^  ℂfld g          |
112 | 111, 100 | addcld 8039 |
. . . . . . . . . 10
 
 ..^   ℂfld g            ![]_ ]_](_urbrack.gif)    |
113 | | oveq1 5925 |
. . . . . . . . . . 11
 ℂfld g           ℂfld g           |
114 | | oveq2 5926 |
. . . . . . . . . . 11
     ![]_ ]_](_urbrack.gif)  ℂfld g          ℂfld g            ![]_ ]_](_urbrack.gif)    |
115 | | eqid 2193 |
. . . . . . . . . . 11
           |
116 | 113, 114,
115 | ovmpog 6053 |
. . . . . . . . . 10
  ℂfld g            ![]_ ]_](_urbrack.gif)  ℂfld g            ![]_ ]_](_urbrack.gif)    ℂfld g                   ![]_ ]_](_urbrack.gif)   ℂfld g            ![]_ ]_](_urbrack.gif)    |
117 | 111, 100,
112, 116 | syl3anc 1249 |
. . . . . . . . 9
 
 ..^   ℂfld g                   ![]_ ]_](_urbrack.gif)   ℂfld g            ![]_ ]_](_urbrack.gif)    |
118 | 89, 104, 117 | 3eqtrd 2230 |
. . . . . . . 8
 
 ..^  ℂfld g           ℂfld g            ![]_ ]_](_urbrack.gif)    |
119 | 118 | adantr 276 |
. . . . . . 7
    ..^  ℂfld g               ℂfld g           ℂfld g            ![]_ ]_](_urbrack.gif)    |
120 | | fzsuc 10135 |
. . . . . . . . . . 11
    
                  |
121 | 64, 120 | syl 14 |
. . . . . . . . . 10
 
 ..^                    |
122 | 121 | sumeq1d 11509 |
. . . . . . . . 9
 
 ..^                        |
123 | | nfv 1539 |
. . . . . . . . . 10
    ..^   |
124 | | nfcsb1v 3113 |
. . . . . . . . . 10
      ![]_ ]_](_urbrack.gif)  |
125 | 62, 107 | fzfigd 10502 |
. . . . . . . . . 10
 
 ..^        |
126 | 107 | peano2zd 9442 |
. . . . . . . . . 10
 
 ..^      |
127 | | fzp1nel 10170 |
. . . . . . . . . . 11
       |
128 | 127 | a1i 9 |
. . . . . . . . . 10
 
 ..^ 
        |
129 | | csbeq1a 3089 |
. . . . . . . . . 10
       ![]_ ]_](_urbrack.gif)   |
130 | 123, 124,
125, 126, 128, 109, 129, 100 | fsumsplitsn 11553 |
. . . . . . . . 9
 
 ..^                         ![]_ ]_](_urbrack.gif)    |
131 | 122, 130 | eqtrd 2226 |
. . . . . . . 8
 
 ..^           
         ![]_ ]_](_urbrack.gif)    |
132 | 131 | adantr 276 |
. . . . . . 7
    ..^  ℂfld g                                  ![]_ ]_](_urbrack.gif)    |
133 | 59, 119, 132 | 3eqtr4d 2236 |
. . . . . 6
    ..^  ℂfld g               ℂfld g                    |
134 | 133 | ex 115 |
. . . . 5
 
 ..^   ℂfld g             
ℂfld
g                     |
135 | 134 | expcom 116 |
. . . 4
  ..^
  ℂfld g             
ℂfld
g                      |
136 | 135 | a2d 26 |
. . 3
  ..^
  ℂfld g                ℂfld g                      |
137 | 9, 15, 21, 27, 57, 136 | fzind2 10306 |
. 2
      ℂfld g                 |
138 | 3, 137 | mpcom 36 |
1
 ℂfld g                |