Step | Hyp | Ref
| Expression |
1 | | mhphf.i |
. . . . . . . . . . . . . 14
β’ (π β πΌ β π) |
2 | 1 | adantr 481 |
. . . . . . . . . . . . 13
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β πΌ β π) |
3 | | mhphf.l |
. . . . . . . . . . . . . 14
β’ (π β πΏ β π
) |
4 | 3 | adantr 481 |
. . . . . . . . . . . . 13
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β πΏ β π
) |
5 | | mhphf.a |
. . . . . . . . . . . . . . . 16
β’ (π β π΄ β (πΎ βm πΌ)) |
6 | | elmapi 8839 |
. . . . . . . . . . . . . . . 16
β’ (π΄ β (πΎ βm πΌ) β π΄:πΌβΆπΎ) |
7 | 5, 6 | syl 17 |
. . . . . . . . . . . . . . 15
β’ (π β π΄:πΌβΆπΎ) |
8 | 7 | ffnd 6715 |
. . . . . . . . . . . . . 14
β’ (π β π΄ Fn πΌ) |
9 | 8 | adantr 481 |
. . . . . . . . . . . . 13
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β π΄ Fn πΌ) |
10 | | eqidd 2733 |
. . . . . . . . . . . . 13
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β (π΄βπ) = (π΄βπ)) |
11 | 2, 4, 9, 10 | ofc1 7692 |
. . . . . . . . . . . 12
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ) = (πΏ Β· (π΄βπ))) |
12 | 11 | oveq2d 7421 |
. . . . . . . . . . 11
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ)) = ((πβπ) β (πΏ Β· (π΄βπ)))) |
13 | | mhphf.s |
. . . . . . . . . . . . . 14
β’ (π β π β CRing) |
14 | | eqid 2732 |
. . . . . . . . . . . . . . 15
β’
(mulGrpβπ) =
(mulGrpβπ) |
15 | 14 | crngmgp 20057 |
. . . . . . . . . . . . . 14
β’ (π β CRing β
(mulGrpβπ) β
CMnd) |
16 | 13, 15 | syl 17 |
. . . . . . . . . . . . 13
β’ (π β (mulGrpβπ) β CMnd) |
17 | 16 | ad2antrr 724 |
. . . . . . . . . . . 12
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β (mulGrpβπ) β CMnd) |
18 | | elrabi 3676 |
. . . . . . . . . . . . . . 15
β’ (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β π β {β β (β0
βm πΌ)
β£ (β‘β β β) β
Fin}) |
19 | | eqid 2732 |
. . . . . . . . . . . . . . . 16
β’ {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} = {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} |
20 | 19 | psrbagf 21462 |
. . . . . . . . . . . . . . 15
β’ (π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β π:πΌβΆβ0) |
21 | 18, 20 | syl 17 |
. . . . . . . . . . . . . 14
β’ (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β π:πΌβΆβ0) |
22 | 21 | adantl 482 |
. . . . . . . . . . . . 13
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β π:πΌβΆβ0) |
23 | 22 | ffvelcdmda 7083 |
. . . . . . . . . . . 12
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β (πβπ) β
β0) |
24 | | mhphf.r |
. . . . . . . . . . . . . . 15
β’ (π β π
β (SubRingβπ)) |
25 | | mhphf.k |
. . . . . . . . . . . . . . . 16
β’ πΎ = (Baseβπ) |
26 | 25 | subrgss 20356 |
. . . . . . . . . . . . . . 15
β’ (π
β (SubRingβπ) β π
β πΎ) |
27 | 24, 26 | syl 17 |
. . . . . . . . . . . . . 14
β’ (π β π
β πΎ) |
28 | 27, 3 | sseldd 3982 |
. . . . . . . . . . . . 13
β’ (π β πΏ β πΎ) |
29 | 28 | ad2antrr 724 |
. . . . . . . . . . . 12
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β πΏ β πΎ) |
30 | 7 | adantr 481 |
. . . . . . . . . . . . 13
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β π΄:πΌβΆπΎ) |
31 | 30 | ffvelcdmda 7083 |
. . . . . . . . . . . 12
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β (π΄βπ) β πΎ) |
32 | 14, 25 | mgpbas 19987 |
. . . . . . . . . . . . 13
β’ πΎ =
(Baseβ(mulGrpβπ)) |
33 | | mhphf.e |
. . . . . . . . . . . . 13
β’ β =
(.gβ(mulGrpβπ)) |
34 | | mhphf.m |
. . . . . . . . . . . . . 14
β’ Β· =
(.rβπ) |
35 | 14, 34 | mgpplusg 19985 |
. . . . . . . . . . . . 13
β’ Β· =
(+gβ(mulGrpβπ)) |
36 | 32, 33, 35 | mulgnn0di 19687 |
. . . . . . . . . . . 12
β’
(((mulGrpβπ)
β CMnd β§ ((πβπ) β β0 β§ πΏ β πΎ β§ (π΄βπ) β πΎ)) β ((πβπ) β (πΏ Β· (π΄βπ))) = (((πβπ) β πΏ) Β· ((πβπ) β (π΄βπ)))) |
37 | 17, 23, 29, 31, 36 | syl13anc 1372 |
. . . . . . . . . . 11
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β ((πβπ) β (πΏ Β· (π΄βπ))) = (((πβπ) β πΏ) Β· ((πβπ) β (π΄βπ)))) |
38 | 12, 37 | eqtrd 2772 |
. . . . . . . . . 10
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ)) = (((πβπ) β πΏ) Β· ((πβπ) β (π΄βπ)))) |
39 | 38 | mpteq2dva 5247 |
. . . . . . . . 9
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ))) = (π β πΌ β¦ (((πβπ) β πΏ) Β· ((πβπ) β (π΄βπ))))) |
40 | 39 | oveq2d 7421 |
. . . . . . . 8
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((mulGrpβπ) Ξ£g (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ)))) = ((mulGrpβπ) Ξ£g (π β πΌ β¦ (((πβπ) β πΏ) Β· ((πβπ) β (π΄βπ)))))) |
41 | | eqid 2732 |
. . . . . . . . . 10
β’
(1rβπ) = (1rβπ) |
42 | 14, 41 | ringidval 20000 |
. . . . . . . . 9
β’
(1rβπ) = (0gβ(mulGrpβπ)) |
43 | 13 | adantr 481 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β π β CRing) |
44 | 43, 15 | syl 17 |
. . . . . . . . 9
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (mulGrpβπ) β CMnd) |
45 | 13 | crngringd 20062 |
. . . . . . . . . . . 12
β’ (π β π β Ring) |
46 | 14 | ringmgp 20055 |
. . . . . . . . . . . 12
β’ (π β Ring β
(mulGrpβπ) β
Mnd) |
47 | 45, 46 | syl 17 |
. . . . . . . . . . 11
β’ (π β (mulGrpβπ) β Mnd) |
48 | 47 | ad2antrr 724 |
. . . . . . . . . 10
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β (mulGrpβπ) β Mnd) |
49 | 32, 33, 48, 23, 29 | mulgnn0cld 18969 |
. . . . . . . . 9
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β ((πβπ) β πΏ) β πΎ) |
50 | 32, 33, 48, 23, 31 | mulgnn0cld 18969 |
. . . . . . . . 9
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΌ) β ((πβπ) β (π΄βπ)) β πΎ) |
51 | | eqidd 2733 |
. . . . . . . . 9
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π β πΌ β¦ ((πβπ) β πΏ)) = (π β πΌ β¦ ((πβπ) β πΏ))) |
52 | | eqidd 2733 |
. . . . . . . . 9
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π β πΌ β¦ ((πβπ) β (π΄βπ))) = (π β πΌ β¦ ((πβπ) β (π΄βπ)))) |
53 | 1 | mptexd 7222 |
. . . . . . . . . . 11
β’ (π β (π β πΌ β¦ ((πβπ) β πΏ)) β V) |
54 | 53 | adantr 481 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π β πΌ β¦ ((πβπ) β πΏ)) β V) |
55 | | fvexd 6903 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (1rβπ) β V) |
56 | | funmpt 6583 |
. . . . . . . . . . 11
β’ Fun
(π β πΌ β¦ ((πβπ) β πΏ)) |
57 | 56 | a1i 11 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β Fun (π β πΌ β¦ ((πβπ) β πΏ))) |
58 | 19 | psrbagfsupp 21464 |
. . . . . . . . . . . 12
β’ (π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β π finSupp 0) |
59 | 18, 58 | syl 17 |
. . . . . . . . . . 11
β’ (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β π finSupp 0) |
60 | 59 | adantl 482 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β π finSupp 0) |
61 | 22 | feqmptd 6957 |
. . . . . . . . . . . . 13
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β π = (π β πΌ β¦ (πβπ))) |
62 | 61 | oveq1d 7420 |
. . . . . . . . . . . 12
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π supp 0) = ((π β πΌ β¦ (πβπ)) supp 0)) |
63 | 62 | eqimsscd 4038 |
. . . . . . . . . . 11
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((π β πΌ β¦ (πβπ)) supp 0) β (π supp 0)) |
64 | 32, 42, 33 | mulg0 18951 |
. . . . . . . . . . . 12
β’ (π β πΎ β (0 β π) = (1rβπ)) |
65 | 64 | adantl 482 |
. . . . . . . . . . 11
β’ (((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β§ π β πΎ) β (0 β π) = (1rβπ)) |
66 | | 0zd 12566 |
. . . . . . . . . . 11
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β 0 β β€) |
67 | 63, 65, 23, 29, 66 | suppssov1 8179 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((π β πΌ β¦ ((πβπ) β πΏ)) supp (1rβπ)) β (π supp 0)) |
68 | 54, 55, 57, 60, 67 | fsuppsssuppgd 41061 |
. . . . . . . . 9
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π β πΌ β¦ ((πβπ) β πΏ)) finSupp (1rβπ)) |
69 | 1 | mptexd 7222 |
. . . . . . . . . . 11
β’ (π β (π β πΌ β¦ ((πβπ) β (π΄βπ))) β V) |
70 | 69 | adantr 481 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π β πΌ β¦ ((πβπ) β (π΄βπ))) β V) |
71 | | funmpt 6583 |
. . . . . . . . . . 11
β’ Fun
(π β πΌ β¦ ((πβπ) β (π΄βπ))) |
72 | 71 | a1i 11 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β Fun (π β πΌ β¦ ((πβπ) β (π΄βπ)))) |
73 | 63, 65, 23, 31, 66 | suppssov1 8179 |
. . . . . . . . . 10
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((π β πΌ β¦ ((πβπ) β (π΄βπ))) supp (1rβπ)) β (π supp 0)) |
74 | 70, 55, 72, 60, 73 | fsuppsssuppgd 41061 |
. . . . . . . . 9
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π β πΌ β¦ ((πβπ) β (π΄βπ))) finSupp (1rβπ)) |
75 | 32, 42, 35, 44, 2, 49, 50, 51, 52, 68, 74 | gsummptfsadd 19786 |
. . . . . . . 8
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((mulGrpβπ) Ξ£g (π β πΌ β¦ (((πβπ) β πΏ) Β· ((πβπ) β (π΄βπ))))) = (((mulGrpβπ) Ξ£g (π β πΌ β¦ ((πβπ) β πΏ))) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))) |
76 | | eqid 2732 |
. . . . . . . . . 10
β’ {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} = {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} |
77 | | mhphf.n |
. . . . . . . . . 10
β’ (π β π β
β0) |
78 | 19, 76, 32, 33, 1, 47, 28, 77 | mhphflem 41165 |
. . . . . . . . 9
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((mulGrpβπ) Ξ£g (π β πΌ β¦ ((πβπ) β πΏ))) = (π β πΏ)) |
79 | 78 | oveq1d 7420 |
. . . . . . . 8
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (((mulGrpβπ) Ξ£g (π β πΌ β¦ ((πβπ) β πΏ))) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))) = ((π β πΏ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))) |
80 | 40, 75, 79 | 3eqtrd 2776 |
. . . . . . 7
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((mulGrpβπ) Ξ£g (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ)))) = ((π β πΏ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))) |
81 | 80 | oveq2d 7421 |
. . . . . 6
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ))))) = ((πβπ) Β· ((π β πΏ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))) |
82 | | eqid 2732 |
. . . . . . . . . . 11
β’ (πΌ mPoly π) = (πΌ mPoly π) |
83 | | eqid 2732 |
. . . . . . . . . . 11
β’
(Baseβπ) =
(Baseβπ) |
84 | | eqid 2732 |
. . . . . . . . . . 11
β’
(Baseβ(πΌ mPoly
π)) = (Baseβ(πΌ mPoly π)) |
85 | | mhphf.h |
. . . . . . . . . . . 12
β’ π» = (πΌ mHomP π) |
86 | | mhphf.u |
. . . . . . . . . . . . . 14
β’ π = (π βΎs π
) |
87 | 86 | ovexi 7439 |
. . . . . . . . . . . . 13
β’ π β V |
88 | 87 | a1i 11 |
. . . . . . . . . . . 12
β’ (π β π β V) |
89 | | mhphf.x |
. . . . . . . . . . . 12
β’ (π β π β (π»βπ)) |
90 | 85, 82, 84, 1, 88, 77, 89 | mhpmpl 21678 |
. . . . . . . . . . 11
β’ (π β π β (Baseβ(πΌ mPoly π))) |
91 | 82, 83, 84, 19, 90 | mplelf 21548 |
. . . . . . . . . 10
β’ (π β π:{β β (β0
βm πΌ)
β£ (β‘β β β) β
Fin}βΆ(Baseβπ)) |
92 | 86 | subrgbas 20364 |
. . . . . . . . . . . 12
β’ (π
β (SubRingβπ) β π
= (Baseβπ)) |
93 | 92, 26 | eqsstrrd 4020 |
. . . . . . . . . . 11
β’ (π
β (SubRingβπ) β (Baseβπ) β πΎ) |
94 | 24, 93 | syl 17 |
. . . . . . . . . 10
β’ (π β (Baseβπ) β πΎ) |
95 | 91, 94 | fssd 6732 |
. . . . . . . . 9
β’ (π β π:{β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}βΆπΎ) |
96 | 95 | ffvelcdmda 7083 |
. . . . . . . 8
β’ ((π β§ π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}) β (πβπ) β πΎ) |
97 | 18, 96 | sylan2 593 |
. . . . . . 7
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (πβπ) β πΎ) |
98 | 32, 33, 47, 77, 28 | mulgnn0cld 18969 |
. . . . . . . 8
β’ (π β (π β πΏ) β πΎ) |
99 | 98 | adantr 481 |
. . . . . . 7
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β (π β πΏ) β πΎ) |
100 | 1 | adantr 481 |
. . . . . . . . 9
β’ ((π β§ π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}) β πΌ β π) |
101 | 13 | adantr 481 |
. . . . . . . . 9
β’ ((π β§ π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}) β π β CRing) |
102 | 5 | adantr 481 |
. . . . . . . . 9
β’ ((π β§ π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}) β π΄ β (πΎ βm πΌ)) |
103 | | simpr 485 |
. . . . . . . . 9
β’ ((π β§ π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}) β π β {β β (β0
βm πΌ)
β£ (β‘β β β) β
Fin}) |
104 | 19, 25, 14, 33, 100, 101, 102, 103 | evlsvvvallem 41130 |
. . . . . . . 8
β’ ((π β§ π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}) β
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))) β πΎ) |
105 | 18, 104 | sylan2 593 |
. . . . . . 7
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((mulGrpβπ) Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))) β πΎ) |
106 | 25, 34, 43, 97, 99, 105 | crng12d 41085 |
. . . . . 6
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((πβπ) Β· ((π β πΏ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))) = ((π β πΏ) Β· ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))) |
107 | 81, 106 | eqtrd 2772 |
. . . . 5
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ))))) = ((π β πΏ) Β· ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))) |
108 | 107 | mpteq2dva 5247 |
. . . 4
β’ (π β (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ)))))) = (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((π β πΏ) Β· ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))))) |
109 | 108 | oveq2d 7421 |
. . 3
β’ (π β (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ))))))) = (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((π β πΏ) Β· ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))))) |
110 | | eqid 2732 |
. . . 4
β’
(0gβπ) = (0gβπ) |
111 | | ovex 7438 |
. . . . . . 7
β’
(β0 βm πΌ) β V |
112 | 111 | rabex 5331 |
. . . . . 6
β’ {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β
V |
113 | 112 | rabex 5331 |
. . . . 5
β’ {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β V |
114 | 113 | a1i 11 |
. . . 4
β’ (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β V) |
115 | 45 | adantr 481 |
. . . . . 6
β’ ((π β§ π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}) β π β Ring) |
116 | 25, 34, 115, 96, 104 | ringcld 20073 |
. . . . 5
β’ ((π β§ π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin}) β ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))) β πΎ) |
117 | 18, 116 | sylan2 593 |
. . . 4
β’ ((π β§ π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π}) β ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))) β πΎ) |
118 | | ssrab2 4076 |
. . . . . 6
β’ {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} |
119 | | mptss 6040 |
. . . . . 6
β’ ({π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))) β (π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))) |
120 | 118, 119 | mp1i 13 |
. . . . 5
β’ (π β (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))) β (π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))) |
121 | 19, 82, 86, 84, 25, 14, 33, 34, 1, 13, 24, 90, 5 | evlsvvvallem2 41131 |
. . . . 5
β’ (π β (π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))) finSupp (0gβπ)) |
122 | 120, 121 | fsuppss 41062 |
. . . 4
β’ (π β (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))) finSupp (0gβπ)) |
123 | 25, 110, 34, 45, 114, 98, 117, 122 | gsummulc2 20122 |
. . 3
β’ (π β (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((π β πΏ) Β· ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))))) = ((π β πΏ) Β· (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))))) |
124 | 109, 123 | eqtrd 2772 |
. 2
β’ (π β (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ))))))) = ((π β πΏ) Β· (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))))) |
125 | | mhphf.q |
. . 3
β’ π = ((πΌ evalSub π)βπ
) |
126 | 25 | fvexi 6902 |
. . . . 5
β’ πΎ β V |
127 | 126 | a1i 11 |
. . . 4
β’ (π β πΎ β V) |
128 | 25, 34 | ringcl 20066 |
. . . . . . 7
β’ ((π β Ring β§ π β πΎ β§ π β πΎ) β (π Β· π) β πΎ) |
129 | 45, 128 | syl3an1 1163 |
. . . . . 6
β’ ((π β§ π β πΎ β§ π β πΎ) β (π Β· π) β πΎ) |
130 | 129 | 3expb 1120 |
. . . . 5
β’ ((π β§ (π β πΎ β§ π β πΎ)) β (π Β· π) β πΎ) |
131 | | fconst6g 6777 |
. . . . . 6
β’ (πΏ β πΎ β (πΌ Γ {πΏ}):πΌβΆπΎ) |
132 | 28, 131 | syl 17 |
. . . . 5
β’ (π β (πΌ Γ {πΏ}):πΌβΆπΎ) |
133 | | inidm 4217 |
. . . . 5
β’ (πΌ β© πΌ) = πΌ |
134 | 130, 132,
7, 1, 1, 133 | off 7684 |
. . . 4
β’ (π β ((πΌ Γ {πΏ}) βf Β· π΄):πΌβΆπΎ) |
135 | 127, 1, 134 | elmapdd 8831 |
. . 3
β’ (π β ((πΌ Γ {πΏ}) βf Β· π΄) β (πΎ βm πΌ)) |
136 | 125, 85, 86, 19, 76, 25, 14, 33, 34, 1, 13, 24, 77, 89, 135 | evlsmhpvvval 41164 |
. 2
β’ (π β ((πβπ)β((πΌ Γ {πΏ}) βf Β· π΄)) = (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (((πΌ Γ {πΏ}) βf Β· π΄)βπ)))))))) |
137 | 125, 85, 86, 19, 76, 25, 14, 33, 34, 1, 13, 24, 77, 89, 5 | evlsmhpvvval 41164 |
. . 3
β’ (π β ((πβπ)βπ΄) = (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ)))))))) |
138 | 137 | oveq2d 7421 |
. 2
β’ (π β ((π β πΏ) Β· ((πβπ)βπ΄)) = ((π β πΏ) Β· (π Ξ£g (π β {π β {β β (β0
βm πΌ)
β£ (β‘β β β) β Fin} β£
((βfld βΎs β0)
Ξ£g π) = π} β¦ ((πβπ) Β·
((mulGrpβπ)
Ξ£g (π β πΌ β¦ ((πβπ) β (π΄βπ))))))))) |
139 | 124, 136,
138 | 3eqtr4d 2782 |
1
β’ (π β ((πβπ)β((πΌ Γ {πΏ}) βf Β· π΄)) = ((π β πΏ) Β· ((πβπ)βπ΄))) |