Metamath Proof Explorer


Theorem plypf1

Description: Write the set of complex polynomials in a subring in terms of the abstract polynomial construction. (Contributed by Mario Carneiro, 3-Jul-2015) (Proof shortened by AV, 29-Sep-2019)

Ref Expression
Hypotheses plypf1.r โŠข ๐‘… = ( โ„‚fld โ†พs ๐‘† )
plypf1.p โŠข ๐‘ƒ = ( Poly1 โ€˜ ๐‘… )
plypf1.a โŠข ๐ด = ( Base โ€˜ ๐‘ƒ )
plypf1.e โŠข ๐ธ = ( eval1 โ€˜ โ„‚fld )
Assertion plypf1 ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( Poly โ€˜ ๐‘† ) = ( ๐ธ โ€œ ๐ด ) )

Proof

Step Hyp Ref Expression
1 plypf1.r โŠข ๐‘… = ( โ„‚fld โ†พs ๐‘† )
2 plypf1.p โŠข ๐‘ƒ = ( Poly1 โ€˜ ๐‘… )
3 plypf1.a โŠข ๐ด = ( Base โ€˜ ๐‘ƒ )
4 plypf1.e โŠข ๐ธ = ( eval1 โ€˜ โ„‚fld )
5 elply โŠข ( ๐‘“ โˆˆ ( Poly โ€˜ ๐‘† ) โ†” ( ๐‘† โŠ† โ„‚ โˆง โˆƒ ๐‘› โˆˆ โ„•0 โˆƒ ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ๐‘“ = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) )
6 5 simprbi โŠข ( ๐‘“ โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ โˆƒ ๐‘› โˆˆ โ„•0 โˆƒ ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ๐‘“ = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
7 eqid โŠข ( โ„‚fld โ†‘s โ„‚ ) = ( โ„‚fld โ†‘s โ„‚ )
8 cnfldbas โŠข โ„‚ = ( Base โ€˜ โ„‚fld )
9 eqid โŠข ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) = ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) )
10 cnex โŠข โ„‚ โˆˆ V
11 10 a1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ โ„‚ โˆˆ V )
12 fzfid โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( 0 ... ๐‘› ) โˆˆ Fin )
13 cnring โŠข โ„‚fld โˆˆ Ring
14 ringcmn โŠข ( โ„‚fld โˆˆ Ring โ†’ โ„‚fld โˆˆ CMnd )
15 13 14 mp1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ โ„‚fld โˆˆ CMnd )
16 8 subrgss โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ๐‘† โŠ† โ„‚ )
17 16 ad2antrr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ๐‘† โŠ† โ„‚ )
18 elmapi โŠข ( ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) โ†’ ๐‘Ž : โ„•0 โŸถ ( ๐‘† โˆช { 0 } ) )
19 18 ad2antll โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ๐‘Ž : โ„•0 โŸถ ( ๐‘† โˆช { 0 } ) )
20 subrgsubg โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ๐‘† โˆˆ ( SubGrp โ€˜ โ„‚fld ) )
21 cnfld0 โŠข 0 = ( 0g โ€˜ โ„‚fld )
22 21 subg0cl โŠข ( ๐‘† โˆˆ ( SubGrp โ€˜ โ„‚fld ) โ†’ 0 โˆˆ ๐‘† )
23 20 22 syl โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ 0 โˆˆ ๐‘† )
24 23 adantr โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ 0 โˆˆ ๐‘† )
25 24 snssd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ { 0 } โŠ† ๐‘† )
26 ssequn2 โŠข ( { 0 } โŠ† ๐‘† โ†” ( ๐‘† โˆช { 0 } ) = ๐‘† )
27 25 26 sylib โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐‘† โˆช { 0 } ) = ๐‘† )
28 27 feq3d โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐‘Ž : โ„•0 โŸถ ( ๐‘† โˆช { 0 } ) โ†” ๐‘Ž : โ„•0 โŸถ ๐‘† ) )
29 19 28 mpbid โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ๐‘Ž : โ„•0 โŸถ ๐‘† )
30 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†’ ๐‘˜ โˆˆ โ„•0 )
31 ffvelcdm โŠข ( ( ๐‘Ž : โ„•0 โŸถ ๐‘† โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘Ž โ€˜ ๐‘˜ ) โˆˆ ๐‘† )
32 29 30 31 syl2an โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘Ž โ€˜ ๐‘˜ ) โˆˆ ๐‘† )
33 17 32 sseldd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘Ž โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
34 33 adantrl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) ) โ†’ ( ๐‘Ž โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
35 simprl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) ) โ†’ ๐‘ง โˆˆ โ„‚ )
36 30 ad2antll โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
37 expcl โŠข ( ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
38 35 36 37 syl2anc โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
39 34 38 mulcld โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) ) โ†’ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
40 eqid โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) = ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
41 10 mptex โŠข ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ V
42 41 a1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ V )
43 fvex โŠข ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โˆˆ V
44 43 a1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โˆˆ V )
45 40 12 42 44 fsuppmptdm โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) finSupp ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
46 7 8 9 11 12 15 39 45 pwsgsum โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ( โ„‚fld โ†‘s โ„‚ ) ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) )
47 fzfid โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( 0 ... ๐‘› ) โˆˆ Fin )
48 39 anassrs โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
49 47 48 gsumfsum โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
50 49 mpteq2dva โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
51 46 50 eqtrd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ( โ„‚fld โ†‘s โ„‚ ) ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
52 7 pwsring โŠข ( ( โ„‚fld โˆˆ Ring โˆง โ„‚ โˆˆ V ) โ†’ ( โ„‚fld โ†‘s โ„‚ ) โˆˆ Ring )
53 13 10 52 mp2an โŠข ( โ„‚fld โ†‘s โ„‚ ) โˆˆ Ring
54 ringcmn โŠข ( ( โ„‚fld โ†‘s โ„‚ ) โˆˆ Ring โ†’ ( โ„‚fld โ†‘s โ„‚ ) โˆˆ CMnd )
55 53 54 mp1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( โ„‚fld โ†‘s โ„‚ ) โˆˆ CMnd )
56 cncrng โŠข โ„‚fld โˆˆ CRing
57 eqid โŠข ( Poly1 โ€˜ โ„‚fld ) = ( Poly1 โ€˜ โ„‚fld )
58 4 57 7 8 evl1rhm โŠข ( โ„‚fld โˆˆ CRing โ†’ ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) RingHom ( โ„‚fld โ†‘s โ„‚ ) ) )
59 56 58 ax-mp โŠข ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) RingHom ( โ„‚fld โ†‘s โ„‚ ) )
60 57 1 2 3 subrgply1 โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ๐ด โˆˆ ( SubRing โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
61 60 adantr โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ๐ด โˆˆ ( SubRing โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
62 rhmima โŠข ( ( ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) RingHom ( โ„‚fld โ†‘s โ„‚ ) ) โˆง ๐ด โˆˆ ( SubRing โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) โ†’ ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubRing โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
63 59 61 62 sylancr โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubRing โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
64 subrgsubg โŠข ( ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubRing โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†’ ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubGrp โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
65 subgsubm โŠข ( ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubGrp โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†’ ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubMnd โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
66 63 64 65 3syl โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubMnd โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
67 eqid โŠข ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) = ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) )
68 13 a1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ โ„‚fld โˆˆ Ring )
69 10 a1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ โ„‚ โˆˆ V )
70 fconst6g โŠข ( ( ๐‘Ž โ€˜ ๐‘˜ ) โˆˆ โ„‚ โ†’ ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) : โ„‚ โŸถ โ„‚ )
71 33 70 syl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) : โ„‚ โŸถ โ„‚ )
72 7 8 67 pwselbasb โŠข ( ( โ„‚fld โˆˆ Ring โˆง โ„‚ โˆˆ V ) โ†’ ( ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†” ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) : โ„‚ โŸถ โ„‚ ) )
73 13 10 72 mp2an โŠข ( ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†” ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) : โ„‚ โŸถ โ„‚ )
74 71 73 sylibr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
75 38 anass1rs โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
76 75 fmpttd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) : โ„‚ โŸถ โ„‚ )
77 7 8 67 pwselbasb โŠข ( ( โ„‚fld โˆˆ Ring โˆง โ„‚ โˆˆ V ) โ†’ ( ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†” ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) : โ„‚ โŸถ โ„‚ ) )
78 13 10 77 mp2an โŠข ( ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†” ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) : โ„‚ โŸถ โ„‚ )
79 76 78 sylibr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
80 cnfldmul โŠข ยท = ( .r โ€˜ โ„‚fld )
81 eqid โŠข ( .r โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) = ( .r โ€˜ ( โ„‚fld โ†‘s โ„‚ ) )
82 7 67 68 69 74 79 80 81 pwsmulrval โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) ( .r โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) โˆ˜f ยท ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
83 33 adantr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ๐‘Ž โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
84 fconstmpt โŠข ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘Ž โ€˜ ๐‘˜ ) )
85 84 a1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘Ž โ€˜ ๐‘˜ ) ) )
86 eqidd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) )
87 69 83 75 85 86 offval2 โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) โˆ˜f ยท ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
88 82 87 eqtrd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) ( .r โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
89 63 adantr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubRing โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
90 eqid โŠข ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) = ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) )
91 4 57 8 90 evl1sca โŠข ( ( โ„‚fld โˆˆ CRing โˆง ( ๐‘Ž โ€˜ ๐‘˜ ) โˆˆ โ„‚ ) โ†’ ( ๐ธ โ€˜ ( ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ€˜ ( ๐‘Ž โ€˜ ๐‘˜ ) ) ) = ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) )
92 56 33 91 sylancr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€˜ ( ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ€˜ ( ๐‘Ž โ€˜ ๐‘˜ ) ) ) = ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) )
93 eqid โŠข ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) = ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) )
94 93 67 rhmf โŠข ( ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) RingHom ( โ„‚fld โ†‘s โ„‚ ) ) โ†’ ๐ธ : ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โŸถ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
95 59 94 ax-mp โŠข ๐ธ : ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โŸถ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) )
96 ffn โŠข ( ๐ธ : ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โŸถ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†’ ๐ธ Fn ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
97 95 96 mp1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ๐ธ Fn ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
98 93 subrgss โŠข ( ๐ด โˆˆ ( SubRing โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ†’ ๐ด โŠ† ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
99 60 98 syl โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ๐ด โŠ† ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
100 99 ad2antrr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ๐ด โŠ† ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
101 simpll โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) )
102 57 90 1 2 101 3 8 33 subrg1asclcl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ( ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ€˜ ( ๐‘Ž โ€˜ ๐‘˜ ) ) โˆˆ ๐ด โ†” ( ๐‘Ž โ€˜ ๐‘˜ ) โˆˆ ๐‘† ) )
103 32 102 mpbird โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ€˜ ( ๐‘Ž โ€˜ ๐‘˜ ) ) โˆˆ ๐ด )
104 fnfvima โŠข ( ( ๐ธ Fn ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ๐ด โŠ† ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ€˜ ( ๐‘Ž โ€˜ ๐‘˜ ) ) โˆˆ ๐ด ) โ†’ ( ๐ธ โ€˜ ( ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ€˜ ( ๐‘Ž โ€˜ ๐‘˜ ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
105 97 100 103 104 syl3anc โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€˜ ( ( algSc โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ€˜ ( ๐‘Ž โ€˜ ๐‘˜ ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
106 92 105 eqeltrrd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
107 67 subrgss โŠข ( ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubRing โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†’ ( ๐ธ โ€œ ๐ด ) โŠ† ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
108 89 107 syl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€œ ๐ด ) โŠ† ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
109 60 ad2antrr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ๐ด โˆˆ ( SubRing โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
110 eqid โŠข ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) = ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) )
111 110 subrgsubm โŠข ( ๐ด โˆˆ ( SubRing โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ†’ ๐ด โˆˆ ( SubMnd โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) )
112 109 111 syl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ๐ด โˆˆ ( SubMnd โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) )
113 30 adantl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
114 eqid โŠข ( var1 โ€˜ โ„‚fld ) = ( var1 โ€˜ โ„‚fld )
115 114 101 1 2 3 subrgvr1cl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( var1 โ€˜ โ„‚fld ) โˆˆ ๐ด )
116 eqid โŠข ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) = ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
117 116 submmulgcl โŠข ( ( ๐ด โˆˆ ( SubMnd โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) โˆง ๐‘˜ โˆˆ โ„•0 โˆง ( var1 โ€˜ โ„‚fld ) โˆˆ ๐ด ) โ†’ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ๐ด )
118 112 113 115 117 syl3anc โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ๐ด )
119 fnfvima โŠข ( ( ๐ธ Fn ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ๐ด โŠ† ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ๐ด ) โ†’ ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
120 97 100 118 119 syl3anc โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
121 108 120 sseldd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
122 7 8 67 68 69 121 pwselbas โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) : โ„‚ โŸถ โ„‚ )
123 122 feqmptd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) ) )
124 56 a1i โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ โ„‚fld โˆˆ CRing )
125 simpr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ๐‘ง โˆˆ โ„‚ )
126 4 114 8 57 93 124 125 evl1vard โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( var1 โ€˜ โ„‚fld ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( ๐ธ โ€˜ ( var1 โ€˜ โ„‚fld ) ) โ€˜ ๐‘ง ) = ๐‘ง ) )
127 eqid โŠข ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) = ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) )
128 113 adantr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ๐‘˜ โˆˆ โ„•0 )
129 4 57 8 93 124 125 126 116 127 128 evl1expd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ๐‘ง ) ) )
130 129 simprd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ๐‘ง ) )
131 cnfldexp โŠข ( ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ๐‘ง ) = ( ๐‘ง โ†‘ ๐‘˜ ) )
132 125 128 131 syl2anc โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ๐‘ง ) = ( ๐‘ง โ†‘ ๐‘˜ ) )
133 130 132 eqtrd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘ง โ†‘ ๐‘˜ ) )
134 133 mpteq2dva โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) )
135 123 134 eqtrd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) )
136 135 120 eqeltrrd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
137 81 subrgmcl โŠข ( ( ( ๐ธ โ€œ ๐ด ) โˆˆ ( SubRing โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โˆง ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) โˆˆ ( ๐ธ โ€œ ๐ด ) โˆง ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) ) โ†’ ( ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) ( .r โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
138 89 106 136 137 syl3anc โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ( โ„‚ ร— { ( ๐‘Ž โ€˜ ๐‘˜ ) } ) ( .r โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
139 88 138 eqeltrrd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
140 139 fmpttd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) : ( 0 ... ๐‘› ) โŸถ ( ๐ธ โ€œ ๐ด ) )
141 40 12 139 44 fsuppmptdm โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) finSupp ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
142 9 55 12 66 140 141 gsumsubmcl โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ( โ„‚fld โ†‘s โ„‚ ) ฮฃg ( ๐‘˜ โˆˆ ( 0 ... ๐‘› ) โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
143 51 142 eqeltrrd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) )
144 eleq1 โŠข ( ๐‘“ = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โ†’ ( ๐‘“ โˆˆ ( ๐ธ โ€œ ๐ด ) โ†” ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( ๐ธ โ€œ ๐ด ) ) )
145 143 144 syl5ibrcom โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ( ๐‘› โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ) ) โ†’ ( ๐‘“ = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โ†’ ๐‘“ โˆˆ ( ๐ธ โ€œ ๐ด ) ) )
146 145 rexlimdvva โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( โˆƒ ๐‘› โˆˆ โ„•0 โˆƒ ๐‘Ž โˆˆ ( ( ๐‘† โˆช { 0 } ) โ†‘m โ„•0 ) ๐‘“ = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘› ) ( ( ๐‘Ž โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โ†’ ๐‘“ โˆˆ ( ๐ธ โ€œ ๐ด ) ) )
147 6 146 syl5 โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( ๐‘“ โˆˆ ( Poly โ€˜ ๐‘† ) โ†’ ๐‘“ โˆˆ ( ๐ธ โ€œ ๐ด ) ) )
148 ffun โŠข ( ๐ธ : ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โŸถ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โ†’ Fun ๐ธ )
149 95 148 ax-mp โŠข Fun ๐ธ
150 fvelima โŠข ( ( Fun ๐ธ โˆง ๐‘“ โˆˆ ( ๐ธ โ€œ ๐ด ) ) โ†’ โˆƒ ๐‘Ž โˆˆ ๐ด ( ๐ธ โ€˜ ๐‘Ž ) = ๐‘“ )
151 149 150 mpan โŠข ( ๐‘“ โˆˆ ( ๐ธ โ€œ ๐ด ) โ†’ โˆƒ ๐‘Ž โˆˆ ๐ด ( ๐ธ โ€˜ ๐‘Ž ) = ๐‘“ )
152 99 sselda โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ๐‘Ž โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
153 eqid โŠข ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) = ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) )
154 eqid โŠข ( coe1 โ€˜ ๐‘Ž ) = ( coe1 โ€˜ ๐‘Ž )
155 57 114 93 153 110 116 154 ply1coe โŠข ( ( โ„‚fld โˆˆ Ring โˆง ๐‘Ž โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) โ†’ ๐‘Ž = ( ( Poly1 โ€˜ โ„‚fld ) ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) )
156 13 152 155 sylancr โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ๐‘Ž = ( ( Poly1 โ€˜ โ„‚fld ) ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) )
157 156 fveq2d โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐ธ โ€˜ ๐‘Ž ) = ( ๐ธ โ€˜ ( ( Poly1 โ€˜ โ„‚fld ) ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) ) )
158 eqid โŠข ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) = ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) )
159 57 ply1ring โŠข ( โ„‚fld โˆˆ Ring โ†’ ( Poly1 โ€˜ โ„‚fld ) โˆˆ Ring )
160 13 159 ax-mp โŠข ( Poly1 โ€˜ โ„‚fld ) โˆˆ Ring
161 ringcmn โŠข ( ( Poly1 โ€˜ โ„‚fld ) โˆˆ Ring โ†’ ( Poly1 โ€˜ โ„‚fld ) โˆˆ CMnd )
162 160 161 mp1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( Poly1 โ€˜ โ„‚fld ) โˆˆ CMnd )
163 ringmnd โŠข ( ( โ„‚fld โ†‘s โ„‚ ) โˆˆ Ring โ†’ ( โ„‚fld โ†‘s โ„‚ ) โˆˆ Mnd )
164 53 163 mp1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( โ„‚fld โ†‘s โ„‚ ) โˆˆ Mnd )
165 nn0ex โŠข โ„•0 โˆˆ V
166 165 a1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ โ„•0 โˆˆ V )
167 rhmghm โŠข ( ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) RingHom ( โ„‚fld โ†‘s โ„‚ ) ) โ†’ ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) GrpHom ( โ„‚fld โ†‘s โ„‚ ) ) )
168 59 167 ax-mp โŠข ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) GrpHom ( โ„‚fld โ†‘s โ„‚ ) )
169 ghmmhm โŠข ( ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) GrpHom ( โ„‚fld โ†‘s โ„‚ ) ) โ†’ ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) MndHom ( โ„‚fld โ†‘s โ„‚ ) ) )
170 168 169 mp1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ๐ธ โˆˆ ( ( Poly1 โ€˜ โ„‚fld ) MndHom ( โ„‚fld โ†‘s โ„‚ ) ) )
171 57 ply1lmod โŠข ( โ„‚fld โˆˆ Ring โ†’ ( Poly1 โ€˜ โ„‚fld ) โˆˆ LMod )
172 13 171 mp1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( Poly1 โ€˜ โ„‚fld ) โˆˆ LMod )
173 16 ad2antrr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ๐‘† โŠ† โ„‚ )
174 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
175 154 3 2 174 coe1f โŠข ( ๐‘Ž โˆˆ ๐ด โ†’ ( coe1 โ€˜ ๐‘Ž ) : โ„•0 โŸถ ( Base โ€˜ ๐‘… ) )
176 1 subrgbas โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ๐‘† = ( Base โ€˜ ๐‘… ) )
177 176 feq3d โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) : โ„•0 โŸถ ๐‘† โ†” ( coe1 โ€˜ ๐‘Ž ) : โ„•0 โŸถ ( Base โ€˜ ๐‘… ) ) )
178 175 177 imbitrrid โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( ๐‘Ž โˆˆ ๐ด โ†’ ( coe1 โ€˜ ๐‘Ž ) : โ„•0 โŸถ ๐‘† ) )
179 178 imp โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( coe1 โ€˜ ๐‘Ž ) : โ„•0 โŸถ ๐‘† )
180 179 ffvelcdmda โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โˆˆ ๐‘† )
181 173 180 sseldd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
182 110 93 mgpbas โŠข ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) = ( Base โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
183 110 ringmgp โŠข ( ( Poly1 โ€˜ โ„‚fld ) โˆˆ Ring โ†’ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆˆ Mnd )
184 160 183 mp1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆˆ Mnd )
185 simpr โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ๐‘˜ โˆˆ โ„•0 )
186 114 57 93 vr1cl โŠข ( โ„‚fld โˆˆ Ring โ†’ ( var1 โ€˜ โ„‚fld ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
187 13 186 mp1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( var1 โ€˜ โ„‚fld ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
188 182 116 184 185 187 mulgnn0cld โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
189 57 ply1sca โŠข ( โ„‚fld โˆˆ Ring โ†’ โ„‚fld = ( Scalar โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
190 13 189 ax-mp โŠข โ„‚fld = ( Scalar โ€˜ ( Poly1 โ€˜ โ„‚fld ) )
191 93 190 153 8 lmodvscl โŠข ( ( ( Poly1 โ€˜ โ„‚fld ) โˆˆ LMod โˆง ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โˆˆ โ„‚ โˆง ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
192 172 181 188 191 syl3anc โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
193 192 fmpttd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) : โ„•0 โŸถ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
194 165 mptex โŠข ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆˆ V
195 funmpt โŠข Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) )
196 fvex โŠข ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆˆ V
197 194 195 196 3pm3.2i โŠข ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆง ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆˆ V )
198 197 a1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆง ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆˆ V ) )
199 154 93 57 21 coe1sfi โŠข ( ๐‘Ž โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ†’ ( coe1 โ€˜ ๐‘Ž ) finSupp 0 )
200 152 199 syl โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( coe1 โ€˜ ๐‘Ž ) finSupp 0 )
201 200 fsuppimpd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) supp 0 ) โˆˆ Fin )
202 179 feqmptd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( coe1 โ€˜ ๐‘Ž ) = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ) )
203 202 oveq1d โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) supp 0 ) = ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ) supp 0 ) )
204 eqimss2 โŠข ( ( ( coe1 โ€˜ ๐‘Ž ) supp 0 ) = ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ) supp 0 ) โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ) supp 0 ) โŠ† ( ( coe1 โ€˜ ๐‘Ž ) supp 0 ) )
205 203 204 syl โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ) supp 0 ) โŠ† ( ( coe1 โ€˜ ๐‘Ž ) supp 0 ) )
206 13 171 mp1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( Poly1 โ€˜ โ„‚fld ) โˆˆ LMod )
207 93 190 153 21 158 lmod0vs โŠข ( ( ( Poly1 โ€˜ โ„‚fld ) โˆˆ LMod โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) โ†’ ( 0 ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ๐‘ฅ ) = ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
208 206 207 sylan โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) โ†’ ( 0 ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ๐‘ฅ ) = ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
209 c0ex โŠข 0 โˆˆ V
210 209 a1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ 0 โˆˆ V )
211 205 208 180 188 210 suppssov1 โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) supp ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) โŠ† ( ( coe1 โ€˜ ๐‘Ž ) supp 0 ) )
212 suppssfifsupp โŠข ( ( ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆง ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆˆ V ) โˆง ( ( ( coe1 โ€˜ ๐‘Ž ) supp 0 ) โˆˆ Fin โˆง ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) supp ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) โŠ† ( ( coe1 โ€˜ ๐‘Ž ) supp 0 ) ) ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) finSupp ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
213 198 201 211 212 syl12anc โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) finSupp ( 0g โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
214 93 158 162 164 166 170 193 213 gsummhm โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( โ„‚fld โ†‘s โ„‚ ) ฮฃg ( ๐ธ โˆ˜ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) ) = ( ๐ธ โ€˜ ( ( Poly1 โ€˜ โ„‚fld ) ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) ) )
215 95 a1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ๐ธ : ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โŸถ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
216 215 192 cofmpt โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐ธ โˆ˜ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) )
217 13 a1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ โ„‚fld โˆˆ Ring )
218 10 a1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ โ„‚ โˆˆ V )
219 95 ffvelcdmi โŠข ( ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ†’ ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
220 192 219 syl โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โˆˆ ( Base โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
221 7 8 67 217 218 220 pwselbas โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) : โ„‚ โŸถ โ„‚ )
222 221 feqmptd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โ€˜ ๐‘ง ) ) )
223 56 a1i โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ โ„‚fld โˆˆ CRing )
224 simpr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ๐‘ง โˆˆ โ„‚ )
225 4 114 8 57 93 223 224 evl1vard โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( var1 โ€˜ โ„‚fld ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( ๐ธ โ€˜ ( var1 โ€˜ โ„‚fld ) ) โ€˜ ๐‘ง ) = ๐‘ง ) )
226 185 adantr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ๐‘˜ โˆˆ โ„•0 )
227 4 57 8 93 223 224 225 116 127 226 evl1expd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ๐‘ง ) ) )
228 224 226 131 syl2anc โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ๐‘ง ) = ( ๐‘ง โ†‘ ๐‘˜ ) )
229 228 eqeq2d โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ๐‘ง ) โ†” ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘ง โ†‘ ๐‘˜ ) ) )
230 229 anbi2d โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ โ„‚fld ) ) ๐‘ง ) ) โ†” ( ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
231 227 230 mpbid โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( ๐ธ โ€˜ ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โ€˜ ๐‘ง ) = ( ๐‘ง โ†‘ ๐‘˜ ) ) )
232 181 adantr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
233 4 57 8 93 223 224 231 232 153 80 evl1vsd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ( ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โ€˜ ๐‘ง ) = ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
234 233 simprd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โ€˜ ๐‘ง ) = ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
235 234 mpteq2dva โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) โ€˜ ๐‘ง ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
236 222 235 eqtrd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
237 236 mpteq2dva โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐ธ โ€˜ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) )
238 216 237 eqtrd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐ธ โˆ˜ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) )
239 238 oveq2d โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( โ„‚fld โ†‘s โ„‚ ) ฮฃg ( ๐ธ โˆ˜ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ( ยท๐‘  โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ( ๐‘˜ ( .g โ€˜ ( mulGrp โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) ) ( var1 โ€˜ โ„‚fld ) ) ) ) ) ) = ( ( โ„‚fld โ†‘s โ„‚ ) ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) )
240 157 214 239 3eqtr2d โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐ธ โ€˜ ๐‘Ž ) = ( ( โ„‚fld โ†‘s โ„‚ ) ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) )
241 10 a1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ โ„‚ โˆˆ V )
242 13 14 mp1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ โ„‚fld โˆˆ CMnd )
243 181 adantlr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
244 37 adantll โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
245 243 244 mulcld โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
246 245 anasss โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ( ๐‘ง โˆˆ โ„‚ โˆง ๐‘˜ โˆˆ โ„•0 ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
247 165 mptex โŠข ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) โˆˆ V
248 funmpt โŠข Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
249 247 248 43 3pm3.2i โŠข ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) โˆง ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โˆˆ V )
250 249 a1i โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) โˆง ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โˆˆ V ) )
251 fzfid โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โˆˆ Fin )
252 eldifn โŠข ( ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) โ†’ ยฌ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) )
253 252 adantl โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ยฌ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) )
254 152 ad2antrr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ๐‘Ž โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) )
255 eldifi โŠข ( ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
256 255 adantl โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
257 eqid โŠข ( deg1 โ€˜ โ„‚fld ) = ( deg1 โ€˜ โ„‚fld )
258 257 57 93 21 154 deg1ge โŠข ( ( ๐‘Ž โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ๐‘˜ โˆˆ โ„•0 โˆง ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โ‰  0 ) โ†’ ๐‘˜ โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) )
259 258 3expia โŠข ( ( ๐‘Ž โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โ‰  0 โ†’ ๐‘˜ โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) ) )
260 254 256 259 syl2anc โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โ‰  0 โ†’ ๐‘˜ โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) ) )
261 0xr โŠข 0 โˆˆ โ„*
262 257 57 93 deg1xrcl โŠข ( ๐‘Ž โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„* )
263 152 262 syl โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„* )
264 263 ad2antrr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„* )
265 xrmax2 โŠข ( ( 0 โˆˆ โ„* โˆง ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„* ) โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) )
266 261 264 265 sylancr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) )
267 256 nn0red โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ๐‘˜ โˆˆ โ„ )
268 267 rexrd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ๐‘˜ โˆˆ โ„* )
269 ifcl โŠข ( ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„* โˆง 0 โˆˆ โ„* ) โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„* )
270 264 261 269 sylancl โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„* )
271 xrletr โŠข ( ( ๐‘˜ โˆˆ โ„* โˆง ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„* โˆง if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„* ) โ†’ ( ( ๐‘˜ โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆง ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†’ ๐‘˜ โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) )
272 268 264 270 271 syl3anc โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( ๐‘˜ โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆง ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†’ ๐‘˜ โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) )
273 266 272 mpan2d โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ๐‘˜ โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โ†’ ๐‘˜ โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) )
274 260 273 syld โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โ‰  0 โ†’ ๐‘˜ โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) )
275 274 256 jctild โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โ‰  0 โ†’ ( ๐‘˜ โˆˆ โ„•0 โˆง ๐‘˜ โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) )
276 257 57 93 deg1cl โŠข ( ๐‘Ž โˆˆ ( Base โ€˜ ( Poly1 โ€˜ โ„‚fld ) ) โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ ( โ„•0 โˆช { -โˆž } ) )
277 152 276 syl โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ ( โ„•0 โˆช { -โˆž } ) )
278 elun โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ ( โ„•0 โˆช { -โˆž } ) โ†” ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„•0 โˆจ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ { -โˆž } ) )
279 277 278 sylib โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„•0 โˆจ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ { -โˆž } ) )
280 nn0ge0 โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„•0 โ†’ 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) )
281 280 iftrued โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„•0 โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) = ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) )
282 id โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„•0 โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„•0 )
283 281 282 eqeltrd โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„•0 โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„•0 )
284 mnflt0 โŠข -โˆž < 0
285 mnfxr โŠข -โˆž โˆˆ โ„*
286 xrltnle โŠข ( ( -โˆž โˆˆ โ„* โˆง 0 โˆˆ โ„* ) โ†’ ( -โˆž < 0 โ†” ยฌ 0 โ‰ค -โˆž ) )
287 285 261 286 mp2an โŠข ( -โˆž < 0 โ†” ยฌ 0 โ‰ค -โˆž )
288 284 287 mpbi โŠข ยฌ 0 โ‰ค -โˆž
289 elsni โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ { -โˆž } โ†’ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) = -โˆž )
290 289 breq2d โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ { -โˆž } โ†’ ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โ†” 0 โ‰ค -โˆž ) )
291 288 290 mtbiri โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ { -โˆž } โ†’ ยฌ 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) )
292 291 iffalsed โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ { -โˆž } โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) = 0 )
293 0nn0 โŠข 0 โˆˆ โ„•0
294 292 293 eqeltrdi โŠข ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ { -โˆž } โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„•0 )
295 283 294 jaoi โŠข ( ( ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ โ„•0 โˆจ ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) โˆˆ { -โˆž } ) โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„•0 )
296 279 295 syl โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„•0 )
297 296 ad2antrr โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„•0 )
298 fznn0 โŠข ( if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„•0 โ†’ ( ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†” ( ๐‘˜ โˆˆ โ„•0 โˆง ๐‘˜ โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) )
299 297 298 syl โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†” ( ๐‘˜ โˆˆ โ„•0 โˆง ๐‘˜ โ‰ค if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) )
300 275 299 sylibrd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) โ‰  0 โ†’ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) )
301 300 necon1bd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ยฌ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) = 0 ) )
302 253 301 mpd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) = 0 )
303 302 oveq1d โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = ( 0 ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
304 255 244 sylan2 โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ๐‘ง โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
305 304 mul02d โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( 0 ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = 0 )
306 303 305 eqtrd โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = 0 )
307 306 an32s โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) = 0 )
308 307 mpteq2dva โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ 0 ) )
309 fconstmpt โŠข ( โ„‚ ร— { 0 } ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ 0 )
310 ringmnd โŠข ( โ„‚fld โˆˆ Ring โ†’ โ„‚fld โˆˆ Mnd )
311 13 310 ax-mp โŠข โ„‚fld โˆˆ Mnd
312 7 21 pws0g โŠข ( ( โ„‚fld โˆˆ Mnd โˆง โ„‚ โˆˆ V ) โ†’ ( โ„‚ ร— { 0 } ) = ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
313 311 10 312 mp2an โŠข ( โ„‚ ร— { 0 } ) = ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) )
314 309 313 eqtr3i โŠข ( ๐‘ง โˆˆ โ„‚ โ†ฆ 0 ) = ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) )
315 308 314 eqtrdi โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘˜ โˆˆ ( โ„•0 โˆ– ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) = ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
316 315 166 suppss2 โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) supp ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) ) โŠ† ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) )
317 suppssfifsupp โŠข ( ( ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) โˆง ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) โˆˆ V ) โˆง ( ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โˆˆ Fin โˆง ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) supp ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) ) โŠ† ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) finSupp ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
318 250 251 316 317 syl12anc โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) finSupp ( 0g โ€˜ ( โ„‚fld โ†‘s โ„‚ ) ) )
319 7 8 9 241 166 242 246 318 pwsgsum โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( โ„‚fld โ†‘s โ„‚ ) ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) )
320 fz0ssnn0 โŠข ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โŠ† โ„•0
321 resmpt โŠข ( ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โŠ† โ„•0 โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โ†พ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) = ( ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
322 320 321 ax-mp โŠข ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โ†พ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) = ( ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
323 322 oveq2i โŠข ( โ„‚fld ฮฃg ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โ†พ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) = ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
324 13 14 mp1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ โ„‚fld โˆˆ CMnd )
325 165 a1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ โ„•0 โˆˆ V )
326 245 fmpttd โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) : โ„•0 โŸถ โ„‚ )
327 306 325 suppss2 โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) supp 0 ) โŠ† ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) )
328 165 mptex โŠข ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ V
329 funmpt โŠข Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
330 328 329 209 3pm3.2i โŠข ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆง 0 โˆˆ V )
331 330 a1i โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆง 0 โˆˆ V ) )
332 fzfid โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โˆˆ Fin )
333 suppssfifsupp โŠข ( ( ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ V โˆง Fun ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆง 0 โˆˆ V ) โˆง ( ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โˆˆ Fin โˆง ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) supp 0 ) โŠ† ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) finSupp 0 )
334 331 332 327 333 syl12anc โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) finSupp 0 )
335 8 21 324 325 326 327 334 gsumres โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( โ„‚fld ฮฃg ( ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โ†พ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) ) = ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) )
336 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
337 336 245 sylan2 โŠข ( ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ) โ†’ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
338 332 337 gsumfsum โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
339 323 335 338 3eqtr3a โŠข ( ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โˆง ๐‘ง โˆˆ โ„‚ ) โ†’ ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) )
340 339 mpteq2dva โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ( โ„‚fld ฮฃg ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) ) ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
341 240 319 340 3eqtrd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐ธ โ€˜ ๐‘Ž ) = ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) )
342 16 adantr โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ๐‘† โŠ† โ„‚ )
343 elplyr โŠข ( ( ๐‘† โŠ† โ„‚ โˆง if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) โˆˆ โ„•0 โˆง ( coe1 โ€˜ ๐‘Ž ) : โ„•0 โŸถ ๐‘† ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( Poly โ€˜ ๐‘† ) )
344 342 296 179 343 syl3anc โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐‘ง โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘˜ โˆˆ ( 0 ... if ( 0 โ‰ค ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , ( ( deg1 โ€˜ โ„‚fld ) โ€˜ ๐‘Ž ) , 0 ) ) ( ( ( coe1 โ€˜ ๐‘Ž ) โ€˜ ๐‘˜ ) ยท ( ๐‘ง โ†‘ ๐‘˜ ) ) ) โˆˆ ( Poly โ€˜ ๐‘† ) )
345 341 344 eqeltrd โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ๐ธ โ€˜ ๐‘Ž ) โˆˆ ( Poly โ€˜ ๐‘† ) )
346 eleq1 โŠข ( ( ๐ธ โ€˜ ๐‘Ž ) = ๐‘“ โ†’ ( ( ๐ธ โ€˜ ๐‘Ž ) โˆˆ ( Poly โ€˜ ๐‘† ) โ†” ๐‘“ โˆˆ ( Poly โ€˜ ๐‘† ) ) )
347 345 346 syl5ibcom โŠข ( ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โˆง ๐‘Ž โˆˆ ๐ด ) โ†’ ( ( ๐ธ โ€˜ ๐‘Ž ) = ๐‘“ โ†’ ๐‘“ โˆˆ ( Poly โ€˜ ๐‘† ) ) )
348 347 rexlimdva โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( โˆƒ ๐‘Ž โˆˆ ๐ด ( ๐ธ โ€˜ ๐‘Ž ) = ๐‘“ โ†’ ๐‘“ โˆˆ ( Poly โ€˜ ๐‘† ) ) )
349 151 348 syl5 โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( ๐‘“ โˆˆ ( ๐ธ โ€œ ๐ด ) โ†’ ๐‘“ โˆˆ ( Poly โ€˜ ๐‘† ) ) )
350 147 349 impbid โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( ๐‘“ โˆˆ ( Poly โ€˜ ๐‘† ) โ†” ๐‘“ โˆˆ ( ๐ธ โ€œ ๐ด ) ) )
351 350 eqrdv โŠข ( ๐‘† โˆˆ ( SubRing โ€˜ โ„‚fld ) โ†’ ( Poly โ€˜ ๐‘† ) = ( ๐ธ โ€œ ๐ด ) )