Metamath Proof Explorer


Theorem fprodcncf

Description: The finite product of continuous complex functions is continuous. (Contributed by Glauco Siliprandi, 5-Apr-2020)

Ref Expression
Hypotheses fprodcncf.a โŠข ( ๐œ‘ โ†’ ๐ด โŠ† โ„‚ )
fprodcncf.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ Fin )
fprodcncf.c โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ๐ถ โˆˆ โ„‚ )
fprodcncf.cn โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
Assertion fprodcncf ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐ต ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )

Proof

Step Hyp Ref Expression
1 fprodcncf.a โŠข ( ๐œ‘ โ†’ ๐ด โŠ† โ„‚ )
2 fprodcncf.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ Fin )
3 fprodcncf.c โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ๐ถ โˆˆ โ„‚ )
4 fprodcncf.cn โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
5 prodeq1 โŠข ( ๐‘ค = โˆ… โ†’ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ = โˆ ๐‘˜ โˆˆ โˆ… ๐ถ )
6 5 mpteq2dv โŠข ( ๐‘ค = โˆ… โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ โˆ… ๐ถ ) )
7 6 eleq1d โŠข ( ๐‘ค = โˆ… โ†’ ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†” ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ โˆ… ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) )
8 prodeq1 โŠข ( ๐‘ค = ๐‘ง โ†’ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ = โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ )
9 8 mpteq2dv โŠข ( ๐‘ค = ๐‘ง โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) )
10 9 eleq1d โŠข ( ๐‘ค = ๐‘ง โ†’ ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†” ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) )
11 prodeq1 โŠข ( ๐‘ค = ( ๐‘ง โˆช { ๐‘ฆ } ) โ†’ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ = โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ )
12 11 mpteq2dv โŠข ( ๐‘ค = ( ๐‘ง โˆช { ๐‘ฆ } ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ ) )
13 12 eleq1d โŠข ( ๐‘ค = ( ๐‘ง โˆช { ๐‘ฆ } ) โ†’ ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†” ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) )
14 prodeq1 โŠข ( ๐‘ค = ๐ต โ†’ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ = โˆ ๐‘˜ โˆˆ ๐ต ๐ถ )
15 14 mpteq2dv โŠข ( ๐‘ค = ๐ต โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐ต ๐ถ ) )
16 15 eleq1d โŠข ( ๐‘ค = ๐ต โ†’ ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ค ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†” ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐ต ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) )
17 prod0 โŠข โˆ ๐‘˜ โˆˆ โˆ… ๐ถ = 1
18 17 a1i โŠข ( ๐œ‘ โ†’ โˆ ๐‘˜ โˆˆ โˆ… ๐ถ = 1 )
19 18 mpteq2dv โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ โˆ… ๐ถ ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ 1 ) )
20 1cnd โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„‚ )
21 ssidd โŠข ( ๐œ‘ โ†’ โ„‚ โŠ† โ„‚ )
22 1 20 21 constcncfg โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ 1 ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
23 19 22 eqeltrd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ โˆ… ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
24 nfcv โŠข โ„ฒ ๐‘ข โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ
25 nfcv โŠข โ„ฒ ๐‘ฅ ( ๐‘ง โˆช { ๐‘ฆ } )
26 nfcsb1v โŠข โ„ฒ ๐‘ฅ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ
27 25 26 nfcprod โŠข โ„ฒ ๐‘ฅ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ
28 csbeq1a โŠข ( ๐‘ฅ = ๐‘ข โ†’ ๐ถ = โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
29 28 adantr โŠข ( ( ๐‘ฅ = ๐‘ข โˆง ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ) โ†’ ๐ถ = โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
30 29 prodeq2dv โŠข ( ๐‘ฅ = ๐‘ข โ†’ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ = โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
31 24 27 30 cbvmpt โŠข ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ ) = ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
32 31 a1i โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ ) = ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) )
33 nfv โŠข โ„ฒ ๐‘˜ ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด )
34 nfcsb1v โŠข โ„ฒ ๐‘˜ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ
35 2 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โŠ† ๐ต ) โ†’ ๐ต โˆˆ Fin )
36 simpr โŠข ( ( ๐œ‘ โˆง ๐‘ง โŠ† ๐ต ) โ†’ ๐‘ง โŠ† ๐ต )
37 ssfi โŠข ( ( ๐ต โˆˆ Fin โˆง ๐‘ง โŠ† ๐ต ) โ†’ ๐‘ง โˆˆ Fin )
38 35 36 37 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ง โŠ† ๐ต ) โ†’ ๐‘ง โˆˆ Fin )
39 38 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โ†’ ๐‘ง โˆˆ Fin )
40 39 adantr โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ๐‘ง โˆˆ Fin )
41 vex โŠข ๐‘ฆ โˆˆ V
42 41 a1i โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ๐‘ฆ โˆˆ V )
43 eldifn โŠข ( ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) โ†’ ยฌ ๐‘ฆ โˆˆ ๐‘ง )
44 43 ad2antll โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โ†’ ยฌ ๐‘ฆ โˆˆ ๐‘ง )
45 44 adantr โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ยฌ ๐‘ฆ โˆˆ ๐‘ง )
46 simplll โŠข ( ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ๐‘ง ) โ†’ ๐œ‘ )
47 simplr โŠข ( ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ๐‘ง ) โ†’ ๐‘ข โˆˆ ๐ด )
48 36 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โ†’ ๐‘ง โŠ† ๐ต )
49 48 ad2antrr โŠข ( ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ๐‘ง ) โ†’ ๐‘ง โŠ† ๐ต )
50 simpr โŠข ( ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ๐‘ง ) โ†’ ๐‘˜ โˆˆ ๐‘ง )
51 49 50 sseldd โŠข ( ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ๐‘ง ) โ†’ ๐‘˜ โˆˆ ๐ต )
52 nfv โŠข โ„ฒ ๐‘ฅ ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต )
53 26 nfel1 โŠข โ„ฒ ๐‘ฅ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚
54 52 53 nfim โŠข โ„ฒ ๐‘ฅ ( ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ )
55 eleq1w โŠข ( ๐‘ฅ = ๐‘ข โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†” ๐‘ข โˆˆ ๐ด ) )
56 55 3anbi2d โŠข ( ๐‘ฅ = ๐‘ข โ†’ ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†” ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) ) )
57 28 eleq1d โŠข ( ๐‘ฅ = ๐‘ข โ†’ ( ๐ถ โˆˆ โ„‚ โ†” โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ ) )
58 56 57 imbi12d โŠข ( ๐‘ฅ = ๐‘ข โ†’ ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ๐ถ โˆˆ โ„‚ ) โ†” ( ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ ) ) )
59 54 58 3 chvarfv โŠข ( ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ )
60 46 47 51 59 syl3anc โŠข ( ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ๐‘ง ) โ†’ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ )
61 csbeq1a โŠข ( ๐‘˜ = ๐‘ฆ โ†’ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ = โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
62 simpll โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ๐œ‘ )
63 eldifi โŠข ( ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) โ†’ ๐‘ฆ โˆˆ ๐ต )
64 63 ad2antll โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โ†’ ๐‘ฆ โˆˆ ๐ต )
65 64 adantr โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ๐‘ฆ โˆˆ ๐ต )
66 simpr โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ๐‘ข โˆˆ ๐ด )
67 simpll โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ๐œ‘ )
68 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ๐‘ข โˆˆ ๐ด )
69 simplr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ ๐‘ฆ โˆˆ ๐ต )
70 nfv โŠข โ„ฒ ๐‘˜ ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘ฆ โˆˆ ๐ต )
71 nfcv โŠข โ„ฒ ๐‘˜ โ„‚
72 34 71 nfel โŠข โ„ฒ ๐‘˜ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚
73 70 72 nfim โŠข โ„ฒ ๐‘˜ ( ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ )
74 eleq1w โŠข ( ๐‘˜ = ๐‘ฆ โ†’ ( ๐‘˜ โˆˆ ๐ต โ†” ๐‘ฆ โˆˆ ๐ต ) )
75 74 3anbi3d โŠข ( ๐‘˜ = ๐‘ฆ โ†’ ( ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†” ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘ฆ โˆˆ ๐ต ) ) )
76 61 eleq1d โŠข ( ๐‘˜ = ๐‘ฆ โ†’ ( โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ โ†” โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ ) )
77 75 76 imbi12d โŠข ( ๐‘˜ = ๐‘ฆ โ†’ ( ( ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ ) โ†” ( ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ ) ) )
78 73 77 59 chvarfv โŠข ( ( ๐œ‘ โˆง ๐‘ข โˆˆ ๐ด โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ )
79 67 68 69 78 syl3anc โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ )
80 62 65 66 79 syl21anc โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ โˆˆ โ„‚ )
81 33 34 40 42 45 60 61 80 fprodsplitsn โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ๐‘ข โˆˆ ๐ด ) โ†’ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ = ( โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ยท โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) )
82 81 mpteq2dva โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) = ( ๐‘ข โˆˆ ๐ด โ†ฆ ( โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ยท โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) ) )
83 82 adantr โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) = ( ๐‘ข โˆˆ ๐ด โ†ฆ ( โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ยท โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) ) )
84 nfcv โŠข โ„ฒ ๐‘ข โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ
85 nfcv โŠข โ„ฒ ๐‘ฅ ๐‘ง
86 85 26 nfcprod โŠข โ„ฒ ๐‘ฅ โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ
87 28 adantr โŠข ( ( ๐‘ฅ = ๐‘ข โˆง ๐‘˜ โˆˆ ๐‘ง ) โ†’ ๐ถ = โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
88 87 prodeq2dv โŠข ( ๐‘ฅ = ๐‘ข โ†’ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ = โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
89 84 86 88 cbvmpt โŠข ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) = ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
90 89 eqcomi โŠข ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ )
91 90 a1i โŠข ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) )
92 id โŠข ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
93 91 92 eqeltrd โŠข ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
94 93 adantl โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
95 nfv โŠข โ„ฒ ๐‘˜ ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต )
96 nfcv โŠข โ„ฒ ๐‘˜ ๐ด
97 96 34 nfmpt โŠข โ„ฒ ๐‘˜ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
98 nfcv โŠข โ„ฒ ๐‘˜ ( ๐ด โ€“cnโ†’ โ„‚ )
99 97 98 nfel โŠข โ„ฒ ๐‘˜ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ )
100 95 99 nfim โŠข โ„ฒ ๐‘˜ ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
101 74 anbi2d โŠข ( ๐‘˜ = ๐‘ฆ โ†’ ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ต ) โ†” ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต ) ) )
102 61 adantr โŠข ( ( ๐‘˜ = ๐‘ฆ โˆง ๐‘ข โˆˆ ๐ด ) โ†’ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ = โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
103 102 mpteq2dva โŠข ( ๐‘˜ = ๐‘ฆ โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) = ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) )
104 103 eleq1d โŠข ( ๐‘˜ = ๐‘ฆ โ†’ ( ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†” ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) )
105 101 104 imbi12d โŠข ( ๐‘˜ = ๐‘ฆ โ†’ ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) โ†” ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) ) )
106 nfcv โŠข โ„ฒ ๐‘ข ๐ถ
107 106 26 28 cbvmpt โŠข ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ถ ) = ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ )
108 107 4 eqeltrrid โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
109 100 105 108 chvarfv โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
110 64 109 syldan โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
111 110 adantr โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
112 94 111 mulcncf โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ ( โˆ ๐‘˜ โˆˆ ๐‘ง โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ยท โฆ‹ ๐‘ฆ / ๐‘˜ โฆŒ โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
113 83 112 eqeltrd โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) โ†’ ( ๐‘ข โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) โฆ‹ ๐‘ข / ๐‘ฅ โฆŒ ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
114 32 113 eqeltrd โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )
115 114 ex โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โŠ† ๐ต โˆง ๐‘ฆ โˆˆ ( ๐ต โˆ– ๐‘ง ) ) ) โ†’ ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐‘ง ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ( ๐‘ง โˆช { ๐‘ฆ } ) ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) ) )
116 7 10 13 16 23 115 2 findcard2d โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ โˆ ๐‘˜ โˆˆ ๐ต ๐ถ ) โˆˆ ( ๐ด โ€“cnโ†’ โ„‚ ) )