Metamath Proof Explorer


Theorem taylf

Description: The Taylor series defines a function on a subset of the complex numbers. (Contributed by Mario Carneiro, 30-Dec-2016)

Ref Expression
Hypotheses taylfval.s โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ { โ„ , โ„‚ } )
taylfval.f โŠข ( ๐œ‘ โ†’ ๐น : ๐ด โŸถ โ„‚ )
taylfval.a โŠข ( ๐œ‘ โ†’ ๐ด โŠ† ๐‘† )
taylfval.n โŠข ( ๐œ‘ โ†’ ( ๐‘ โˆˆ โ„•0 โˆจ ๐‘ = +โˆž ) )
taylfval.b โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) ) โ†’ ๐ต โˆˆ dom ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) )
taylfval.t โŠข ๐‘‡ = ( ๐‘ ( ๐‘† Tayl ๐น ) ๐ต )
Assertion taylf ( ๐œ‘ โ†’ ๐‘‡ : dom ๐‘‡ โŸถ โ„‚ )

Proof

Step Hyp Ref Expression
1 taylfval.s โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ { โ„ , โ„‚ } )
2 taylfval.f โŠข ( ๐œ‘ โ†’ ๐น : ๐ด โŸถ โ„‚ )
3 taylfval.a โŠข ( ๐œ‘ โ†’ ๐ด โŠ† ๐‘† )
4 taylfval.n โŠข ( ๐œ‘ โ†’ ( ๐‘ โˆˆ โ„•0 โˆจ ๐‘ = +โˆž ) )
5 taylfval.b โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) ) โ†’ ๐ต โˆˆ dom ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) )
6 taylfval.t โŠข ๐‘‡ = ( ๐‘ ( ๐‘† Tayl ๐น ) ๐ต )
7 1 2 3 4 5 6 taylfval โŠข ( ๐œ‘ โ†’ ๐‘‡ = โˆช ๐‘ฅ โˆˆ โ„‚ ( { ๐‘ฅ } ร— ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) )
8 simpr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ๐‘ฅ โˆˆ โ„‚ )
9 8 snssd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ { ๐‘ฅ } โŠ† โ„‚ )
10 1 2 3 4 5 taylfvallem โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) โŠ† โ„‚ )
11 xpss12 โŠข ( ( { ๐‘ฅ } โŠ† โ„‚ โˆง ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) โŠ† โ„‚ ) โ†’ ( { ๐‘ฅ } ร— ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) โŠ† ( โ„‚ ร— โ„‚ ) )
12 9 10 11 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( { ๐‘ฅ } ร— ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) โŠ† ( โ„‚ ร— โ„‚ ) )
13 12 ralrimiva โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฅ โˆˆ โ„‚ ( { ๐‘ฅ } ร— ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) โŠ† ( โ„‚ ร— โ„‚ ) )
14 iunss โŠข ( โˆช ๐‘ฅ โˆˆ โ„‚ ( { ๐‘ฅ } ร— ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) โŠ† ( โ„‚ ร— โ„‚ ) โ†” โˆ€ ๐‘ฅ โˆˆ โ„‚ ( { ๐‘ฅ } ร— ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) โŠ† ( โ„‚ ร— โ„‚ ) )
15 13 14 sylibr โŠข ( ๐œ‘ โ†’ โˆช ๐‘ฅ โˆˆ โ„‚ ( { ๐‘ฅ } ร— ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) โŠ† ( โ„‚ ร— โ„‚ ) )
16 7 15 eqsstrd โŠข ( ๐œ‘ โ†’ ๐‘‡ โŠ† ( โ„‚ ร— โ„‚ ) )
17 relxp โŠข Rel ( โ„‚ ร— โ„‚ )
18 relss โŠข ( ๐‘‡ โŠ† ( โ„‚ ร— โ„‚ ) โ†’ ( Rel ( โ„‚ ร— โ„‚ ) โ†’ Rel ๐‘‡ ) )
19 16 17 18 mpisyl โŠข ( ๐œ‘ โ†’ Rel ๐‘‡ )
20 1 2 3 4 5 6 eltayl โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ ๐‘‡ ๐‘ฆ โ†” ( ๐‘ฅ โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) ) )
21 20 biimpd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ ๐‘‡ ๐‘ฆ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) ) )
22 21 alrimiv โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฆ ( ๐‘ฅ ๐‘‡ ๐‘ฆ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) ) )
23 cnfldbas โŠข โ„‚ = ( Base โ€˜ โ„‚fld )
24 cnring โŠข โ„‚fld โˆˆ Ring
25 ringcmn โŠข ( โ„‚fld โˆˆ Ring โ†’ โ„‚fld โˆˆ CMnd )
26 24 25 mp1i โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ โ„‚fld โˆˆ CMnd )
27 cnfldtps โŠข โ„‚fld โˆˆ TopSp
28 27 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ โ„‚fld โˆˆ TopSp )
29 ovex โŠข ( 0 [,] ๐‘ ) โˆˆ V
30 29 inex1 โŠข ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โˆˆ V
31 30 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โˆˆ V )
32 1 2 3 4 5 taylfvallem1 โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) ) โ†’ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
33 32 fmpttd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) : ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โŸถ โ„‚ )
34 eqid โŠข ( TopOpen โ€˜ โ„‚fld ) = ( TopOpen โ€˜ โ„‚fld )
35 34 cnfldhaus โŠข ( TopOpen โ€˜ โ„‚fld ) โˆˆ Haus
36 35 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( TopOpen โ€˜ โ„‚fld ) โˆˆ Haus )
37 23 26 28 31 33 34 36 haustsms โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ โˆƒ* ๐‘ฆ ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) )
38 37 ex โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†’ โˆƒ* ๐‘ฆ ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) )
39 moanimv โŠข ( โˆƒ* ๐‘ฆ ( ๐‘ฅ โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) โ†” ( ๐‘ฅ โˆˆ โ„‚ โ†’ โˆƒ* ๐‘ฆ ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) )
40 38 39 sylibr โŠข ( ๐œ‘ โ†’ โˆƒ* ๐‘ฆ ( ๐‘ฅ โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) )
41 moim โŠข ( โˆ€ ๐‘ฆ ( ๐‘ฅ ๐‘‡ ๐‘ฆ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) ) โ†’ ( โˆƒ* ๐‘ฆ ( ๐‘ฅ โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ( โ„‚fld tsums ( ๐‘˜ โˆˆ ( ( 0 [,] ๐‘ ) โˆฉ โ„ค ) โ†ฆ ( ( ( ( ( ๐‘† D๐‘› ๐น ) โ€˜ ๐‘˜ ) โ€˜ ๐ต ) / ( ! โ€˜ ๐‘˜ ) ) ยท ( ( ๐‘ฅ โˆ’ ๐ต ) โ†‘ ๐‘˜ ) ) ) ) ) โ†’ โˆƒ* ๐‘ฆ ๐‘ฅ ๐‘‡ ๐‘ฆ ) )
42 22 40 41 sylc โŠข ( ๐œ‘ โ†’ โˆƒ* ๐‘ฆ ๐‘ฅ ๐‘‡ ๐‘ฆ )
43 42 alrimiv โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฅ โˆƒ* ๐‘ฆ ๐‘ฅ ๐‘‡ ๐‘ฆ )
44 dffun6 โŠข ( Fun ๐‘‡ โ†” ( Rel ๐‘‡ โˆง โˆ€ ๐‘ฅ โˆƒ* ๐‘ฆ ๐‘ฅ ๐‘‡ ๐‘ฆ ) )
45 19 43 44 sylanbrc โŠข ( ๐œ‘ โ†’ Fun ๐‘‡ )
46 45 funfnd โŠข ( ๐œ‘ โ†’ ๐‘‡ Fn dom ๐‘‡ )
47 rnss โŠข ( ๐‘‡ โŠ† ( โ„‚ ร— โ„‚ ) โ†’ ran ๐‘‡ โŠ† ran ( โ„‚ ร— โ„‚ ) )
48 16 47 syl โŠข ( ๐œ‘ โ†’ ran ๐‘‡ โŠ† ran ( โ„‚ ร— โ„‚ ) )
49 rnxpss โŠข ran ( โ„‚ ร— โ„‚ ) โŠ† โ„‚
50 48 49 sstrdi โŠข ( ๐œ‘ โ†’ ran ๐‘‡ โŠ† โ„‚ )
51 df-f โŠข ( ๐‘‡ : dom ๐‘‡ โŸถ โ„‚ โ†” ( ๐‘‡ Fn dom ๐‘‡ โˆง ran ๐‘‡ โŠ† โ„‚ ) )
52 46 50 51 sylanbrc โŠข ( ๐œ‘ โ†’ ๐‘‡ : dom ๐‘‡ โŸถ โ„‚ )