HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem efseq0ex 7311
Description: The series defining the exponential function converges.
Hypothesis
Ref Expression
ef0lem.1 |- F = {<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))}
Assertion
Ref Expression
efseq0ex |- (A e. CC -> E.x( + seq0 F) ~~> x)
Distinct variable groups:   x,j,y,A   x,F

Proof of Theorem efseq0ex
StepHypRef Expression
1 ef0lem.1 . . . . . 6 |- F = {<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))}
2 reseq1 3368 . . . . . 6 |- (F = {<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))} -> (F |` NN) = ({<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))} |` NN))
31, 2ax-mp 7 . . . . 5 |- (F |` NN) = ({<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))} |` NN)
4 nnssnn0 6102 . . . . . 6 |- NN (_ NN0
5 resopab2 3398 . . . . . 6 |- (NN (_ NN0 -> ({<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))} |` NN) = {<.j, y>. | (j e. NN /\ y = ((A^j) / (!` j)))})
64, 5ax-mp 7 . . . . 5 |- ({<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))} |` NN) = {<.j, y>. | (j e. NN /\ y = ((A^j) / (!` j)))}
73, 6eqtr 1495 . . . 4 |- (F |` NN) = {<.j, y>. | (j e. NN /\ y = ((A^j) / (!` j)))}
87efseq1ex 7306 . . 3 |- (A e. CC -> E.w( + seq1 (F |` NN)) ~~> w)
9 addex 5317 . . . . . 6 |- + e. V
10 nn0ex 6105 . . . . . . 7 |- NN0 e. V
1110, 1fopabex2 3612 . . . . . 6 |- F e. V
129, 11seq1res 6327 . . . . 5 |- ( + seq1 (F |` NN)) = ( + seq1 F)
1312breq1i 2626 . . . 4 |- (( + seq1 (F |` NN)) ~~> w <-> ( + seq1 F) ~~> w)
1413exbii 1051 . . 3 |- (E.w( + seq1 (F |` NN)) ~~> w <-> E.w( + seq1 F) ~~> w)
158, 14sylib 198 . 2 |- (A e. CC -> E.w( + seq1 F) ~~> w)
16 oprex 3983 . . . . . . . 8 |- (<.1, + >. seq F) e. V
17 oprex 3983 . . . . . . . 8 |- (<.0, + >. seq F) e. V
18 visset 1813 . . . . . . . 8 |- w e. V
19 fvex 3732 . . . . . . . 8 |- (F` 0) e. V
2016, 17, 18, 19climaddc2 7119 . . . . . . 7 |- ((((<.1, + >. seq F) ~~> w /\ (F` 0) e. CC) /\ (1 e. ZZ /\ A.k e. (ZZ>` 1)(((<.1, + >. seq F)` k) e. CC /\ ((<.0, + >. seq F)` k) = ((F` 0) + ((<.1, + >. seq F)` k))))) -> (<.0, + >. seq F) ~~> ((F` 0) + w))
21 pm3.27 323 . . . . . . . 8 |- ((A e. CC /\ (<.1, + >. seq F) ~~> w) -> (<.1, + >. seq F) ~~> w)
22 eftclt 7303 . . . . . . . . . . . 12 |- ((A e. CC /\ j e. NN0) -> ((A^j) / (!` j)) e. CC)
2322r19.21aiva 1714 . . . . . . . . . . 11 |- (A e. CC -> A.j e. NN0 ((A^j) / (!` j)) e. CC)
241fopab2 3823 . . . . . . . . . . 11 |- (A.j e. NN0 ((A^j) / (!` j)) e. CC <-> F:NN0-->CC)
2523, 24sylib 198 . . . . . . . . . 10 |- (A e. CC -> F:NN0-->CC)
26 0nn0 6113 . . . . . . . . . . 11 |- 0 e. NN0
27 ffvelrn 3814 . . . . . . . . . . 11 |- ((F:NN0-->CC /\ 0 e. NN0) -> (F` 0) e. CC)
2826, 27mpan2 696 . . . . . . . . . 10 |- (F:NN0-->CC -> (F` 0) e. CC)
2925, 28syl 10 . . . . . . . . 9 |- (A e. CC -> (F` 0) e. CC)
3029adantr 389 . . . . . . . 8 |- ((A e. CC /\ (<.1, + >. seq F) ~~> w) -> (F` 0) e. CC)
3121, 30jca 288 . . . . . . 7 |- ((A e. CC /\ (<.1, + >. seq F) ~~> w) -> ((<.1, + >. seq F) ~~> w /\ (F` 0) e. CC))
3211serzclt 7045 . . . . . . . . . . . 12 |- ((k e. (ZZ>` 1) /\ A.m e. (1...k)(F` m) e. CC) -> ((<.1, + >. seq F)` k) e. CC)
33 pm3.27 323 . . . . . . . . . . . 12 |- ((A e. CC /\ k e. (ZZ>` 1)) -> k e. (ZZ>` 1))
34 ffvelrn 3814 . . . . . . . . . . . . . . 15 |- ((F:NN0-->CC /\ m e. NN0) -> (F` m) e. CC)
35 elfznnt 6494 . . . . . . . . . . . . . . . 16 |- (m e. (1...k) -> m e. NN)
36 nnnn0t 6106 . . . . . . . . . . . . . . . 16 |- (m e. NN -> m e. NN0)
3735, 36syl 10 . . . . . . . . . . . . . . 15 |- (m e. (1...k) -> m e. NN0)
3834, 25, 37syl2an 454 . . . . . . . . . . . . . 14 |- ((A e. CC /\ m e. (1...k)) -> (F` m) e. CC)
3938r19.21aiva 1714 . . . . . . . . . . . . 13 |- (A e. CC -> A.m e. (1...k)(F` m) e. CC)
4039adantr 389 . . . . . . . . . . . 12 |- ((A e. CC /\ k e. (ZZ>` 1)) -> A.m e. (1...k)(F` m) e. CC)
4132, 33, 40sylanc 471 . . . . . . . . . . 11 |- ((A e. CC /\ k e. (ZZ>` 1)) -> ((<.1, + >. seq F)` k) e. CC)
4211serz1p 7052 . . . . . . . . . . . . 13 |- ((k e. (ZZ>` 0) /\ 0 < k /\ A.m e. (0...k)(F` m) e. CC) -> ((<.0, + >. seq F)` k) = ((F` 0) + ((<.(0 + 1), + >. seq F)` k)))
43 nnnn0t 6106 . . . . . . . . . . . . . . 15 |- (k e. NN -> k e. NN0)
44 elnnuz 6440 . . . . . . . . . . . . . . 15 |- (k e. NN <-> k e. (ZZ>` 1))
45 elnn0uz 6441 . . . . . . . . . . . . . . 15 |- (k e. NN0 <-> k e. (ZZ>` 0))
4643, 44, 453imtr3 218 . . . . . . . . . . . . . 14 |- (k e. (ZZ>`
1) -> k e. (ZZ>`
0))
4746adantl 388 . . . . . . . . . . . . 13 |- ((A e. CC /\ k e. (ZZ>` 1)) -> k e. (ZZ>` 0))
48 nngt0t 5946 . . . . . . . . . . . . . . 15 |- (k e. NN -> 0 < k)
4944, 48sylbir 201 . . . . . . . . . . . . . 14 |- (k e. (ZZ>`
1) -> 0 < k)
5049adantl 388 . . . . . . . . . . . . 13 |- ((A e. CC /\ k e. (ZZ>` 1)) -> 0 < k)
51 elfznn0t 6496 . . . . . . . . . . . . . . . 16 |- (m e. (0...k) -> m e. NN0)
5234, 25, 51syl2an 454 . . . . . . . . . . . . . . 15 |- ((A e. CC /\ m e. (0...k)) -> (F` m) e. CC)
5352r19.21aiva 1714 . . . . . . . . . . . . . 14 |- (A e. CC -> A.m e. (0...k)(F` m) e. CC)
5453adantr 389 . . . . . . . . . . . . 13 |- ((A e. CC /\ k e. (ZZ>` 1)) -> A.m e. (0...k)(F` m) e. CC)
5542, 47, 50, 54syl3anc 858 . . . . . . . . . . . 12 |- ((A e. CC /\ k e. (ZZ>` 1)) -> ((<.0, + >. seq F)` k) = ((F` 0) + ((<.(0 + 1), + >. seq F)` k)))
56 ax1cn 5269 . . . . . . . . . . . . . . . . 17 |- 1 e. CC
5756addid2 5331 . . . . . . . . . . . . . . . 16 |- (0 + 1) = 1
5857opeq1i 2490 . . . . . . . . . . . . . . 15 |- <.(0 + 1), + >. = <.1, + >.
5958opreq1i 3971 . . . . . . . . . . . . . 14 |- (<.(0 + 1), + >. seq F) = (<.1, + >. seq F)
6059fveq1i 3725 . . . . . . . . . . . . 13 |- ((<.(0 + 1), + >. seq F)` k) = ((<.1, + >. seq F)` k)
6160opreq2i 3972 . . . . . . . . . . . 12 |- ((F` 0) + ((<.(0 + 1), + >. seq F)` k)) = ((F` 0) + ((<.1, + >. seq F)` k))
6255, 61syl6eq 1523 . . . . . . . . . . 11 |- ((A e. CC /\ k e. (ZZ>` 1)) -> ((<.0, + >. seq F)` k) = ((F` 0) + ((<.1, + >. seq F)` k)))
6341, 62jca 288 . . . . . . . . . 10 |- ((A e. CC /\ k e. (ZZ>` 1)) -> (((<.1, + >. seq F)` k) e. CC /\ ((<.0, + >. seq F)` k) = ((F` 0) + ((<.1, + >. seq F)` k))))
6463r19.21aiva 1714 . . . . . . . . 9 |- (A e. CC -> A.k e. (ZZ>`
1)(((<.1, + >. seq F)` k) e. CC /\ ((<.0, + >. seq F)` k) = ((F` 0) + ((<.1, + >. seq F)` k))))
6564adantr 389 . . . . . . . 8 |- ((A e. CC /\ (<.1, + >. seq F) ~~> w) -> A.k e. (ZZ>` 1)(((<.1, + >. seq F)` k) e. CC /\ ((<.0, + >. seq F)` k) = ((F` 0) + ((<.1, + >. seq F)` k))))
66 1z 6159 . . . . . . . 8 |- 1 e. ZZ
6765, 66jctil 292 . . . . . . 7 |- ((A e. CC /\ (<.1, + >. seq F) ~~> w) -> (1 e. ZZ /\ A.k e. (ZZ>` 1)(((<.1, + >. seq F)` k) e. CC /\ ((<.0, + >. seq F)` k) = ((F` 0) + ((<.1, +