Metamath Proof Explorer


Theorem fprodcnlem

Description: A finite product of functions to complex numbers from a common topological space is continuous. Induction step. (Contributed by Glauco Siliprandi, 8-Apr-2021) Avoid ax-mulf . (Revised by GG, 19-Apr-2025)

Ref Expression
Hypotheses fprodcnlem.1 โŠข โ„ฒ ๐‘˜ ๐œ‘
fprodcnlem.k โŠข ๐พ = ( TopOpen โ€˜ โ„‚fld )
fprodcnlem.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ( TopOn โ€˜ ๐‘‹ ) )
fprodcnlem.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ Fin )
fprodcnlem.b โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )
fprodcnlem.z โŠข ( ๐œ‘ โ†’ ๐‘ โІ ๐ด )
fprodcnlem.w โŠข ( ๐œ‘ โ†’ ๐‘Š โˆˆ ( ๐ด โˆ– ๐‘ ) )
fprodcnlem.p โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )
Assertion fprodcnlem ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ โˆช { ๐‘Š } ) ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )

Proof

Step Hyp Ref Expression
1 fprodcnlem.1 โŠข โ„ฒ ๐‘˜ ๐œ‘
2 fprodcnlem.k โŠข ๐พ = ( TopOpen โ€˜ โ„‚fld )
3 fprodcnlem.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ( TopOn โ€˜ ๐‘‹ ) )
4 fprodcnlem.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ Fin )
5 fprodcnlem.b โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )
6 fprodcnlem.z โŠข ( ๐œ‘ โ†’ ๐‘ โІ ๐ด )
7 fprodcnlem.w โŠข ( ๐œ‘ โ†’ ๐‘Š โˆˆ ( ๐ด โˆ– ๐‘ ) )
8 fprodcnlem.p โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )
9 nfv โŠข โ„ฒ ๐‘˜ ๐‘ฅ โˆˆ ๐‘‹
10 1 9 nfan โŠข โ„ฒ ๐‘˜ ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ )
11 nfcsb1v โŠข โ„ฒ ๐‘˜ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต
12 4 6 ssfid โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ Fin )
13 12 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐‘ โˆˆ Fin )
14 7 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐‘Š โˆˆ ( ๐ด โˆ– ๐‘ ) )
15 14 eldifbd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ยฌ ๐‘Š โˆˆ ๐‘ )
16 6 sselda โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐‘ ) โ†’ ๐‘˜ โˆˆ ๐ด )
17 16 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘˜ โˆˆ ๐‘ ) โ†’ ๐‘˜ โˆˆ ๐ด )
18 3 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ๐ฝ โˆˆ ( TopOn โ€˜ ๐‘‹ ) )
19 2 cnfldtopon โŠข ๐พ โˆˆ ( TopOn โ€˜ โ„‚ )
20 19 a1i โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ๐พ โˆˆ ( TopOn โ€˜ โ„‚ ) )
21 cnf2 โŠข ( ( ๐ฝ โˆˆ ( TopOn โ€˜ ๐‘‹ ) โˆง ๐พ โˆˆ ( TopOn โ€˜ โ„‚ ) โˆง ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) : ๐‘‹ โŸถ โ„‚ )
22 18 20 5 21 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) : ๐‘‹ โŸถ โ„‚ )
23 eqid โŠข ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต )
24 23 fmpt โŠข ( โˆ€ ๐‘ฅ โˆˆ ๐‘‹ ๐ต โˆˆ โ„‚ โ†” ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) : ๐‘‹ โŸถ โ„‚ )
25 22 24 sylibr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ โˆ€ ๐‘ฅ โˆˆ ๐‘‹ ๐ต โˆˆ โ„‚ )
26 25 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ โˆ€ ๐‘ฅ โˆˆ ๐‘‹ ๐ต โˆˆ โ„‚ )
27 simplr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ๐‘ฅ โˆˆ ๐‘‹ )
28 rspa โŠข ( ( โˆ€ ๐‘ฅ โˆˆ ๐‘‹ ๐ต โˆˆ โ„‚ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐ต โˆˆ โ„‚ )
29 26 27 28 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ โ„‚ )
30 17 29 syldan โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘˜ โˆˆ ๐‘ ) โ†’ ๐ต โˆˆ โ„‚ )
31 csbeq1a โŠข ( ๐‘˜ = ๐‘Š โ†’ ๐ต = โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต )
32 14 eldifad โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐‘Š โˆˆ ๐ด )
33 nfv โŠข โ„ฒ ๐‘˜ ๐‘Š โˆˆ ๐ด
34 10 33 nfan โŠข โ„ฒ ๐‘˜ ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘Š โˆˆ ๐ด )
35 11 nfel1 โŠข โ„ฒ ๐‘˜ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต โˆˆ โ„‚
36 34 35 nfim โŠข โ„ฒ ๐‘˜ ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘Š โˆˆ ๐ด ) โ†’ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต โˆˆ โ„‚ )
37 eleq1 โŠข ( ๐‘˜ = ๐‘Š โ†’ ( ๐‘˜ โˆˆ ๐ด โ†” ๐‘Š โˆˆ ๐ด ) )
38 37 anbi2d โŠข ( ๐‘˜ = ๐‘Š โ†’ ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘˜ โˆˆ ๐ด ) โ†” ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘Š โˆˆ ๐ด ) ) )
39 31 eleq1d โŠข ( ๐‘˜ = ๐‘Š โ†’ ( ๐ต โˆˆ โ„‚ โ†” โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต โˆˆ โ„‚ ) )
40 38 39 imbi12d โŠข ( ๐‘˜ = ๐‘Š โ†’ ( ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ โ„‚ ) โ†” ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘Š โˆˆ ๐ด ) โ†’ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต โˆˆ โ„‚ ) ) )
41 36 40 29 vtoclg1f โŠข ( ๐‘Š โˆˆ ๐ด โ†’ ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘Š โˆˆ ๐ด ) โ†’ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต โˆˆ โ„‚ ) )
42 41 anabsi7 โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โˆง ๐‘Š โˆˆ ๐ด ) โ†’ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต โˆˆ โ„‚ )
43 32 42 mpdan โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต โˆˆ โ„‚ )
44 10 11 13 14 15 30 31 43 fprodsplitsn โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ โˆ ๐‘˜ โˆˆ ( ๐‘ โˆช { ๐‘Š } ) ๐ต = ( โˆ ๐‘˜ โˆˆ ๐‘ ๐ต ยท โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) )
45 44 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ โˆช { ๐‘Š } ) ๐ต ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โˆ ๐‘˜ โˆˆ ๐‘ ๐ต ยท โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) ) )
46 7 eldifad โŠข ( ๐œ‘ โ†’ ๐‘Š โˆˆ ๐ด )
47 1 33 nfan โŠข โ„ฒ ๐‘˜ ( ๐œ‘ โˆง ๐‘Š โˆˆ ๐ด )
48 nfcv โŠข โ„ฒ ๐‘˜ ๐‘‹
49 48 11 nfmpt โŠข โ„ฒ ๐‘˜ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต )
50 49 nfel1 โŠข โ„ฒ ๐‘˜ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ )
51 47 50 nfim โŠข โ„ฒ ๐‘˜ ( ( ๐œ‘ โˆง ๐‘Š โˆˆ ๐ด ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )
52 37 anbi2d โŠข ( ๐‘˜ = ๐‘Š โ†’ ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†” ( ๐œ‘ โˆง ๐‘Š โˆˆ ๐ด ) ) )
53 31 mpteq2dv โŠข ( ๐‘˜ = ๐‘Š โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) )
54 53 eleq1d โŠข ( ๐‘˜ = ๐‘Š โ†’ ( ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) โ†” ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) ) )
55 52 54 imbi12d โŠข ( ๐‘˜ = ๐‘Š โ†’ ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) ) โ†” ( ( ๐œ‘ โˆง ๐‘Š โˆˆ ๐ด ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) ) ) )
56 51 55 5 vtoclg1f โŠข ( ๐‘Š โˆˆ ๐ด โ†’ ( ( ๐œ‘ โˆง ๐‘Š โˆˆ ๐ด ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) ) )
57 56 anabsi7 โŠข ( ( ๐œ‘ โˆง ๐‘Š โˆˆ ๐ด ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )
58 46 57 mpdan โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )
59 19 a1i โŠข ( ๐œ‘ โ†’ ๐พ โˆˆ ( TopOn โ€˜ โ„‚ ) )
60 2 mpomulcn โŠข ( ๐‘ข โˆˆ โ„‚ , ๐‘ฃ โˆˆ โ„‚ โ†ฆ ( ๐‘ข ยท ๐‘ฃ ) ) โˆˆ ( ( ๐พ ร—t ๐พ ) Cn ๐พ )
61 60 a1i โŠข ( ๐œ‘ โ†’ ( ๐‘ข โˆˆ โ„‚ , ๐‘ฃ โˆˆ โ„‚ โ†ฆ ( ๐‘ข ยท ๐‘ฃ ) ) โˆˆ ( ( ๐พ ร—t ๐พ ) Cn ๐พ ) )
62 oveq12 โŠข ( ( ๐‘ข = โˆ ๐‘˜ โˆˆ ๐‘ ๐ต โˆง ๐‘ฃ = โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) โ†’ ( ๐‘ข ยท ๐‘ฃ ) = ( โˆ ๐‘˜ โˆˆ ๐‘ ๐ต ยท โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) )
63 3 8 58 59 59 61 62 cnmpt12 โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โˆ ๐‘˜ โˆˆ ๐‘ ๐ต ยท โฆ‹ ๐‘Š / ๐‘˜ โฆŒ ๐ต ) ) โˆˆ ( ๐ฝ Cn ๐พ ) )
64 45 63 eqeltrd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ โˆช { ๐‘Š } ) ๐ต ) โˆˆ ( ๐ฝ Cn ๐พ ) )