Metamath Proof Explorer


Theorem elaa2lem

Description: Elementhood in the set of nonzero algebraic numbers. ' Only if ' part of elaa2 . (Contributed by Glauco Siliprandi, 5-Apr-2020) (Revised by AV, 1-Oct-2020)

Ref Expression
Hypotheses elaa2lem.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐”ธ )
elaa2lem.an0 โŠข ( ๐œ‘ โ†’ ๐ด โ‰  0 )
elaa2lem.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( Poly โ€˜ โ„ค ) )
elaa2lem.gn0 โŠข ( ๐œ‘ โ†’ ๐บ โ‰  0๐‘ )
elaa2lem.ga โŠข ( ๐œ‘ โ†’ ( ๐บ โ€˜ ๐ด ) = 0 )
elaa2lem.m โŠข ๐‘€ = inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < )
elaa2lem.i โŠข ๐ผ = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
elaa2lem.f โŠข ๐น = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
Assertion elaa2lem ( ๐œ‘ โ†’ โˆƒ ๐‘“ โˆˆ ( Poly โ€˜ โ„ค ) ( ( ( coeff โ€˜ ๐‘“ ) โ€˜ 0 ) โ‰  0 โˆง ( ๐‘“ โ€˜ ๐ด ) = 0 ) )

Proof

Step Hyp Ref Expression
1 elaa2lem.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐”ธ )
2 elaa2lem.an0 โŠข ( ๐œ‘ โ†’ ๐ด โ‰  0 )
3 elaa2lem.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( Poly โ€˜ โ„ค ) )
4 elaa2lem.gn0 โŠข ( ๐œ‘ โ†’ ๐บ โ‰  0๐‘ )
5 elaa2lem.ga โŠข ( ๐œ‘ โ†’ ( ๐บ โ€˜ ๐ด ) = 0 )
6 elaa2lem.m โŠข ๐‘€ = inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < )
7 elaa2lem.i โŠข ๐ผ = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
8 elaa2lem.f โŠข ๐น = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
9 8 a1i โŠข ( ๐œ‘ โ†’ ๐น = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
10 zsscn โŠข โ„ค โІ โ„‚
11 10 a1i โŠข ( ๐œ‘ โ†’ โ„ค โІ โ„‚ )
12 dgrcl โŠข ( ๐บ โˆˆ ( Poly โ€˜ โ„ค ) โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„•0 )
13 3 12 syl โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„•0 )
14 13 nn0zd โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„ค )
15 ssrab2 โŠข { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โІ โ„•0
16 nn0uz โŠข โ„•0 = ( โ„คโ‰ฅ โ€˜ 0 )
17 15 16 sseqtri โŠข { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โІ ( โ„คโ‰ฅ โ€˜ 0 )
18 17 a1i โŠข ( ๐œ‘ โ†’ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โІ ( โ„คโ‰ฅ โ€˜ 0 ) )
19 4 neneqd โŠข ( ๐œ‘ โ†’ ยฌ ๐บ = 0๐‘ )
20 eqid โŠข ( deg โ€˜ ๐บ ) = ( deg โ€˜ ๐บ )
21 eqid โŠข ( coeff โ€˜ ๐บ ) = ( coeff โ€˜ ๐บ )
22 20 21 dgreq0 โŠข ( ๐บ โˆˆ ( Poly โ€˜ โ„ค ) โ†’ ( ๐บ = 0๐‘ โ†” ( ( coeff โ€˜ ๐บ ) โ€˜ ( deg โ€˜ ๐บ ) ) = 0 ) )
23 3 22 syl โŠข ( ๐œ‘ โ†’ ( ๐บ = 0๐‘ โ†” ( ( coeff โ€˜ ๐บ ) โ€˜ ( deg โ€˜ ๐บ ) ) = 0 ) )
24 19 23 mtbid โŠข ( ๐œ‘ โ†’ ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ( deg โ€˜ ๐บ ) ) = 0 )
25 24 neqned โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ( deg โ€˜ ๐บ ) ) โ‰  0 )
26 13 25 jca โŠข ( ๐œ‘ โ†’ ( ( deg โ€˜ ๐บ ) โˆˆ โ„•0 โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ( deg โ€˜ ๐บ ) ) โ‰  0 ) )
27 fveq2 โŠข ( ๐‘› = ( deg โ€˜ ๐บ ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( deg โ€˜ ๐บ ) ) )
28 27 neeq1d โŠข ( ๐‘› = ( deg โ€˜ ๐บ ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 โ†” ( ( coeff โ€˜ ๐บ ) โ€˜ ( deg โ€˜ ๐บ ) ) โ‰  0 ) )
29 28 elrab โŠข ( ( deg โ€˜ ๐บ ) โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โ†” ( ( deg โ€˜ ๐บ ) โˆˆ โ„•0 โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ( deg โ€˜ ๐บ ) ) โ‰  0 ) )
30 26 29 sylibr โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ๐บ ) โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } )
31 30 ne0d โŠข ( ๐œ‘ โ†’ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โ‰  โˆ… )
32 infssuzcl โŠข ( ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โІ ( โ„คโ‰ฅ โ€˜ 0 ) โˆง { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โ‰  โˆ… ) โ†’ inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } )
33 18 31 32 syl2anc โŠข ( ๐œ‘ โ†’ inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } )
34 15 33 sselid โŠข ( ๐œ‘ โ†’ inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) โˆˆ โ„•0 )
35 6 34 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0 )
36 35 nn0zd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ค )
37 14 36 zsubcld โŠข ( ๐œ‘ โ†’ ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โˆˆ โ„ค )
38 6 a1i โŠข ( ๐œ‘ โ†’ ๐‘€ = inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) )
39 infssuzle โŠข ( ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โІ ( โ„คโ‰ฅ โ€˜ 0 ) โˆง ( deg โ€˜ ๐บ ) โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } ) โ†’ inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) โ‰ค ( deg โ€˜ ๐บ ) )
40 18 30 39 syl2anc โŠข ( ๐œ‘ โ†’ inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) โ‰ค ( deg โ€˜ ๐บ ) )
41 38 40 eqbrtrd โŠข ( ๐œ‘ โ†’ ๐‘€ โ‰ค ( deg โ€˜ ๐บ ) )
42 13 nn0red โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„ )
43 35 nn0red โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ )
44 42 43 subge0d โŠข ( ๐œ‘ โ†’ ( 0 โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โ†” ๐‘€ โ‰ค ( deg โ€˜ ๐บ ) ) )
45 41 44 mpbird โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) )
46 37 45 jca โŠข ( ๐œ‘ โ†’ ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โˆˆ โ„ค โˆง 0 โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) )
47 elnn0z โŠข ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โˆˆ โ„•0 โ†” ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โˆˆ โ„ค โˆง 0 โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) )
48 46 47 sylibr โŠข ( ๐œ‘ โ†’ ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โˆˆ โ„•0 )
49 0zd โŠข ( ๐บ โˆˆ ( Poly โ€˜ โ„ค ) โ†’ 0 โˆˆ โ„ค )
50 21 coef2 โŠข ( ( ๐บ โˆˆ ( Poly โ€˜ โ„ค ) โˆง 0 โˆˆ โ„ค ) โ†’ ( coeff โ€˜ ๐บ ) : โ„•0 โŸถ โ„ค )
51 3 49 50 syl2anc2 โŠข ( ๐œ‘ โ†’ ( coeff โ€˜ ๐บ ) : โ„•0 โŸถ โ„ค )
52 51 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( coeff โ€˜ ๐บ ) : โ„•0 โŸถ โ„ค )
53 simpr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ๐‘˜ โˆˆ โ„•0 )
54 35 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ๐‘€ โˆˆ โ„•0 )
55 53 54 nn0addcld โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘˜ + ๐‘€ ) โˆˆ โ„•0 )
56 52 55 ffvelcdmd โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) โˆˆ โ„ค )
57 56 7 fmptd โŠข ( ๐œ‘ โ†’ ๐ผ : โ„•0 โŸถ โ„ค )
58 elplyr โŠข ( ( โ„ค โІ โ„‚ โˆง ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โˆˆ โ„•0 โˆง ๐ผ : โ„•0 โŸถ โ„ค ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( Poly โ€˜ โ„ค ) )
59 11 48 57 58 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( Poly โ€˜ โ„ค ) )
60 9 59 eqeltrd โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( Poly โ€˜ โ„ค ) )
61 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) )
62 61 iftrued โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ if ( ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) , ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) , 0 ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
63 iffalse โŠข ( ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โ†’ if ( ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) , ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) , 0 ) = 0 )
64 63 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ if ( ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) , ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) , 0 ) = 0 )
65 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) )
66 42 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„ )
67 43 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ๐‘€ โˆˆ โ„ )
68 66 67 resubcld โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) โˆˆ โ„ )
69 nn0re โŠข ( ๐‘˜ โˆˆ โ„•0 โ†’ ๐‘˜ โˆˆ โ„ )
70 69 ad2antlr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ๐‘˜ โˆˆ โ„ )
71 68 70 ltnled โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) < ๐‘˜ โ†” ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) )
72 65 71 mpbird โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) < ๐‘˜ )
73 66 67 70 ltsubaddd โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) < ๐‘˜ โ†” ( deg โ€˜ ๐บ ) < ( ๐‘˜ + ๐‘€ ) ) )
74 72 73 mpbid โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( deg โ€˜ ๐บ ) < ( ๐‘˜ + ๐‘€ ) )
75 olc โŠข ( ( deg โ€˜ ๐บ ) < ( ๐‘˜ + ๐‘€ ) โ†’ ( ๐บ = 0๐‘ โˆจ ( deg โ€˜ ๐บ ) < ( ๐‘˜ + ๐‘€ ) ) )
76 74 75 syl โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ๐บ = 0๐‘ โˆจ ( deg โ€˜ ๐บ ) < ( ๐‘˜ + ๐‘€ ) ) )
77 3 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ๐บ โˆˆ ( Poly โ€˜ โ„ค ) )
78 55 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ๐‘˜ + ๐‘€ ) โˆˆ โ„•0 )
79 20 21 dgrlt โŠข ( ( ๐บ โˆˆ ( Poly โ€˜ โ„ค ) โˆง ( ๐‘˜ + ๐‘€ ) โˆˆ โ„•0 ) โ†’ ( ( ๐บ = 0๐‘ โˆจ ( deg โ€˜ ๐บ ) < ( ๐‘˜ + ๐‘€ ) ) โ†” ( ( deg โ€˜ ๐บ ) โ‰ค ( ๐‘˜ + ๐‘€ ) โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) = 0 ) ) )
80 77 78 79 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ( ๐บ = 0๐‘ โˆจ ( deg โ€˜ ๐บ ) < ( ๐‘˜ + ๐‘€ ) ) โ†” ( ( deg โ€˜ ๐บ ) โ‰ค ( ๐‘˜ + ๐‘€ ) โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) = 0 ) ) )
81 76 80 mpbid โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ( deg โ€˜ ๐บ ) โ‰ค ( ๐‘˜ + ๐‘€ ) โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) = 0 ) )
82 81 simprd โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) = 0 )
83 64 82 eqtr4d โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ยฌ ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ if ( ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) , ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) , 0 ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
84 62 83 pm2.61dan โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ if ( ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) , ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) , 0 ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
85 84 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ if ( ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) , ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) , 0 ) ) = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ) )
86 51 11 fssd โŠข ( ๐œ‘ โ†’ ( coeff โ€˜ ๐บ ) : โ„•0 โŸถ โ„‚ )
87 86 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( coeff โ€˜ ๐บ ) : โ„•0 โŸถ โ„‚ )
88 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
89 88 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
90 35 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ๐‘€ โˆˆ โ„•0 )
91 89 90 nn0addcld โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ๐‘˜ + ๐‘€ ) โˆˆ โ„•0 )
92 87 91 ffvelcdmd โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) โˆˆ โ„‚ )
93 eqidd โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) = ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) )
94 simpl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ๐œ‘ )
95 7 a1i โŠข ( ๐œ‘ โ†’ ๐ผ = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ) )
96 95 56 fvmpt2d โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ผ โ€˜ ๐‘˜ ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
97 94 89 96 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ๐ผ โ€˜ ๐‘˜ ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
98 97 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ๐ผ โ€˜ ๐‘˜ ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
99 98 oveq1d โŠข ( ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
100 93 99 sumeq12rdv โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
101 100 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
102 9 101 eqtrd โŠข ( ๐œ‘ โ†’ ๐น = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
103 60 48 92 102 coeeq2 โŠข ( ๐œ‘ โ†’ ( coeff โ€˜ ๐น ) = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ if ( ๐‘˜ โ‰ค ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) , ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) , 0 ) ) )
104 85 103 95 3eqtr4d โŠข ( ๐œ‘ โ†’ ( coeff โ€˜ ๐น ) = ๐ผ )
105 104 fveq1d โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ๐น ) โ€˜ 0 ) = ( ๐ผ โ€˜ 0 ) )
106 oveq1 โŠข ( ๐‘˜ = 0 โ†’ ( ๐‘˜ + ๐‘€ ) = ( 0 + ๐‘€ ) )
107 106 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ = 0 ) โ†’ ( ๐‘˜ + ๐‘€ ) = ( 0 + ๐‘€ ) )
108 10 36 sselid โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„‚ )
109 108 addlidd โŠข ( ๐œ‘ โ†’ ( 0 + ๐‘€ ) = ๐‘€ )
110 109 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ = 0 ) โ†’ ( 0 + ๐‘€ ) = ๐‘€ )
111 107 110 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘˜ = 0 ) โ†’ ( ๐‘˜ + ๐‘€ ) = ๐‘€ )
112 111 fveq2d โŠข ( ( ๐œ‘ โˆง ๐‘˜ = 0 ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) )
113 0nn0 โŠข 0 โˆˆ โ„•0
114 113 a1i โŠข ( ๐œ‘ โ†’ 0 โˆˆ โ„•0 )
115 51 35 ffvelcdmd โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) โˆˆ โ„ค )
116 95 112 114 115 fvmptd โŠข ( ๐œ‘ โ†’ ( ๐ผ โ€˜ 0 ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) )
117 eqidd โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) )
118 105 116 117 3eqtrd โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ๐น ) โ€˜ 0 ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) )
119 38 33 eqeltrd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } )
120 fveq2 โŠข ( ๐‘› = ๐‘€ โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) )
121 120 neeq1d โŠข ( ๐‘› = ๐‘€ โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 โ†” ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) โ‰  0 ) )
122 121 elrab โŠข ( ๐‘€ โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โ†” ( ๐‘€ โˆˆ โ„•0 โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) โ‰  0 ) )
123 119 122 sylib โŠข ( ๐œ‘ โ†’ ( ๐‘€ โˆˆ โ„•0 โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) โ‰  0 ) )
124 123 simprd โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘€ ) โ‰  0 )
125 118 124 eqnetrd โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ๐น ) โ€˜ 0 ) โ‰  0 )
126 3 49 syl โŠข ( ๐œ‘ โ†’ 0 โˆˆ โ„ค )
127 aasscn โŠข ๐”ธ โІ โ„‚
128 127 1 sselid โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
129 94 128 syl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ๐ด โˆˆ โ„‚ )
130 129 89 expcld โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ๐ด โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
131 92 130 mulcld โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐ด โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
132 fvoveq1 โŠข ( ๐‘˜ = ( ๐‘— โˆ’ ๐‘€ ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) )
133 oveq2 โŠข ( ๐‘˜ = ( ๐‘— โˆ’ ๐‘€ ) โ†’ ( ๐ด โ†‘ ๐‘˜ ) = ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) )
134 132 133 oveq12d โŠข ( ๐‘˜ = ( ๐‘— โˆ’ ๐‘€ ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐ด โ†‘ ๐‘˜ ) ) = ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) )
135 36 126 37 131 134 fsumshft โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐ด โ†‘ ๐‘˜ ) ) = ฮฃ ๐‘— โˆˆ ( ( 0 + ๐‘€ ) ... ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) + ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) )
136 10 14 sselid โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„‚ )
137 136 108 npcand โŠข ( ๐œ‘ โ†’ ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) + ๐‘€ ) = ( deg โ€˜ ๐บ ) )
138 109 137 oveq12d โŠข ( ๐œ‘ โ†’ ( ( 0 + ๐‘€ ) ... ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) + ๐‘€ ) ) = ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) )
139 138 sumeq1d โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘— โˆˆ ( ( 0 + ๐‘€ ) ... ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) + ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) = ฮฃ ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) )
140 elfzelz โŠข ( ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) โ†’ ๐‘— โˆˆ โ„ค )
141 140 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ โ„ค )
142 10 141 sselid โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ โ„‚ )
143 108 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘€ โˆˆ โ„‚ )
144 142 143 npcand โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) = ๐‘— )
145 144 fveq2d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) )
146 145 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) = ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) )
147 128 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐ด โˆˆ โ„‚ )
148 2 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐ด โ‰  0 )
149 36 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘€ โˆˆ โ„ค )
150 147 148 149 141 expsubd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) = ( ( ๐ด โ†‘ ๐‘— ) / ( ๐ด โ†‘ ๐‘€ ) ) )
151 150 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) = ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ( ๐ด โ†‘ ๐‘— ) / ( ๐ด โ†‘ ๐‘€ ) ) ) )
152 86 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( coeff โ€˜ ๐บ ) : โ„•0 โŸถ โ„‚ )
153 0red โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ 0 โˆˆ โ„ )
154 43 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘€ โˆˆ โ„ )
155 141 zred โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ โ„ )
156 35 nn0ge0d โŠข ( ๐œ‘ โ†’ 0 โ‰ค ๐‘€ )
157 156 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ 0 โ‰ค ๐‘€ )
158 elfzle1 โŠข ( ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) โ†’ ๐‘€ โ‰ค ๐‘— )
159 158 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘€ โ‰ค ๐‘— )
160 153 154 155 157 159 letrd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ 0 โ‰ค ๐‘— )
161 141 160 jca โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ๐‘— โˆˆ โ„ค โˆง 0 โ‰ค ๐‘— ) )
162 elnn0z โŠข ( ๐‘— โˆˆ โ„•0 โ†” ( ๐‘— โˆˆ โ„ค โˆง 0 โ‰ค ๐‘— ) )
163 161 162 sylibr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ โ„•0 )
164 152 163 ffvelcdmd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) โˆˆ โ„‚ )
165 147 163 expcld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ๐ด โ†‘ ๐‘— ) โˆˆ โ„‚ )
166 128 35 expcld โŠข ( ๐œ‘ โ†’ ( ๐ด โ†‘ ๐‘€ ) โˆˆ โ„‚ )
167 166 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ๐ด โ†‘ ๐‘€ ) โˆˆ โ„‚ )
168 147 148 149 expne0d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ๐ด โ†‘ ๐‘€ ) โ‰  0 )
169 164 165 167 168 divassd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) = ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ( ๐ด โ†‘ ๐‘— ) / ( ๐ด โ†‘ ๐‘€ ) ) ) )
170 169 eqcomd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ( ๐ด โ†‘ ๐‘— ) / ( ๐ด โ†‘ ๐‘€ ) ) ) = ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
171 151 170 eqtr2d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) = ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) )
172 146 171 eqtr4d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) = ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
173 172 sumeq2dv โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) = ฮฃ ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
174 139 173 eqtrd โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘— โˆˆ ( ( 0 + ๐‘€ ) ... ( ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) + ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ( ๐‘— โˆ’ ๐‘€ ) + ๐‘€ ) ) ยท ( ๐ด โ†‘ ( ๐‘— โˆ’ ๐‘€ ) ) ) = ฮฃ ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
175 35 16 eleqtrdi โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) )
176 fzss1 โŠข ( ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) โ†’ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) โІ ( 0 ... ( deg โ€˜ ๐บ ) ) )
177 175 176 syl โŠข ( ๐œ‘ โ†’ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) โІ ( 0 ... ( deg โ€˜ ๐บ ) ) )
178 164 165 mulcld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) โˆˆ โ„‚ )
179 178 167 168 divcld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) โˆˆ โ„‚ )
180 36 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ๐‘€ โˆˆ โ„ค )
181 14 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„ค )
182 eldifi โŠข ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) )
183 182 elfzelzd โŠข ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ โ„ค )
184 183 ad2antlr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ๐‘— โˆˆ โ„ค )
185 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ยฌ ๐‘— < ๐‘€ )
186 43 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ๐‘€ โˆˆ โ„ )
187 184 zred โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ๐‘— โˆˆ โ„ )
188 186 187 lenltd โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ( ๐‘€ โ‰ค ๐‘— โ†” ยฌ ๐‘— < ๐‘€ ) )
189 185 188 mpbird โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ๐‘€ โ‰ค ๐‘— )
190 elfzle2 โŠข ( ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) โ†’ ๐‘— โ‰ค ( deg โ€˜ ๐บ ) )
191 182 190 syl โŠข ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โ‰ค ( deg โ€˜ ๐บ ) )
192 191 ad2antlr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ๐‘— โ‰ค ( deg โ€˜ ๐บ ) )
193 180 181 184 189 192 elfzd โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) )
194 eldifn โŠข ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ยฌ ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) )
195 194 ad2antlr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ๐‘— < ๐‘€ ) โ†’ ยฌ ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) )
196 193 195 condan โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ๐‘— < ๐‘€ )
197 196 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ๐‘— < ๐‘€ )
198 6 a1i โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ๐‘€ = inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) )
199 17 a1i โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โІ ( โ„คโ‰ฅ โ€˜ 0 ) )
200 elfznn0 โŠข ( ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) โ†’ ๐‘— โˆˆ โ„•0 )
201 182 200 syl โŠข ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ โ„•0 )
202 201 adantr โŠข ( ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ๐‘— โˆˆ โ„•0 )
203 neqne โŠข ( ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) โ‰  0 )
204 203 adantl โŠข ( ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) โ‰  0 )
205 202 204 jca โŠข ( ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ( ๐‘— โˆˆ โ„•0 โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) โ‰  0 ) )
206 fveq2 โŠข ( ๐‘› = ๐‘— โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) )
207 206 neeq1d โŠข ( ๐‘› = ๐‘— โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 โ†” ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) โ‰  0 ) )
208 207 elrab โŠข ( ๐‘— โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โ†” ( ๐‘— โˆˆ โ„•0 โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) โ‰  0 ) )
209 205 208 sylibr โŠข ( ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ๐‘— โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } )
210 209 adantll โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ๐‘— โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } )
211 infssuzle โŠข ( ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } โІ ( โ„คโ‰ฅ โ€˜ 0 ) โˆง ๐‘— โˆˆ { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } ) โ†’ inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) โ‰ค ๐‘— )
212 199 210 211 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ inf ( { ๐‘› โˆˆ โ„•0 โˆฃ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘› ) โ‰  0 } , โ„ , < ) โ‰ค ๐‘— )
213 198 212 eqbrtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ๐‘€ โ‰ค ๐‘— )
214 43 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ๐‘€ โˆˆ โ„ )
215 183 zred โŠข ( ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ โ„ )
216 215 ad2antlr โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ๐‘— โˆˆ โ„ )
217 214 216 lenltd โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ( ๐‘€ โ‰ค ๐‘— โ†” ยฌ ๐‘— < ๐‘€ ) )
218 213 217 mpbid โŠข ( ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โˆง ยฌ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 ) โ†’ ยฌ ๐‘— < ๐‘€ )
219 197 218 condan โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) = 0 )
220 219 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) = ( 0 ยท ( ๐ด โ†‘ ๐‘— ) ) )
221 128 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ๐ด โˆˆ โ„‚ )
222 201 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ๐‘— โˆˆ โ„•0 )
223 221 222 expcld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ( ๐ด โ†‘ ๐‘— ) โˆˆ โ„‚ )
224 223 mul02d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ( 0 ยท ( ๐ด โ†‘ ๐‘— ) ) = 0 )
225 220 224 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) = 0 )
226 225 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) = ( 0 / ( ๐ด โ†‘ ๐‘€ ) ) )
227 128 2 36 expne0d โŠข ( ๐œ‘ โ†’ ( ๐ด โ†‘ ๐‘€ ) โ‰  0 )
228 166 227 div0d โŠข ( ๐œ‘ โ†’ ( 0 / ( ๐ด โ†‘ ๐‘€ ) ) = 0 )
229 228 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ( 0 / ( ๐ด โ†‘ ๐‘€ ) ) = 0 )
230 226 229 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 0 ... ( deg โ€˜ ๐บ ) ) โˆ– ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ) ) โ†’ ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) = 0 )
231 fzfid โŠข ( ๐œ‘ โ†’ ( 0 ... ( deg โ€˜ ๐บ ) ) โˆˆ Fin )
232 177 179 230 231 fsumss โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘— โˆˆ ( ๐‘€ ... ( deg โ€˜ ๐บ ) ) ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) = ฮฃ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
233 135 174 232 3eqtrd โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐ด โ†‘ ๐‘˜ ) ) = ฮฃ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
234 89 56 syldan โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) โˆˆ โ„ค )
235 7 fvmpt2 โŠข ( ( ๐‘˜ โˆˆ โ„•0 โˆง ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) โˆˆ โ„ค ) โ†’ ( ๐ผ โ€˜ ๐‘˜ ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
236 89 234 235 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ๐ผ โ€˜ ๐‘˜ ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
237 236 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง = ๐ด ) โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ๐ผ โ€˜ ๐‘˜ ) = ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) )
238 oveq1 โŠข ( ๐‘ง = ๐ด โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) = ( ๐ด โ†‘ ๐‘˜ ) )
239 238 ad2antlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ง = ๐ด ) โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) = ( ๐ด โ†‘ ๐‘˜ ) )
240 237 239 oveq12d โŠข ( ( ( ๐œ‘ โˆง ๐‘ง = ๐ด ) โˆง ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ) โ†’ ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐ด โ†‘ ๐‘˜ ) ) )
241 240 sumeq2dv โŠข ( ( ๐œ‘ โˆง ๐‘ง = ๐ด ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ๐ผ โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐ด โ†‘ ๐‘˜ ) ) )
242 fzfid โŠข ( ๐œ‘ โ†’ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) โˆˆ Fin )
243 242 131 fsumcl โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐ด โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
244 9 241 128 243 fvmptd โŠข ( ๐œ‘ โ†’ ( ๐น โ€˜ ๐ด ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( deg โ€˜ ๐บ ) โˆ’ ๐‘€ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ( ๐‘˜ + ๐‘€ ) ) ยท ( ๐ด โ†‘ ๐‘˜ ) ) )
245 21 20 coeid2 โŠข ( ( ๐บ โˆˆ ( Poly โ€˜ โ„ค ) โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐บ โ€˜ ๐ด ) = ฮฃ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) )
246 3 128 245 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐บ โ€˜ ๐ด ) = ฮฃ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) )
247 246 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ๐บ โ€˜ ๐ด ) / ( ๐ด โ†‘ ๐‘€ ) ) = ( ฮฃ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
248 86 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( coeff โ€˜ ๐บ ) : โ„•0 โŸถ โ„‚ )
249 200 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐‘— โˆˆ โ„•0 )
250 248 249 ffvelcdmd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) โˆˆ โ„‚ )
251 128 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ) โ†’ ๐ด โˆˆ โ„‚ )
252 251 249 expcld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ๐ด โ†‘ ๐‘— ) โˆˆ โ„‚ )
253 250 252 mulcld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ) โ†’ ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) โˆˆ โ„‚ )
254 231 166 253 227 fsumdivc โŠข ( ๐œ‘ โ†’ ( ฮฃ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) = ฮฃ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
255 247 254 eqtrd โŠข ( ๐œ‘ โ†’ ( ( ๐บ โ€˜ ๐ด ) / ( ๐ด โ†‘ ๐‘€ ) ) = ฮฃ ๐‘— โˆˆ ( 0 ... ( deg โ€˜ ๐บ ) ) ( ( ( ( coeff โ€˜ ๐บ ) โ€˜ ๐‘— ) ยท ( ๐ด โ†‘ ๐‘— ) ) / ( ๐ด โ†‘ ๐‘€ ) ) )
256 233 244 255 3eqtr4d โŠข ( ๐œ‘ โ†’ ( ๐น โ€˜ ๐ด ) = ( ( ๐บ โ€˜ ๐ด ) / ( ๐ด โ†‘ ๐‘€ ) ) )
257 5 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ๐บ โ€˜ ๐ด ) / ( ๐ด โ†‘ ๐‘€ ) ) = ( 0 / ( ๐ด โ†‘ ๐‘€ ) ) )
258 256 257 228 3eqtrd โŠข ( ๐œ‘ โ†’ ( ๐น โ€˜ ๐ด ) = 0 )
259 125 258 jca โŠข ( ๐œ‘ โ†’ ( ( ( coeff โ€˜ ๐น ) โ€˜ 0 ) โ‰  0 โˆง ( ๐น โ€˜ ๐ด ) = 0 ) )
260 fveq2 โŠข ( ๐‘“ = ๐น โ†’ ( coeff โ€˜ ๐‘“ ) = ( coeff โ€˜ ๐น ) )
261 260 fveq1d โŠข ( ๐‘“ = ๐น โ†’ ( ( coeff โ€˜ ๐‘“ ) โ€˜ 0 ) = ( ( coeff โ€˜ ๐น ) โ€˜ 0 ) )
262 261 neeq1d โŠข ( ๐‘“ = ๐น โ†’ ( ( ( coeff โ€˜ ๐‘“ ) โ€˜ 0 ) โ‰  0 โ†” ( ( coeff โ€˜ ๐น ) โ€˜ 0 ) โ‰  0 ) )
263 fveq1 โŠข ( ๐‘“ = ๐น โ†’ ( ๐‘“ โ€˜ ๐ด ) = ( ๐น โ€˜ ๐ด ) )
264 263 eqeq1d โŠข ( ๐‘“ = ๐น โ†’ ( ( ๐‘“ โ€˜ ๐ด ) = 0 โ†” ( ๐น โ€˜ ๐ด ) = 0 ) )
265 262 264 anbi12d โŠข ( ๐‘“ = ๐น โ†’ ( ( ( ( coeff โ€˜ ๐‘“ ) โ€˜ 0 ) โ‰  0 โˆง ( ๐‘“ โ€˜ ๐ด ) = 0 ) โ†” ( ( ( coeff โ€˜ ๐น ) โ€˜ 0 ) โ‰  0 โˆง ( ๐น โ€˜ ๐ด ) = 0 ) ) )
266 265 rspcev โŠข ( ( ๐น โˆˆ ( Poly โ€˜ โ„ค ) โˆง ( ( ( coeff โ€˜ ๐น ) โ€˜ 0 ) โ‰  0 โˆง ( ๐น โ€˜ ๐ด ) = 0 ) ) โ†’ โˆƒ ๐‘“ โˆˆ ( Poly โ€˜ โ„ค ) ( ( ( coeff โ€˜ ๐‘“ ) โ€˜ 0 ) โ‰  0 โˆง ( ๐‘“ โ€˜ ๐ด ) = 0 ) )
267 60 259 266 syl2anc โŠข ( ๐œ‘ โ†’ โˆƒ ๐‘“ โˆˆ ( Poly โ€˜ โ„ค ) ( ( ( coeff โ€˜ ๐‘“ ) โ€˜ 0 ) โ‰  0 โˆง ( ๐‘“ โ€˜ ๐ด ) = 0 ) )