Metamath Proof Explorer


Theorem prodss

Description: Change the index set to a subset in an upper integer product. (Contributed by Scott Fenton, 11-Dec-2017)

Ref Expression
Hypotheses prodss.1 โŠข ( ๐œ‘ โ†’ ๐ด โŠ† ๐ต )
prodss.2 โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ๐ถ โˆˆ โ„‚ )
prodss.3 โŠข ( ๐œ‘ โ†’ โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) )
prodss.4 โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( ๐ต โˆ– ๐ด ) ) โ†’ ๐ถ = 1 )
prodss.5 โŠข ( ๐œ‘ โ†’ ๐ต โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘€ ) )
Assertion prodss ( ๐œ‘ โ†’ โˆ ๐‘˜ โˆˆ ๐ด ๐ถ = โˆ ๐‘˜ โˆˆ ๐ต ๐ถ )

Proof

Step Hyp Ref Expression
1 prodss.1 โŠข ( ๐œ‘ โ†’ ๐ด โŠ† ๐ต )
2 prodss.2 โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด ) โ†’ ๐ถ โˆˆ โ„‚ )
3 prodss.3 โŠข ( ๐œ‘ โ†’ โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) )
4 prodss.4 โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( ๐ต โˆ– ๐ด ) ) โ†’ ๐ถ = 1 )
5 prodss.5 โŠข ( ๐œ‘ โ†’ ๐ต โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘€ ) )
6 eqid โŠข ( โ„คโ‰ฅ โ€˜ ๐‘€ ) = ( โ„คโ‰ฅ โ€˜ ๐‘€ )
7 simpr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐‘€ โˆˆ โ„ค )
8 3 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ โˆƒ ๐‘› โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โˆƒ ๐‘ฆ ( ๐‘ฆ โ‰  0 โˆง seq ๐‘› ( ยท , ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) ) โ‡ ๐‘ฆ ) )
9 1 5 sstrd โŠข ( ๐œ‘ โ†’ ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘€ ) )
10 9 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐ด โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘€ ) )
11 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) )
12 iftrue โŠข ( ๐‘š โˆˆ ๐ต โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
13 12 adantl โŠข ( ( ๐œ‘ โˆง ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
14 2 ex โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ ๐ด โ†’ ๐ถ โˆˆ โ„‚ ) )
15 14 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ( ๐‘˜ โˆˆ ๐ด โ†’ ๐ถ โˆˆ โ„‚ ) )
16 eldif โŠข ( ๐‘˜ โˆˆ ( ๐ต โˆ– ๐ด ) โ†” ( ๐‘˜ โˆˆ ๐ต โˆง ยฌ ๐‘˜ โˆˆ ๐ด ) )
17 ax-1cn โŠข 1 โˆˆ โ„‚
18 4 17 eqeltrdi โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( ๐ต โˆ– ๐ด ) ) โ†’ ๐ถ โˆˆ โ„‚ )
19 16 18 sylan2br โŠข ( ( ๐œ‘ โˆง ( ๐‘˜ โˆˆ ๐ต โˆง ยฌ ๐‘˜ โˆˆ ๐ด ) ) โ†’ ๐ถ โˆˆ โ„‚ )
20 19 expr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ( ยฌ ๐‘˜ โˆˆ ๐ด โ†’ ๐ถ โˆˆ โ„‚ ) )
21 15 20 pm2.61d โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ๐ต ) โ†’ ๐ถ โˆˆ โ„‚ )
22 21 ralrimiva โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘˜ โˆˆ ๐ต ๐ถ โˆˆ โ„‚ )
23 nfcsb1v โŠข โ„ฒ ๐‘˜ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ
24 23 nfel1 โŠข โ„ฒ ๐‘˜ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ โˆˆ โ„‚
25 csbeq1a โŠข ( ๐‘˜ = ๐‘š โ†’ ๐ถ = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
26 25 eleq1d โŠข ( ๐‘˜ = ๐‘š โ†’ ( ๐ถ โˆˆ โ„‚ โ†” โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ โˆˆ โ„‚ ) )
27 24 26 rspc โŠข ( ๐‘š โˆˆ ๐ต โ†’ ( โˆ€ ๐‘˜ โˆˆ ๐ต ๐ถ โˆˆ โ„‚ โ†’ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ โˆˆ โ„‚ ) )
28 22 27 mpan9 โŠข ( ( ๐œ‘ โˆง ๐‘š โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ โˆˆ โ„‚ )
29 13 28 eqeltrd โŠข ( ( ๐œ‘ โˆง ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) โˆˆ โ„‚ )
30 iffalse โŠข ( ยฌ ๐‘š โˆˆ ๐ต โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) = 1 )
31 30 17 eqeltrdi โŠข ( ยฌ ๐‘š โˆˆ ๐ต โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) โˆˆ โ„‚ )
32 31 adantl โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) โˆˆ โ„‚ )
33 29 32 pm2.61dan โŠข ( ๐œ‘ โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) โˆˆ โ„‚ )
34 33 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) โˆˆ โ„‚ )
35 34 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) โˆˆ โ„‚ )
36 nfcv โŠข โ„ฒ ๐‘˜ ๐‘š
37 nfv โŠข โ„ฒ ๐‘˜ ๐‘š โˆˆ ๐ต
38 nfcv โŠข โ„ฒ ๐‘˜ 1
39 37 23 38 nfif โŠข โ„ฒ ๐‘˜ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 )
40 eleq1w โŠข ( ๐‘˜ = ๐‘š โ†’ ( ๐‘˜ โˆˆ ๐ต โ†” ๐‘š โˆˆ ๐ต ) )
41 40 25 ifbieq1d โŠข ( ๐‘˜ = ๐‘š โ†’ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
42 eqid โŠข ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) = ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) )
43 36 39 41 42 fvmptf โŠข ( ( ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โˆง if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) โˆˆ โ„‚ ) โ†’ ( ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) โ€˜ ๐‘š ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
44 11 35 43 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ ( ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) โ€˜ ๐‘š ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
45 iftrue โŠข ( ๐‘š โˆˆ ๐ด โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) )
46 45 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ด ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) )
47 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ด ) โ†’ ๐‘š โˆˆ ๐ด )
48 1 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐ด โŠ† ๐ต )
49 48 sselda โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ด ) โ†’ ๐‘š โˆˆ ๐ต )
50 28 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ โˆˆ โ„‚ )
51 49 50 syldan โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ด ) โ†’ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ โˆˆ โ„‚ )
52 eqid โŠข ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) = ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ )
53 52 fvmpts โŠข ( ( ๐‘š โˆˆ ๐ด โˆง โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ โˆˆ โ„‚ ) โ†’ ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
54 47 51 53 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ด ) โ†’ ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
55 46 54 eqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ด ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
56 55 ex โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘š โˆˆ ๐ด โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ ) )
57 56 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ ( ๐‘š โˆˆ ๐ด โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ ) )
58 iffalse โŠข ( ยฌ ๐‘š โˆˆ ๐ด โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = 1 )
59 58 adantl โŠข ( ( ๐‘š โˆˆ ๐ต โˆง ยฌ ๐‘š โˆˆ ๐ด ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = 1 )
60 59 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ( ๐‘š โˆˆ ๐ต โˆง ยฌ ๐‘š โˆˆ ๐ด ) ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = 1 )
61 eldif โŠข ( ๐‘š โˆˆ ( ๐ต โˆ– ๐ด ) โ†” ( ๐‘š โˆˆ ๐ต โˆง ยฌ ๐‘š โˆˆ ๐ด ) )
62 4 ralrimiva โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘˜ โˆˆ ( ๐ต โˆ– ๐ด ) ๐ถ = 1 )
63 62 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ โˆ€ ๐‘˜ โˆˆ ( ๐ต โˆ– ๐ด ) ๐ถ = 1 )
64 23 nfeq1 โŠข โ„ฒ ๐‘˜ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ = 1
65 25 eqeq1d โŠข ( ๐‘˜ = ๐‘š โ†’ ( ๐ถ = 1 โ†” โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ = 1 ) )
66 64 65 rspc โŠข ( ๐‘š โˆˆ ( ๐ต โˆ– ๐ด ) โ†’ ( โˆ€ ๐‘˜ โˆˆ ( ๐ต โˆ– ๐ด ) ๐ถ = 1 โ†’ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ = 1 ) )
67 63 66 mpan9 โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( ๐ต โˆ– ๐ด ) ) โ†’ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ = 1 )
68 61 67 sylan2br โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ( ๐‘š โˆˆ ๐ต โˆง ยฌ ๐‘š โˆˆ ๐ด ) ) โ†’ โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ = 1 )
69 60 68 eqtr4d โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ( ๐‘š โˆˆ ๐ต โˆง ยฌ ๐‘š โˆˆ ๐ด ) ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
70 69 expr โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ ( ยฌ ๐‘š โˆˆ ๐ด โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ ) )
71 57 70 pm2.61d โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
72 12 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
73 71 72 eqtr4d โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
74 48 ssneld โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ยฌ ๐‘š โˆˆ ๐ต โ†’ ยฌ ๐‘š โˆˆ ๐ด ) )
75 74 imp โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ยฌ ๐‘š โˆˆ ๐ต ) โ†’ ยฌ ๐‘š โˆˆ ๐ด )
76 75 58 syl โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ยฌ ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = 1 )
77 30 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ยฌ ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) = 1 )
78 76 77 eqtr4d โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ยฌ ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
79 73 78 pm2.61dan โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
80 79 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
81 44 80 eqtr4d โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ ( ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) โ€˜ ๐‘š ) = if ( ๐‘š โˆˆ ๐ด , ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) )
82 2 fmpttd โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) : ๐ด โŸถ โ„‚ )
83 82 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) : ๐ด โŸถ โ„‚ )
84 83 ffvelcdmda โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ด ) โ†’ ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) โˆˆ โ„‚ )
85 6 7 8 10 81 84 zprod โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ โˆ ๐‘š โˆˆ ๐ด ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = ( โ‡ โ€˜ seq ๐‘€ ( ยท , ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) ) ) )
86 5 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ๐ต โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘€ ) )
87 43 ancoms โŠข ( ( if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) โˆˆ โ„‚ โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ ( ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) โ€˜ ๐‘š ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
88 34 87 sylan โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ ( ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) โ€˜ ๐‘š ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
89 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ ๐‘š โˆˆ ๐ต )
90 eqid โŠข ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) = ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ )
91 90 fvmpts โŠข ( ( ๐‘š โˆˆ ๐ต โˆง โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ โˆˆ โ„‚ ) โ†’ ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
92 89 50 91 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ )
93 92 ifeq1d โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ต , ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
94 93 adantlr โŠข ( ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ต , ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
95 iffalse โŠข ( ยฌ ๐‘š โˆˆ ๐ต โ†’ if ( ๐‘š โˆˆ ๐ต , ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = 1 )
96 95 30 eqtr4d โŠข ( ยฌ ๐‘š โˆˆ ๐ต โ†’ if ( ๐‘š โˆˆ ๐ต , ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
97 96 adantl โŠข ( ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โˆง ยฌ ๐‘š โˆˆ ๐ต ) โ†’ if ( ๐‘š โˆˆ ๐ต , ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
98 94 97 pm2.61dan โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ if ( ๐‘š โˆˆ ๐ต , ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) = if ( ๐‘š โˆˆ ๐ต , โฆ‹ ๐‘š / ๐‘˜ โฆŒ ๐ถ , 1 ) )
99 88 98 eqtr4d โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) ) โ†’ ( ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) โ€˜ ๐‘š ) = if ( ๐‘š โˆˆ ๐ต , ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) , 1 ) )
100 21 fmpttd โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) : ๐ต โŸถ โ„‚ )
101 100 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) : ๐ต โŸถ โ„‚ )
102 101 ffvelcdmda โŠข ( ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โˆง ๐‘š โˆˆ ๐ต ) โ†’ ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) โˆˆ โ„‚ )
103 6 7 8 86 99 102 zprod โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ โˆ ๐‘š โˆˆ ๐ต ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = ( โ‡ โ€˜ seq ๐‘€ ( ยท , ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†ฆ if ( ๐‘˜ โˆˆ ๐ต , ๐ถ , 1 ) ) ) ) )
104 85 103 eqtr4d โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ โˆ ๐‘š โˆˆ ๐ด ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = โˆ ๐‘š โˆˆ ๐ต ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) )
105 prodfc โŠข โˆ ๐‘š โˆˆ ๐ด ( ( ๐‘˜ โˆˆ ๐ด โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = โˆ ๐‘˜ โˆˆ ๐ด ๐ถ
106 prodfc โŠข โˆ ๐‘š โˆˆ ๐ต ( ( ๐‘˜ โˆˆ ๐ต โ†ฆ ๐ถ ) โ€˜ ๐‘š ) = โˆ ๐‘˜ โˆˆ ๐ต ๐ถ
107 104 105 106 3eqtr3g โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„ค ) โ†’ โˆ ๐‘˜ โˆˆ ๐ด ๐ถ = โˆ ๐‘˜ โˆˆ ๐ต ๐ถ )
108 1 adantr โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ ๐ด โŠ† ๐ต )
109 5 adantr โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ ๐ต โŠ† ( โ„คโ‰ฅ โ€˜ ๐‘€ ) )
110 uzf โŠข โ„คโ‰ฅ : โ„ค โŸถ ๐’ซ โ„ค
111 110 fdmi โŠข dom โ„คโ‰ฅ = โ„ค
112 111 eleq2i โŠข ( ๐‘€ โˆˆ dom โ„คโ‰ฅ โ†” ๐‘€ โˆˆ โ„ค )
113 ndmfv โŠข ( ยฌ ๐‘€ โˆˆ dom โ„คโ‰ฅ โ†’ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) = โˆ… )
114 112 113 sylnbir โŠข ( ยฌ ๐‘€ โˆˆ โ„ค โ†’ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) = โˆ… )
115 114 adantl โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) = โˆ… )
116 109 115 sseqtrd โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ ๐ต โŠ† โˆ… )
117 108 116 sstrd โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ ๐ด โŠ† โˆ… )
118 ss0 โŠข ( ๐ด โŠ† โˆ… โ†’ ๐ด = โˆ… )
119 117 118 syl โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ ๐ด = โˆ… )
120 ss0 โŠข ( ๐ต โŠ† โˆ… โ†’ ๐ต = โˆ… )
121 116 120 syl โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ ๐ต = โˆ… )
122 119 121 eqtr4d โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ ๐ด = ๐ต )
123 122 prodeq1d โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘€ โˆˆ โ„ค ) โ†’ โˆ ๐‘˜ โˆˆ ๐ด ๐ถ = โˆ ๐‘˜ โˆˆ ๐ต ๐ถ )
124 107 123 pm2.61dan โŠข ( ๐œ‘ โ†’ โˆ ๐‘˜ โˆˆ ๐ด ๐ถ = โˆ ๐‘˜ โˆˆ ๐ต ๐ถ )