Metamath Proof Explorer


Theorem dgrcolem2

Description: Lemma for dgrco . (Contributed by Mario Carneiro, 15-Sep-2014)

Ref Expression
Hypotheses dgrco.1 โŠข ๐‘€ = ( deg โ€˜ ๐น )
dgrco.2 โŠข ๐‘ = ( deg โ€˜ ๐บ )
dgrco.3 โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( Poly โ€˜ ๐‘† ) )
dgrco.4 โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( Poly โ€˜ ๐‘† ) )
dgrco.5 โŠข ๐ด = ( coeff โ€˜ ๐น )
dgrco.6 โŠข ( ๐œ‘ โ†’ ๐ท โˆˆ โ„•0 )
dgrco.7 โŠข ( ๐œ‘ โ†’ ๐‘€ = ( ๐ท + 1 ) )
dgrco.8 โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘“ โˆˆ ( Poly โ€˜ โ„‚ ) ( ( deg โ€˜ ๐‘“ ) โ‰ค ๐ท โ†’ ( deg โ€˜ ( ๐‘“ โˆ˜ ๐บ ) ) = ( ( deg โ€˜ ๐‘“ ) ยท ๐‘ ) ) )
Assertion dgrcolem2 ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜ ๐บ ) ) = ( ๐‘€ ยท ๐‘ ) )

Proof

Step Hyp Ref Expression
1 dgrco.1 โŠข ๐‘€ = ( deg โ€˜ ๐น )
2 dgrco.2 โŠข ๐‘ = ( deg โ€˜ ๐บ )
3 dgrco.3 โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( Poly โ€˜ ๐‘† ) )
4 dgrco.4 โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( Poly โ€˜ ๐‘† ) )
5 dgrco.5 โŠข ๐ด = ( coeff โ€˜ ๐น )
6 dgrco.6 โŠข ( ๐œ‘ โ†’ ๐ท โˆˆ โ„•0 )
7 dgrco.7 โŠข ( ๐œ‘ โ†’ ๐‘€ = ( ๐ท + 1 ) )
8 dgrco.8 โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘“ โˆˆ ( Poly โ€˜ โ„‚ ) ( ( deg โ€˜ ๐‘“ ) โ‰ค ๐ท โ†’ ( deg โ€˜ ( ๐‘“ โˆ˜ ๐บ ) ) = ( ( deg โ€˜ ๐‘“ ) ยท ๐‘ ) ) )
9 plyf โŠข ( ๐บ โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ ๐บ : โ„‚ โŸถ โ„‚ )
10 4 9 syl โŠข ( ๐œ‘ โ†’ ๐บ : โ„‚ โŸถ โ„‚ )
11 10 ffvelcdmda โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ๐บ โ€˜ ๐‘ฅ ) โˆˆ โ„‚ )
12 plyf โŠข ( ๐น โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ ๐น : โ„‚ โŸถ โ„‚ )
13 3 12 syl โŠข ( ๐œ‘ โ†’ ๐น : โ„‚ โŸถ โ„‚ )
14 13 ffvelcdmda โŠข ( ( ๐œ‘ โˆง ( ๐บ โ€˜ ๐‘ฅ ) โˆˆ โ„‚ ) โ†’ ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆˆ โ„‚ )
15 11 14 syldan โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆˆ โ„‚ )
16 5 coef3 โŠข ( ๐น โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ ๐ด : โ„•0 โŸถ โ„‚ )
17 3 16 syl โŠข ( ๐œ‘ โ†’ ๐ด : โ„•0 โŸถ โ„‚ )
18 dgrcl โŠข ( ๐น โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ ( deg โ€˜ ๐น ) โˆˆ โ„•0 )
19 3 18 syl โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ๐น ) โˆˆ โ„•0 )
20 1 19 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0 )
21 17 20 ffvelcdmd โŠข ( ๐œ‘ โ†’ ( ๐ด โ€˜ ๐‘€ ) โˆˆ โ„‚ )
22 21 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ๐ด โ€˜ ๐‘€ ) โˆˆ โ„‚ )
23 20 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ๐‘€ โˆˆ โ„•0 )
24 11 23 expcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) โˆˆ โ„‚ )
25 22 24 mulcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) โˆˆ โ„‚ )
26 15 25 npcand โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) + ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) = ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) )
27 26 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) + ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) ) )
28 cnex โŠข โ„‚ โˆˆ V
29 28 a1i โŠข ( ๐œ‘ โ†’ โ„‚ โˆˆ V )
30 15 25 subcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) โˆˆ โ„‚ )
31 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
32 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
33 29 30 25 31 32 offval2 โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆ˜f + ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) + ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
34 10 feqmptd โŠข ( ๐œ‘ โ†’ ๐บ = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐บ โ€˜ ๐‘ฅ ) ) )
35 13 feqmptd โŠข ( ๐œ‘ โ†’ ๐น = ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐น โ€˜ ๐‘ฆ ) ) )
36 fveq2 โŠข ( ๐‘ฆ = ( ๐บ โ€˜ ๐‘ฅ ) โ†’ ( ๐น โ€˜ ๐‘ฆ ) = ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) )
37 11 34 35 36 fmptco โŠข ( ๐œ‘ โ†’ ( ๐น โˆ˜ ๐บ ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) ) )
38 27 33 37 3eqtr4rd โŠข ( ๐œ‘ โ†’ ( ๐น โˆ˜ ๐บ ) = ( ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆ˜f + ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
39 38 fveq2d โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜ ๐บ ) ) = ( deg โ€˜ ( ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆ˜f + ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) )
40 39 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐น โˆ˜ ๐บ ) ) = ( deg โ€˜ ( ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆ˜f + ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) )
41 29 15 25 37 32 offval2 โŠข ( ๐œ‘ โ†’ ( ( ๐น โˆ˜ ๐บ ) โˆ˜f โˆ’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
42 plyssc โŠข ( Poly โ€˜ ๐‘† ) โІ ( Poly โ€˜ โ„‚ )
43 42 3 sselid โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( Poly โ€˜ โ„‚ ) )
44 42 4 sselid โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( Poly โ€˜ โ„‚ ) )
45 addcl โŠข ( ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘ค โˆˆ โ„‚ ) โ†’ ( ๐‘ง + ๐‘ค ) โˆˆ โ„‚ )
46 45 adantl โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘ค โˆˆ โ„‚ ) ) โ†’ ( ๐‘ง + ๐‘ค ) โˆˆ โ„‚ )
47 mulcl โŠข ( ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘ค โˆˆ โ„‚ ) โ†’ ( ๐‘ง ยท ๐‘ค ) โˆˆ โ„‚ )
48 47 adantl โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘ค โˆˆ โ„‚ ) ) โ†’ ( ๐‘ง ยท ๐‘ค ) โˆˆ โ„‚ )
49 43 44 46 48 plyco โŠข ( ๐œ‘ โ†’ ( ๐น โˆ˜ ๐บ ) โˆˆ ( Poly โ€˜ โ„‚ ) )
50 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) = ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) )
51 oveq1 โŠข ( ๐‘ฆ = ( ๐บ โ€˜ ๐‘ฅ ) โ†’ ( ๐‘ฆ โ†‘ ๐‘€ ) = ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) )
52 51 oveq2d โŠข ( ๐‘ฆ = ( ๐บ โ€˜ ๐‘ฅ ) โ†’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) = ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) )
53 11 34 50 52 fmptco โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) โˆ˜ ๐บ ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
54 ssidd โŠข ( ๐œ‘ โ†’ โ„‚ โІ โ„‚ )
55 eqid โŠข ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) = ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) )
56 55 ply1term โŠข ( ( โ„‚ โІ โ„‚ โˆง ( ๐ด โ€˜ ๐‘€ ) โˆˆ โ„‚ โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
57 54 21 20 56 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
58 57 44 46 48 plyco โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) โˆ˜ ๐บ ) โˆˆ ( Poly โ€˜ โ„‚ ) )
59 53 58 eqeltrrd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
60 plysubcl โŠข ( ( ( ๐น โˆ˜ ๐บ ) โˆˆ ( Poly โ€˜ โ„‚ ) โˆง ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) ) โ†’ ( ( ๐น โˆ˜ ๐บ ) โˆ˜f โˆ’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
61 49 59 60 syl2anc โŠข ( ๐œ‘ โ†’ ( ( ๐น โˆ˜ ๐บ ) โˆ˜f โˆ’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
62 41 61 eqeltrrd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
63 62 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
64 59 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
65 nn0p1nn โŠข ( ๐ท โˆˆ โ„•0 โ†’ ( ๐ท + 1 ) โˆˆ โ„• )
66 6 65 syl โŠข ( ๐œ‘ โ†’ ( ๐ท + 1 ) โˆˆ โ„• )
67 7 66 eqeltrd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„• )
68 67 nngt0d โŠข ( ๐œ‘ โ†’ 0 < ๐‘€ )
69 fveq2 โŠข ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = 0๐‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) = ( deg โ€˜ 0๐‘ ) )
70 dgr0 โŠข ( deg โ€˜ 0๐‘ ) = 0
71 69 70 eqtrdi โŠข ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = 0๐‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) = 0 )
72 71 breq1d โŠข ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = 0๐‘ โ†’ ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ โ†” 0 < ๐‘€ ) )
73 68 72 syl5ibrcom โŠข ( ๐œ‘ โ†’ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = 0๐‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ ) )
74 idd โŠข ( ๐œ‘ โ†’ ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ ) )
75 eqid โŠข ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) )
76 1 75 dgrsub โŠข ( ( ๐น โˆˆ ( Poly โ€˜ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) ) โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค if ( ๐‘€ โ‰ค ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ๐‘€ ) )
77 43 57 76 syl2anc โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค if ( ๐‘€ โ‰ค ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ๐‘€ ) )
78 67 nnne0d โŠข ( ๐œ‘ โ†’ ๐‘€ โ‰  0 )
79 1 5 dgreq0 โŠข ( ๐น โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ ( ๐น = 0๐‘ โ†” ( ๐ด โ€˜ ๐‘€ ) = 0 ) )
80 3 79 syl โŠข ( ๐œ‘ โ†’ ( ๐น = 0๐‘ โ†” ( ๐ด โ€˜ ๐‘€ ) = 0 ) )
81 fveq2 โŠข ( ๐น = 0๐‘ โ†’ ( deg โ€˜ ๐น ) = ( deg โ€˜ 0๐‘ ) )
82 81 70 eqtrdi โŠข ( ๐น = 0๐‘ โ†’ ( deg โ€˜ ๐น ) = 0 )
83 1 82 eqtrid โŠข ( ๐น = 0๐‘ โ†’ ๐‘€ = 0 )
84 80 83 syl6bir โŠข ( ๐œ‘ โ†’ ( ( ๐ด โ€˜ ๐‘€ ) = 0 โ†’ ๐‘€ = 0 ) )
85 84 necon3d โŠข ( ๐œ‘ โ†’ ( ๐‘€ โ‰  0 โ†’ ( ๐ด โ€˜ ๐‘€ ) โ‰  0 ) )
86 78 85 mpd โŠข ( ๐œ‘ โ†’ ( ๐ด โ€˜ ๐‘€ ) โ‰  0 )
87 55 dgr1term โŠข ( ( ( ๐ด โ€˜ ๐‘€ ) โˆˆ โ„‚ โˆง ( ๐ด โ€˜ ๐‘€ ) โ‰  0 โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = ๐‘€ )
88 21 86 20 87 syl3anc โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = ๐‘€ )
89 88 ifeq1d โŠข ( ๐œ‘ โ†’ if ( ๐‘€ โ‰ค ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ๐‘€ ) = if ( ๐‘€ โ‰ค ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ๐‘€ , ๐‘€ ) )
90 ifid โŠข if ( ๐‘€ โ‰ค ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ๐‘€ , ๐‘€ ) = ๐‘€
91 89 90 eqtrdi โŠข ( ๐œ‘ โ†’ if ( ๐‘€ โ‰ค ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ( deg โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) , ๐‘€ ) = ๐‘€ )
92 77 91 breqtrd โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐‘€ )
93 eqid โŠข ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) )
94 5 93 coesub โŠข ( ( ๐น โˆˆ ( Poly โ€˜ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) ) โ†’ ( coeff โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) = ( ๐ด โˆ˜f โˆ’ ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) )
95 43 57 94 syl2anc โŠข ( ๐œ‘ โ†’ ( coeff โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) = ( ๐ด โˆ˜f โˆ’ ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) )
96 95 fveq1d โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ€˜ ๐‘€ ) = ( ( ๐ด โˆ˜f โˆ’ ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ€˜ ๐‘€ ) )
97 17 ffnd โŠข ( ๐œ‘ โ†’ ๐ด Fn โ„•0 )
98 93 coef3 โŠข ( ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) โ†’ ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) : โ„•0 โŸถ โ„‚ )
99 57 98 syl โŠข ( ๐œ‘ โ†’ ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) : โ„•0 โŸถ โ„‚ )
100 99 ffnd โŠข ( ๐œ‘ โ†’ ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) Fn โ„•0 )
101 nn0ex โŠข โ„•0 โˆˆ V
102 101 a1i โŠข ( ๐œ‘ โ†’ โ„•0 โˆˆ V )
103 inidm โŠข ( โ„•0 โˆฉ โ„•0 ) = โ„•0
104 eqidd โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( ๐ด โ€˜ ๐‘€ ) = ( ๐ด โ€˜ ๐‘€ ) )
105 55 coe1term โŠข ( ( ( ๐ด โ€˜ ๐‘€ ) โˆˆ โ„‚ โˆง ๐‘€ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ€˜ ๐‘€ ) = if ( ๐‘€ = ๐‘€ , ( ๐ด โ€˜ ๐‘€ ) , 0 ) )
106 21 20 20 105 syl3anc โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ€˜ ๐‘€ ) = if ( ๐‘€ = ๐‘€ , ( ๐ด โ€˜ ๐‘€ ) , 0 ) )
107 eqid โŠข ๐‘€ = ๐‘€
108 107 iftruei โŠข if ( ๐‘€ = ๐‘€ , ( ๐ด โ€˜ ๐‘€ ) , 0 ) = ( ๐ด โ€˜ ๐‘€ )
109 106 108 eqtrdi โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ€˜ ๐‘€ ) = ( ๐ด โ€˜ ๐‘€ ) )
110 109 adantr โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ€˜ ๐‘€ ) = ( ๐ด โ€˜ ๐‘€ ) )
111 97 100 102 102 103 104 110 ofval โŠข ( ( ๐œ‘ โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( ( ๐ด โˆ˜f โˆ’ ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ€˜ ๐‘€ ) = ( ( ๐ด โ€˜ ๐‘€ ) โˆ’ ( ๐ด โ€˜ ๐‘€ ) ) )
112 20 111 mpdan โŠข ( ๐œ‘ โ†’ ( ( ๐ด โˆ˜f โˆ’ ( coeff โ€˜ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ€˜ ๐‘€ ) = ( ( ๐ด โ€˜ ๐‘€ ) โˆ’ ( ๐ด โ€˜ ๐‘€ ) ) )
113 21 subidd โŠข ( ๐œ‘ โ†’ ( ( ๐ด โ€˜ ๐‘€ ) โˆ’ ( ๐ด โ€˜ ๐‘€ ) ) = 0 )
114 96 112 113 3eqtrd โŠข ( ๐œ‘ โ†’ ( ( coeff โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ€˜ ๐‘€ ) = 0 )
115 plysubcl โŠข ( ( ๐น โˆˆ ( Poly โ€˜ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) ) โ†’ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
116 43 57 115 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
117 eqid โŠข ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) = ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) )
118 eqid โŠข ( coeff โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) = ( coeff โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) )
119 117 118 dgrlt โŠข ( ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = 0๐‘ โˆจ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ ) โ†” ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐‘€ โˆง ( ( coeff โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ€˜ ๐‘€ ) = 0 ) ) )
120 116 20 119 syl2anc โŠข ( ๐œ‘ โ†’ ( ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = 0๐‘ โˆจ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ ) โ†” ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐‘€ โˆง ( ( coeff โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ€˜ ๐‘€ ) = 0 ) ) )
121 92 114 120 mpbir2and โŠข ( ๐œ‘ โ†’ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = 0๐‘ โˆจ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ ) )
122 73 74 121 mpjaod โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ )
123 122 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ )
124 dgrcl โŠข ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โˆˆ โ„•0 )
125 116 124 syl โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โˆˆ โ„•0 )
126 125 nn0red โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โˆˆ โ„ )
127 126 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โˆˆ โ„ )
128 20 nn0red โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ )
129 128 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ๐‘€ โˆˆ โ„ )
130 nnre โŠข ( ๐‘ โˆˆ โ„• โ†’ ๐‘ โˆˆ โ„ )
131 130 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ๐‘ โˆˆ โ„ )
132 nngt0 โŠข ( ๐‘ โˆˆ โ„• โ†’ 0 < ๐‘ )
133 132 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ 0 < ๐‘ )
134 ltmul1 โŠข ( ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„ โˆง ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) ) โ†’ ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ โ†” ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) < ( ๐‘€ ยท ๐‘ ) ) )
135 127 129 131 133 134 syl112anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ๐‘€ โ†” ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) < ( ๐‘€ ยท ๐‘ ) ) )
136 123 135 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) < ( ๐‘€ ยท ๐‘ ) )
137 13 ffvelcdmda โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ๐น โ€˜ ๐‘ฆ ) โˆˆ โ„‚ )
138 21 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ๐ด โ€˜ ๐‘€ ) โˆˆ โ„‚ )
139 id โŠข ( ๐‘ฆ โˆˆ โ„‚ โ†’ ๐‘ฆ โˆˆ โ„‚ )
140 expcl โŠข ( ( ๐‘ฆ โˆˆ โ„‚ โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( ๐‘ฆ โ†‘ ๐‘€ ) โˆˆ โ„‚ )
141 139 20 140 syl2anr โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ๐‘ฆ โ†‘ ๐‘€ ) โˆˆ โ„‚ )
142 138 141 mulcld โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) โˆˆ โ„‚ )
143 29 137 142 35 50 offval2 โŠข ( ๐œ‘ โ†’ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) = ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ๐‘ฆ ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) )
144 36 52 oveq12d โŠข ( ๐‘ฆ = ( ๐บ โ€˜ ๐‘ฅ ) โ†’ ( ( ๐น โ€˜ ๐‘ฆ ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) = ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
145 11 34 143 144 fmptco โŠข ( ๐œ‘ โ†’ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆ˜ ๐บ ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
146 145 fveq2d โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆ˜ ๐บ ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) )
147 122 7 breqtrd โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ( ๐ท + 1 ) )
148 nn0leltp1 โŠข ( ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โˆˆ โ„•0 โˆง ๐ท โˆˆ โ„•0 ) โ†’ ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐ท โ†” ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ( ๐ท + 1 ) ) )
149 125 6 148 syl2anc โŠข ( ๐œ‘ โ†’ ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐ท โ†” ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) < ( ๐ท + 1 ) ) )
150 147 149 mpbird โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐ท )
151 fveq2 โŠข ( ๐‘“ = ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ†’ ( deg โ€˜ ๐‘“ ) = ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) )
152 151 breq1d โŠข ( ๐‘“ = ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ†’ ( ( deg โ€˜ ๐‘“ ) โ‰ค ๐ท โ†” ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐ท ) )
153 coeq1 โŠข ( ๐‘“ = ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ†’ ( ๐‘“ โˆ˜ ๐บ ) = ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆ˜ ๐บ ) )
154 153 fveq2d โŠข ( ๐‘“ = ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ†’ ( deg โ€˜ ( ๐‘“ โˆ˜ ๐บ ) ) = ( deg โ€˜ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆ˜ ๐บ ) ) )
155 151 oveq1d โŠข ( ๐‘“ = ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ†’ ( ( deg โ€˜ ๐‘“ ) ยท ๐‘ ) = ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) )
156 154 155 eqeq12d โŠข ( ๐‘“ = ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ†’ ( ( deg โ€˜ ( ๐‘“ โˆ˜ ๐บ ) ) = ( ( deg โ€˜ ๐‘“ ) ยท ๐‘ ) โ†” ( deg โ€˜ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆ˜ ๐บ ) ) = ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) ) )
157 152 156 imbi12d โŠข ( ๐‘“ = ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โ†’ ( ( ( deg โ€˜ ๐‘“ ) โ‰ค ๐ท โ†’ ( deg โ€˜ ( ๐‘“ โˆ˜ ๐บ ) ) = ( ( deg โ€˜ ๐‘“ ) ยท ๐‘ ) ) โ†” ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐ท โ†’ ( deg โ€˜ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆ˜ ๐บ ) ) = ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) ) ) )
158 157 8 116 rspcdva โŠข ( ๐œ‘ โ†’ ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) โ‰ค ๐ท โ†’ ( deg โ€˜ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆ˜ ๐บ ) ) = ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) ) )
159 150 158 mpd โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) โˆ˜ ๐บ ) ) = ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) )
160 146 159 eqtr3d โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) = ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) )
161 160 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) = ( ( deg โ€˜ ( ๐น โˆ˜f โˆ’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ๐‘ฆ โ†‘ ๐‘€ ) ) ) ) ) ยท ๐‘ ) )
162 fconstmpt โŠข ( โ„‚ ร— { ( ๐ด โ€˜ ๐‘€ ) } ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐ด โ€˜ ๐‘€ ) )
163 162 a1i โŠข ( ๐œ‘ โ†’ ( โ„‚ ร— { ( ๐ด โ€˜ ๐‘€ ) } ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐ด โ€˜ ๐‘€ ) ) )
164 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) )
165 29 22 24 163 164 offval2 โŠข ( ๐œ‘ โ†’ ( ( โ„‚ ร— { ( ๐ด โ€˜ ๐‘€ ) } ) โˆ˜f ยท ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
166 165 fveq2d โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ( โ„‚ ร— { ( ๐ด โ€˜ ๐‘€ ) } ) โˆ˜f ยท ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
167 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฆ โ†‘ ๐‘€ ) ) = ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฆ โ†‘ ๐‘€ ) ) )
168 11 34 167 51 fmptco โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฆ โ†‘ ๐‘€ ) ) โˆ˜ ๐บ ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) )
169 1cnd โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„‚ )
170 plypow โŠข ( ( โ„‚ โІ โ„‚ โˆง 1 โˆˆ โ„‚ โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฆ โ†‘ ๐‘€ ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
171 54 169 20 170 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฆ โ†‘ ๐‘€ ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
172 171 44 46 48 plyco โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐‘ฆ โ†‘ ๐‘€ ) ) โˆ˜ ๐บ ) โˆˆ ( Poly โ€˜ โ„‚ ) )
173 168 172 eqeltrrd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) โˆˆ ( Poly โ€˜ โ„‚ ) )
174 dgrmulc โŠข ( ( ( ๐ด โ€˜ ๐‘€ ) โˆˆ โ„‚ โˆง ( ๐ด โ€˜ ๐‘€ ) โ‰  0 โˆง ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) โˆˆ ( Poly โ€˜ โ„‚ ) ) โ†’ ( deg โ€˜ ( ( โ„‚ ร— { ( ๐ด โ€˜ ๐‘€ ) } ) โˆ˜f ยท ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
175 21 86 173 174 syl3anc โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ( โ„‚ ร— { ( ๐ด โ€˜ ๐‘€ ) } ) โˆ˜f ยท ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
176 166 175 eqtr3d โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
177 176 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
178 67 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ๐‘€ โˆˆ โ„• )
179 simpr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ๐‘ โˆˆ โ„• )
180 4 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ๐บ โˆˆ ( Poly โ€˜ ๐‘† ) )
181 2 178 179 180 dgrcolem1 โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) = ( ๐‘€ ยท ๐‘ ) )
182 177 181 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( ๐‘€ ยท ๐‘ ) )
183 136 161 182 3brtr4d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) < ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
184 eqid โŠข ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
185 eqid โŠข ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) )
186 184 185 dgradd2 โŠข ( ( ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) โˆง ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) โˆˆ ( Poly โ€˜ โ„‚ ) โˆง ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) < ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) โ†’ ( deg โ€˜ ( ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆ˜f + ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
187 63 64 183 186 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐น โ€˜ ( ๐บ โ€˜ ๐‘ฅ ) ) โˆ’ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) โˆ˜f + ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) ) = ( deg โ€˜ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ( ๐ด โ€˜ ๐‘€ ) ยท ( ( ๐บ โ€˜ ๐‘ฅ ) โ†‘ ๐‘€ ) ) ) ) )
188 40 187 182 3eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ โ„• ) โ†’ ( deg โ€˜ ( ๐น โˆ˜ ๐บ ) ) = ( ๐‘€ ยท ๐‘ ) )
189 0cn โŠข 0 โˆˆ โ„‚
190 ffvelcdm โŠข ( ( ๐บ : โ„‚ โŸถ โ„‚ โˆง 0 โˆˆ โ„‚ ) โ†’ ( ๐บ โ€˜ 0 ) โˆˆ โ„‚ )
191 10 189 190 sylancl โŠข ( ๐œ‘ โ†’ ( ๐บ โ€˜ 0 ) โˆˆ โ„‚ )
192 13 191 ffvelcdmd โŠข ( ๐œ‘ โ†’ ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) โˆˆ โ„‚ )
193 0dgr โŠข ( ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) โˆˆ โ„‚ โ†’ ( deg โ€˜ ( โ„‚ ร— { ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) } ) ) = 0 )
194 192 193 syl โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( โ„‚ ร— { ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) } ) ) = 0 )
195 20 nn0cnd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„‚ )
196 195 mul01d โŠข ( ๐œ‘ โ†’ ( ๐‘€ ยท 0 ) = 0 )
197 194 196 eqtr4d โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( โ„‚ ร— { ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) } ) ) = ( ๐‘€ ยท 0 ) )
198 197 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ( deg โ€˜ ( โ„‚ ร— { ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) } ) ) = ( ๐‘€ ยท 0 ) )
199 191 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ = 0 ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ๐บ โ€˜ 0 ) โˆˆ โ„‚ )
200 simpr โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ๐‘ = 0 )
201 2 200 eqtr3id โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ( deg โ€˜ ๐บ ) = 0 )
202 0dgrb โŠข ( ๐บ โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ ( ( deg โ€˜ ๐บ ) = 0 โ†” ๐บ = ( โ„‚ ร— { ( ๐บ โ€˜ 0 ) } ) ) )
203 4 202 syl โŠข ( ๐œ‘ โ†’ ( ( deg โ€˜ ๐บ ) = 0 โ†” ๐บ = ( โ„‚ ร— { ( ๐บ โ€˜ 0 ) } ) ) )
204 203 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ( ( deg โ€˜ ๐บ ) = 0 โ†” ๐บ = ( โ„‚ ร— { ( ๐บ โ€˜ 0 ) } ) ) )
205 201 204 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ๐บ = ( โ„‚ ร— { ( ๐บ โ€˜ 0 ) } ) )
206 fconstmpt โŠข ( โ„‚ ร— { ( ๐บ โ€˜ 0 ) } ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐บ โ€˜ 0 ) )
207 205 206 eqtrdi โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ๐บ = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐บ โ€˜ 0 ) ) )
208 35 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ๐น = ( ๐‘ฆ โˆˆ โ„‚ โ†ฆ ( ๐น โ€˜ ๐‘ฆ ) ) )
209 fveq2 โŠข ( ๐‘ฆ = ( ๐บ โ€˜ 0 ) โ†’ ( ๐น โ€˜ ๐‘ฆ ) = ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) )
210 199 207 208 209 fmptco โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ( ๐น โˆ˜ ๐บ ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) ) )
211 fconstmpt โŠข ( โ„‚ ร— { ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) } ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) )
212 210 211 eqtr4di โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ( ๐น โˆ˜ ๐บ ) = ( โ„‚ ร— { ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) } ) )
213 212 fveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ( deg โ€˜ ( ๐น โˆ˜ ๐บ ) ) = ( deg โ€˜ ( โ„‚ ร— { ( ๐น โ€˜ ( ๐บ โ€˜ 0 ) ) } ) ) )
214 200 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ( ๐‘€ ยท ๐‘ ) = ( ๐‘€ ยท 0 ) )
215 198 213 214 3eqtr4d โŠข ( ( ๐œ‘ โˆง ๐‘ = 0 ) โ†’ ( deg โ€˜ ( ๐น โˆ˜ ๐บ ) ) = ( ๐‘€ ยท ๐‘ ) )
216 dgrcl โŠข ( ๐บ โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„•0 )
217 4 216 syl โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ๐บ ) โˆˆ โ„•0 )
218 2 217 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
219 elnn0 โŠข ( ๐‘ โˆˆ โ„•0 โ†” ( ๐‘ โˆˆ โ„• โˆจ ๐‘ = 0 ) )
220 218 219 sylib โŠข ( ๐œ‘ โ†’ ( ๐‘ โˆˆ โ„• โˆจ ๐‘ = 0 ) )
221 188 215 220 mpjaodan โŠข ( ๐œ‘ โ†’ ( deg โ€˜ ( ๐น โˆ˜ ๐บ ) ) = ( ๐‘€ ยท ๐‘ ) )