Metamath Proof Explorer


Theorem esumfzf

Description: Formulating a partial extended sum over integers using the recursive sequence builder. (Contributed by Thierry Arnoux, 18-Oct-2017)

Ref Expression
Hypothesis esumfzf.1 _kF
Assertion esumfzf F:0+∞N*k=1NFk=seq1+𝑒FN

Proof

Step Hyp Ref Expression
1 esumfzf.1 _kF
2 nfv ki=1
3 oveq2 i=11i=11
4 2 3 esumeq1d i=1*k=1iFk=*k=11Fk
5 fveq2 i=1seq1+𝑒Fi=seq1+𝑒F1
6 4 5 eqeq12d i=1*k=1iFk=seq1+𝑒Fi*k=11Fk=seq1+𝑒F1
7 6 imbi2d i=1F:0+∞*k=1iFk=seq1+𝑒FiF:0+∞*k=11Fk=seq1+𝑒F1
8 nfv ki=n
9 oveq2 i=n1i=1n
10 8 9 esumeq1d i=n*k=1iFk=*k=1nFk
11 fveq2 i=nseq1+𝑒Fi=seq1+𝑒Fn
12 10 11 eqeq12d i=n*k=1iFk=seq1+𝑒Fi*k=1nFk=seq1+𝑒Fn
13 12 imbi2d i=nF:0+∞*k=1iFk=seq1+𝑒FiF:0+∞*k=1nFk=seq1+𝑒Fn
14 nfv ki=n+1
15 oveq2 i=n+11i=1n+1
16 14 15 esumeq1d i=n+1*k=1iFk=*k=1n+1Fk
17 fveq2 i=n+1seq1+𝑒Fi=seq1+𝑒Fn+1
18 16 17 eqeq12d i=n+1*k=1iFk=seq1+𝑒Fi*k=1n+1Fk=seq1+𝑒Fn+1
19 18 imbi2d i=n+1F:0+∞*k=1iFk=seq1+𝑒FiF:0+∞*k=1n+1Fk=seq1+𝑒Fn+1
20 nfv ki=N
21 oveq2 i=N1i=1N
22 20 21 esumeq1d i=N*k=1iFk=*k=1NFk
23 fveq2 i=Nseq1+𝑒Fi=seq1+𝑒FN
24 22 23 eqeq12d i=N*k=1iFk=seq1+𝑒Fi*k=1NFk=seq1+𝑒FN
25 24 imbi2d i=NF:0+∞*k=1iFk=seq1+𝑒FiF:0+∞*k=1NFk=seq1+𝑒FN
26 fveq2 k=xFk=Fx
27 nfcv _x1
28 nfcv _k1
29 nfcv _xFk
30 nfcv _kx
31 1 30 nffv _kFx
32 26 27 28 29 31 cbvesum *k1Fk=*x1Fx
33 simpr F:0+∞x=1x=1
34 33 fveq2d F:0+∞x=1Fx=F1
35 1z 1
36 35 a1i F:0+∞1
37 1nn 1
38 ffvelcdm F:0+∞1F10+∞
39 37 38 mpan2 F:0+∞F10+∞
40 34 36 39 esumsn F:0+∞*x1Fx=F1
41 32 40 eqtrid F:0+∞*k1Fk=F1
42 fzsn 111=1
43 35 42 ax-mp 11=1
44 esumeq1 11=1*k=11Fk=*k1Fk
45 43 44 ax-mp *k=11Fk=*k1Fk
46 seq1 1seq1+𝑒F1=F1
47 35 46 ax-mp seq1+𝑒F1=F1
48 41 45 47 3eqtr4g F:0+∞*k=11Fk=seq1+𝑒F1
49 simpl nF:0+∞n
50 nnuz =1
51 49 50 eleqtrdi nF:0+∞n1
52 seqp1 n1seq1+𝑒Fn+1=seq1+𝑒Fn+𝑒Fn+1
53 51 52 syl nF:0+∞seq1+𝑒Fn+1=seq1+𝑒Fn+𝑒Fn+1
54 53 adantr nF:0+∞*k=1nFk=seq1+𝑒Fnseq1+𝑒Fn+1=seq1+𝑒Fn+𝑒Fn+1
55 simpr nF:0+∞*k=1nFk=seq1+𝑒Fn*k=1nFk=seq1+𝑒Fn
56 55 oveq1d nF:0+∞*k=1nFk=seq1+𝑒Fn*k=1nFk+𝑒Fn+1=seq1+𝑒Fn+𝑒Fn+1
57 nfv kn
58 57 nfci _k
59 nfcv _k0+∞
60 1 58 59 nff kF:0+∞
61 57 60 nfan knF:0+∞
62 fzsuc n11n+1=1nn+1
63 51 62 syl nF:0+∞1n+1=1nn+1
64 61 63 esumeq1d nF:0+∞*k=1n+1Fk=*k1nn+1Fk
65 nfcv _k1n
66 nfcv _kn+1
67 ovexd nF:0+∞1nV
68 snex n+1V
69 68 a1i nF:0+∞n+1V
70 fzp1disj 1nn+1=
71 70 a1i nF:0+∞1nn+1=
72 simplr nF:0+∞k1nF:0+∞
73 fzssnn 11n
74 37 73 ax-mp 1n
75 simpr nF:0+∞k1nk1n
76 74 75 sselid nF:0+∞k1nk
77 72 76 ffvelcdmd nF:0+∞k1nFk0+∞
78 simplr nF:0+∞kn+1F:0+∞
79 simpr nF:0+∞kn+1kn+1
80 velsn kn+1k=n+1
81 79 80 sylib nF:0+∞kn+1k=n+1
82 simpll nF:0+∞kn+1n
83 82 peano2nnd nF:0+∞kn+1n+1
84 81 83 eqeltrd nF:0+∞kn+1k
85 78 84 ffvelcdmd nF:0+∞kn+1Fk0+∞
86 61 65 66 67 69 71 77 85 esumsplit nF:0+∞*k1nn+1Fk=*k=1nFk+𝑒*kn+1Fk
87 nfcv _xn+1
88 26 87 66 29 31 cbvesum *kn+1Fk=*xn+1Fx
89 simpr nF:0+∞x=n+1x=n+1
90 89 fveq2d nF:0+∞x=n+1Fx=Fn+1
91 49 peano2nnd nF:0+∞n+1
92 simpr nF:0+∞F:0+∞
93 92 91 ffvelcdmd nF:0+∞Fn+10+∞
94 90 91 93 esumsn nF:0+∞*xn+1Fx=Fn+1
95 88 94 eqtrid nF:0+∞*kn+1Fk=Fn+1
96 95 oveq2d nF:0+∞*k=1nFk+𝑒*kn+1Fk=*k=1nFk+𝑒Fn+1
97 64 86 96 3eqtrrd nF:0+∞*k=1nFk+𝑒Fn+1=*k=1n+1Fk
98 97 adantr nF:0+∞*k=1nFk=seq1+𝑒Fn*k=1nFk+𝑒Fn+1=*k=1n+1Fk
99 54 56 98 3eqtr2rd nF:0+∞*k=1nFk=seq1+𝑒Fn*k=1n+1Fk=seq1+𝑒Fn+1
100 99 exp31 nF:0+∞*k=1nFk=seq1+𝑒Fn*k=1n+1Fk=seq1+𝑒Fn+1
101 100 a2d nF:0+∞*k=1nFk=seq1+𝑒FnF:0+∞*k=1n+1Fk=seq1+𝑒Fn+1
102 7 13 19 25 48 101 nnind NF:0+∞*k=1NFk=seq1+𝑒FN
103 102 impcom F:0+∞N*k=1NFk=seq1+𝑒FN