Metamath Proof Explorer


Theorem plyaddlem1

Description: Derive the coefficient function for the sum of two polynomials. (Contributed by Mario Carneiro, 23-Jul-2014)

Ref Expression
Hypotheses plyaddlem.1 โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( Poly โ€˜ ๐‘† ) )
plyaddlem.2 โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( Poly โ€˜ ๐‘† ) )
plyaddlem.m โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0 )
plyaddlem.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
plyaddlem.a โŠข ( ๐œ‘ โ†’ ๐ด : โ„•0 โŸถ โ„‚ )
plyaddlem.b โŠข ( ๐œ‘ โ†’ ๐ต : โ„•0 โŸถ โ„‚ )
plyaddlem.a2 โŠข ( ๐œ‘ โ†’ ( ๐ด โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) = { 0 } )
plyaddlem.b2 โŠข ( ๐œ‘ โ†’ ( ๐ต โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) = { 0 } )
plyaddlem.f โŠข ( ๐œ‘ โ†’ ๐น = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
plyaddlem.g โŠข ( ๐œ‘ โ†’ ๐บ = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
Assertion plyaddlem1 ( ๐œ‘ โ†’ ( ๐น โˆ˜f + ๐บ ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )

Proof

Step Hyp Ref Expression
1 plyaddlem.1 โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( Poly โ€˜ ๐‘† ) )
2 plyaddlem.2 โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( Poly โ€˜ ๐‘† ) )
3 plyaddlem.m โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0 )
4 plyaddlem.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
5 plyaddlem.a โŠข ( ๐œ‘ โ†’ ๐ด : โ„•0 โŸถ โ„‚ )
6 plyaddlem.b โŠข ( ๐œ‘ โ†’ ๐ต : โ„•0 โŸถ โ„‚ )
7 plyaddlem.a2 โŠข ( ๐œ‘ โ†’ ( ๐ด โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) = { 0 } )
8 plyaddlem.b2 โŠข ( ๐œ‘ โ†’ ( ๐ต โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) = { 0 } )
9 plyaddlem.f โŠข ( ๐œ‘ โ†’ ๐น = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
10 plyaddlem.g โŠข ( ๐œ‘ โ†’ ๐บ = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
11 cnex โŠข โ„‚ โˆˆ V
12 11 a1i โŠข ( ๐œ‘ โ†’ โ„‚ โˆˆ V )
13 sumex โŠข ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ V
14 13 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ V )
15 sumex โŠข ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ V
16 15 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ V )
17 12 14 16 9 10 offval2 โŠข ( ๐œ‘ โ†’ ( ๐น โˆ˜f + ๐บ ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) )
18 fzfid โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆˆ Fin )
19 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
20 5 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ๐ด : โ„•0 โŸถ โ„‚ )
21 20 ffvelcdmda โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ด โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
22 expcl โŠข ( ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
23 22 adantll โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
24 21 23 mulcld โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
25 19 24 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ) โ†’ ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
26 6 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ๐ต : โ„•0 โŸถ โ„‚ )
27 26 ffvelcdmda โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ต โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
28 27 23 mulcld โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
29 19 28 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ) โ†’ ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
30 18 25 29 fsumadd โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
31 5 ffnd โŠข ( ๐œ‘ โ†’ ๐ด Fn โ„•0 )
32 6 ffnd โŠข ( ๐œ‘ โ†’ ๐ต Fn โ„•0 )
33 nn0ex โŠข โ„•0 โˆˆ V
34 33 a1i โŠข ( ๐œ‘ โ†’ โ„•0 โˆˆ V )
35 inidm โŠข ( โ„•0 โˆฉ โ„•0 ) = โ„•0
36 eqidd โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ด โ€˜ ๐‘˜ ) = ( ๐ด โ€˜ ๐‘˜ ) )
37 eqidd โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ต โ€˜ ๐‘˜ ) = ( ๐ต โ€˜ ๐‘˜ ) )
38 31 32 34 34 35 36 37 ofval โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) = ( ( ๐ด โ€˜ ๐‘˜ ) + ( ๐ต โ€˜ ๐‘˜ ) ) )
39 38 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) = ( ( ๐ด โ€˜ ๐‘˜ ) + ( ๐ต โ€˜ ๐‘˜ ) ) )
40 39 oveq1d โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( ( ( ๐ด โ€˜ ๐‘˜ ) + ( ๐ต โ€˜ ๐‘˜ ) ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
41 21 27 23 adddird โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ( ๐ด โ€˜ ๐‘˜ ) + ( ๐ต โ€˜ ๐‘˜ ) ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
42 40 41 eqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
43 19 42 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ) โ†’ ( ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
44 43 sumeq2dv โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
45 3 nn0zd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ค )
46 4 3 ifcld โŠข ( ๐œ‘ โ†’ if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ โ„•0 )
47 46 nn0zd โŠข ( ๐œ‘ โ†’ if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ โ„ค )
48 3 nn0red โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ )
49 4 nn0red โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ )
50 max1 โŠข ( ( ๐‘€ โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ๐‘€ โ‰ค if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) )
51 48 49 50 syl2anc โŠข ( ๐œ‘ โ†’ ๐‘€ โ‰ค if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) )
52 eluz2 โŠข ( if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†” ( ๐‘€ โˆˆ โ„ค โˆง if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ โ„ค โˆง ๐‘€ โ‰ค if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
53 45 47 51 52 syl3anbrc โŠข ( ๐œ‘ โ†’ if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) )
54 fzss2 โŠข ( if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘€ ) โ†’ ( 0 ... ๐‘€ ) โІ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
55 53 54 syl โŠข ( ๐œ‘ โ†’ ( 0 ... ๐‘€ ) โІ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
56 55 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( 0 ... ๐‘€ ) โІ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
57 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) โ†’ ๐‘˜ โˆˆ โ„•0 )
58 57 24 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ) โ†’ ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
59 eldifn โŠข ( ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) โ†’ ยฌ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) )
60 59 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ยฌ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) )
61 eldifi โŠข ( ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) โ†’ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
62 61 19 syl โŠข ( ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
63 62 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
64 nn0uz โŠข โ„•0 = ( โ„คโ‰ฅ โ€˜ 0 )
65 peano2nn0 โŠข ( ๐‘€ โˆˆ โ„•0 โ†’ ( ๐‘€ + 1 ) โˆˆ โ„•0 )
66 3 65 syl โŠข ( ๐œ‘ โ†’ ( ๐‘€ + 1 ) โˆˆ โ„•0 )
67 66 64 eleqtrdi โŠข ( ๐œ‘ โ†’ ( ๐‘€ + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) )
68 uzsplit โŠข ( ( ๐‘€ + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) โ†’ ( โ„คโ‰ฅ โ€˜ 0 ) = ( ( 0 ... ( ( ๐‘€ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
69 67 68 syl โŠข ( ๐œ‘ โ†’ ( โ„คโ‰ฅ โ€˜ 0 ) = ( ( 0 ... ( ( ๐‘€ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
70 64 69 eqtrid โŠข ( ๐œ‘ โ†’ โ„•0 = ( ( 0 ... ( ( ๐‘€ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
71 3 nn0cnd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„‚ )
72 ax-1cn โŠข 1 โˆˆ โ„‚
73 pncan โŠข ( ( ๐‘€ โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( ๐‘€ + 1 ) โˆ’ 1 ) = ๐‘€ )
74 71 72 73 sylancl โŠข ( ๐œ‘ โ†’ ( ( ๐‘€ + 1 ) โˆ’ 1 ) = ๐‘€ )
75 74 oveq2d โŠข ( ๐œ‘ โ†’ ( 0 ... ( ( ๐‘€ + 1 ) โˆ’ 1 ) ) = ( 0 ... ๐‘€ ) )
76 75 uneq1d โŠข ( ๐œ‘ โ†’ ( ( 0 ... ( ( ๐‘€ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) = ( ( 0 ... ๐‘€ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
77 70 76 eqtrd โŠข ( ๐œ‘ โ†’ โ„•0 = ( ( 0 ... ๐‘€ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
78 77 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ โ„•0 = ( ( 0 ... ๐‘€ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
79 63 78 eleqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ๐‘˜ โˆˆ ( ( 0 ... ๐‘€ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
80 elun โŠข ( ๐‘˜ โˆˆ ( ( 0 ... ๐‘€ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) โ†” ( ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) โˆจ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
81 79 80 sylib โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) โˆจ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
82 81 ord โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ยฌ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) โ†’ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
83 60 82 mpd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) )
84 5 ffund โŠข ( ๐œ‘ โ†’ Fun ๐ด )
85 ssun2 โŠข ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) โІ ( ( 0 ... ( ( ๐‘€ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) )
86 85 70 sseqtrrid โŠข ( ๐œ‘ โ†’ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) โІ โ„•0 )
87 5 fdmd โŠข ( ๐œ‘ โ†’ dom ๐ด = โ„•0 )
88 86 87 sseqtrrd โŠข ( ๐œ‘ โ†’ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) โІ dom ๐ด )
89 funfvima2 โŠข ( ( Fun ๐ด โˆง ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) โІ dom ๐ด ) โ†’ ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) โ†’ ( ๐ด โ€˜ ๐‘˜ ) โˆˆ ( ๐ด โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) ) )
90 84 88 89 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) โ†’ ( ๐ด โ€˜ ๐‘˜ ) โˆˆ ( ๐ด โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) ) )
91 90 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) โ†’ ( ๐ด โ€˜ ๐‘˜ ) โˆˆ ( ๐ด โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) ) )
92 83 91 mpd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ๐ด โ€˜ ๐‘˜ ) โˆˆ ( ๐ด โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) )
93 7 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ๐ด โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘€ + 1 ) ) ) = { 0 } )
94 92 93 eleqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ๐ด โ€˜ ๐‘˜ ) โˆˆ { 0 } )
95 elsni โŠข ( ( ๐ด โ€˜ ๐‘˜ ) โˆˆ { 0 } โ†’ ( ๐ด โ€˜ ๐‘˜ ) = 0 )
96 94 95 syl โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ๐ด โ€˜ ๐‘˜ ) = 0 )
97 96 oveq1d โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( 0 ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
98 62 23 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
99 98 mul02d โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( 0 ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = 0 )
100 97 99 eqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘€ ) ) ) โ†’ ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = 0 )
101 56 58 100 18 fsumss โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
102 4 nn0zd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ค )
103 max2 โŠข ( ( ๐‘€ โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ๐‘ โ‰ค if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) )
104 48 49 103 syl2anc โŠข ( ๐œ‘ โ†’ ๐‘ โ‰ค if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) )
105 eluz2 โŠข ( if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โ†” ( ๐‘ โˆˆ โ„ค โˆง if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ โ„ค โˆง ๐‘ โ‰ค if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
106 102 47 104 105 syl3anbrc โŠข ( ๐œ‘ โ†’ if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) )
107 fzss2 โŠข ( if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โ†’ ( 0 ... ๐‘ ) โІ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
108 106 107 syl โŠข ( ๐œ‘ โ†’ ( 0 ... ๐‘ ) โІ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
109 108 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( 0 ... ๐‘ ) โІ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
110 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†’ ๐‘˜ โˆˆ โ„•0 )
111 110 28 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
112 eldifn โŠข ( ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) โ†’ ยฌ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) )
113 112 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ยฌ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) )
114 eldifi โŠข ( ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) โ†’ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) )
115 114 19 syl โŠข ( ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
116 115 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
117 peano2nn0 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ + 1 ) โˆˆ โ„•0 )
118 4 117 syl โŠข ( ๐œ‘ โ†’ ( ๐‘ + 1 ) โˆˆ โ„•0 )
119 118 64 eleqtrdi โŠข ( ๐œ‘ โ†’ ( ๐‘ + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) )
120 uzsplit โŠข ( ( ๐‘ + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) โ†’ ( โ„คโ‰ฅ โ€˜ 0 ) = ( ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
121 119 120 syl โŠข ( ๐œ‘ โ†’ ( โ„คโ‰ฅ โ€˜ 0 ) = ( ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
122 64 121 eqtrid โŠข ( ๐œ‘ โ†’ โ„•0 = ( ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
123 4 nn0cnd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„‚ )
124 pncan โŠข ( ( ๐‘ โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( ๐‘ + 1 ) โˆ’ 1 ) = ๐‘ )
125 123 72 124 sylancl โŠข ( ๐œ‘ โ†’ ( ( ๐‘ + 1 ) โˆ’ 1 ) = ๐‘ )
126 125 oveq2d โŠข ( ๐œ‘ โ†’ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) = ( 0 ... ๐‘ ) )
127 126 uneq1d โŠข ( ๐œ‘ โ†’ ( ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) = ( ( 0 ... ๐‘ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
128 122 127 eqtrd โŠข ( ๐œ‘ โ†’ โ„•0 = ( ( 0 ... ๐‘ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
129 128 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ โ„•0 = ( ( 0 ... ๐‘ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
130 116 129 eleqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ๐‘˜ โˆˆ ( ( 0 ... ๐‘ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
131 elun โŠข ( ๐‘˜ โˆˆ ( ( 0 ... ๐‘ ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) โ†” ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โˆจ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
132 130 131 sylib โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โˆจ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
133 132 ord โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ยฌ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) โ†’ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
134 113 133 mpd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) )
135 6 ffund โŠข ( ๐œ‘ โ†’ Fun ๐ต )
136 ssun2 โŠข ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) โІ ( ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆช ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) )
137 136 122 sseqtrrid โŠข ( ๐œ‘ โ†’ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) โІ โ„•0 )
138 6 fdmd โŠข ( ๐œ‘ โ†’ dom ๐ต = โ„•0 )
139 137 138 sseqtrrd โŠข ( ๐œ‘ โ†’ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) โІ dom ๐ต )
140 funfvima2 โŠข ( ( Fun ๐ต โˆง ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) โІ dom ๐ต ) โ†’ ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) โ†’ ( ๐ต โ€˜ ๐‘˜ ) โˆˆ ( ๐ต โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) ) )
141 135 139 140 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) โ†’ ( ๐ต โ€˜ ๐‘˜ ) โˆˆ ( ๐ต โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) ) )
142 141 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) โ†’ ( ๐ต โ€˜ ๐‘˜ ) โˆˆ ( ๐ต โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) ) )
143 134 142 mpd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ๐ต โ€˜ ๐‘˜ ) โˆˆ ( ๐ต โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) )
144 8 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ๐ต โ€œ ( โ„คโ‰ฅ โ€˜ ( ๐‘ + 1 ) ) ) = { 0 } )
145 143 144 eleqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ๐ต โ€˜ ๐‘˜ ) โˆˆ { 0 } )
146 elsni โŠข ( ( ๐ต โ€˜ ๐‘˜ ) โˆˆ { 0 } โ†’ ( ๐ต โ€˜ ๐‘˜ ) = 0 )
147 145 146 syl โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ๐ต โ€˜ ๐‘˜ ) = 0 )
148 147 oveq1d โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( 0 ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
149 115 23 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
150 149 mul02d โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( 0 ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = 0 )
151 148 150 eqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) โˆ– ( 0 ... ๐‘ ) ) ) โ†’ ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = 0 )
152 109 111 151 18 fsumss โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
153 101 152 oveq12d โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
154 30 44 153 3eqtr4d โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
155 154 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘€ ) ( ( ๐ด โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) + ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( ๐ต โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) )
156 17 155 eqtr4d โŠข ( ๐œ‘ โ†’ ( ๐น โˆ˜f + ๐บ ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( ๐‘€ โ‰ค ๐‘ , ๐‘ , ๐‘€ ) ) ( ( ( ๐ด โˆ˜f + ๐ต ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )