Step | Hyp | Ref
| Expression |
1 | | eqid 2732 |
. . . . 5
โข
(Poly1โ๐ด) = (Poly1โ๐ด) |
2 | | eqid 2732 |
. . . . 5
โข
(var1โ๐ด) = (var1โ๐ด) |
3 | | eqid 2732 |
. . . . 5
โข
(.gโ(mulGrpโ(Poly1โ๐ด))) =
(.gโ(mulGrpโ(Poly1โ๐ด))) |
4 | | crngring 20061 |
. . . . . . . 8
โข (๐
โ CRing โ ๐
โ Ring) |
5 | | chcoeffeq.a |
. . . . . . . . 9
โข ๐ด = (๐ Mat ๐
) |
6 | 5 | matring 21936 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ Ring) โ ๐ด โ Ring) |
7 | 4, 6 | sylan2 593 |
. . . . . . 7
โข ((๐ โ Fin โง ๐
โ CRing) โ ๐ด โ Ring) |
8 | 7 | 3adant3 1132 |
. . . . . 6
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ด โ Ring) |
9 | 8 | adantr 481 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ด โ Ring) |
10 | | chcoeffeq.b |
. . . . 5
โข ๐ต = (Baseโ๐ด) |
11 | | eqid 2732 |
. . . . 5
โข (
ยท๐ โ(Poly1โ๐ด)) = (
ยท๐ โ(Poly1โ๐ด)) |
12 | | eqid 2732 |
. . . . 5
โข
(0gโ๐ด) = (0gโ๐ด) |
13 | | chcoeffeq.p |
. . . . . . . 8
โข ๐ = (Poly1โ๐
) |
14 | | chcoeffeq.y |
. . . . . . . 8
โข ๐ = (๐ Mat ๐) |
15 | | chcoeffeq.t |
. . . . . . . 8
โข ๐ = (๐ matToPolyMat ๐
) |
16 | | chcoeffeq.r |
. . . . . . . 8
โข ร =
(.rโ๐) |
17 | | chcoeffeq.s |
. . . . . . . 8
โข โ =
(-gโ๐) |
18 | | chcoeffeq.0 |
. . . . . . . 8
โข 0 =
(0gโ๐) |
19 | | chcoeffeq.g |
. . . . . . . 8
โข ๐บ = (๐ โ โ0 โฆ if(๐ = 0, ( 0 โ ((๐โ๐) ร (๐โ(๐โ0)))), if(๐ = (๐ + 1), (๐โ(๐โ๐ )), if((๐ + 1) < ๐, 0 , ((๐โ(๐โ(๐ โ 1))) โ ((๐โ๐) ร (๐โ(๐โ๐)))))))) |
20 | | eqid 2732 |
. . . . . . . 8
โข (๐ ConstPolyMat ๐
) = (๐ ConstPolyMat ๐
) |
21 | | eqid 2732 |
. . . . . . . 8
โข (
ยท๐ โ๐) = ( ยท๐
โ๐) |
22 | | eqid 2732 |
. . . . . . . 8
โข
(1rโ๐) = (1rโ๐) |
23 | | eqid 2732 |
. . . . . . . 8
โข
(var1โ๐
) = (var1โ๐
) |
24 | | eqid 2732 |
. . . . . . . 8
โข
(((var1โ๐
)( ยท๐
โ๐)(1rโ๐)) โ (๐โ๐)) = (((var1โ๐
)(
ยท๐ โ๐)(1rโ๐)) โ (๐โ๐)) |
25 | | eqid 2732 |
. . . . . . . 8
โข (๐ maAdju ๐) = (๐ maAdju ๐) |
26 | | chcoeffeq.w |
. . . . . . . 8
โข ๐ = (Baseโ๐) |
27 | | chcoeffeq.u |
. . . . . . . 8
โข ๐ = (๐ cPolyMatToMat ๐
) |
28 | 5, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 1, 2, 11, 3, 27 | cpmadumatpolylem1 22374 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ) โง ๐ โ (๐ต โm (0...๐ ))) โ (๐ โ ๐บ) โ (๐ต โm
โ0)) |
29 | 28 | anasss 467 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ ๐บ) โ (๐ต โm
โ0)) |
30 | 5, 10, 13, 14, 16, 17, 18, 15, 19, 20 | chfacfisfcpmat 22348 |
. . . . . . . . . . 11
โข (((๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐บ:โ0โถ(๐ ConstPolyMat ๐
)) |
31 | 4, 30 | syl3anl2 1413 |
. . . . . . . . . 10
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐บ:โ0โถ(๐ ConstPolyMat ๐
)) |
32 | 31 | adantr 481 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง (๐ โ ๐บ) โ (๐ต โm โ0))
โ ๐บ:โ0โถ(๐ ConstPolyMat ๐
)) |
33 | | fvco3 6987 |
. . . . . . . . . 10
โข ((๐บ:โ0โถ(๐ ConstPolyMat ๐
) โง ๐ โ โ0) โ ((๐ โ ๐บ)โ๐) = (๐โ(๐บโ๐))) |
34 | 33 | eqcomd 2738 |
. . . . . . . . 9
โข ((๐บ:โ0โถ(๐ ConstPolyMat ๐
) โง ๐ โ โ0) โ (๐โ(๐บโ๐)) = ((๐ โ ๐บ)โ๐)) |
35 | 32, 34 | sylan 580 |
. . . . . . . 8
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง (๐ โ ๐บ) โ (๐ต โm โ0))
โง ๐ โ
โ0) โ (๐โ(๐บโ๐)) = ((๐ โ ๐บ)โ๐)) |
36 | | elmapi 8839 |
. . . . . . . . . 10
โข ((๐ โ ๐บ) โ (๐ต โm โ0)
โ (๐ โ ๐บ):โ0โถ๐ต) |
37 | 36 | adantl 482 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง (๐ โ ๐บ) โ (๐ต โm โ0))
โ (๐ โ ๐บ):โ0โถ๐ต) |
38 | 37 | ffvelcdmda 7083 |
. . . . . . . 8
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง (๐ โ ๐บ) โ (๐ต โm โ0))
โง ๐ โ
โ0) โ ((๐ โ ๐บ)โ๐) โ ๐ต) |
39 | 35, 38 | eqeltrd 2833 |
. . . . . . 7
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง (๐ โ ๐บ) โ (๐ต โm โ0))
โง ๐ โ
โ0) โ (๐โ(๐บโ๐)) โ ๐ต) |
40 | 39 | ralrimiva 3146 |
. . . . . 6
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง (๐ โ ๐บ) โ (๐ต โm โ0))
โ โ๐ โ
โ0 (๐โ(๐บโ๐)) โ ๐ต) |
41 | 29, 40 | mpdan 685 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ โ๐ โ โ0 (๐โ(๐บโ๐)) โ ๐ต) |
42 | 4 | anim2i 617 |
. . . . . . . . . 10
โข ((๐ โ Fin โง ๐
โ CRing) โ (๐ โ Fin โง ๐
โ Ring)) |
43 | 42 | 3adant3 1132 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐ โ Fin โง ๐
โ Ring)) |
44 | 43 | adantr 481 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ Fin โง ๐
โ Ring)) |
45 | 5, 10, 20, 27 | cpm2mf 22245 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ Ring) โ ๐:(๐ ConstPolyMat ๐
)โถ๐ต) |
46 | 44, 45 | syl 17 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐:(๐ ConstPolyMat ๐
)โถ๐ต) |
47 | | fcompt 7127 |
. . . . . . 7
โข ((๐:(๐ ConstPolyMat ๐
)โถ๐ต โง ๐บ:โ0โถ(๐ ConstPolyMat ๐
)) โ (๐ โ ๐บ) = (๐ โ โ0 โฆ (๐โ(๐บโ๐)))) |
48 | 46, 31, 47 | syl2anc 584 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ ๐บ) = (๐ โ โ0 โฆ (๐โ(๐บโ๐)))) |
49 | 5, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 1, 2, 11, 3, 27 | cpmadumatpolylem2 22375 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ) โง ๐ โ (๐ต โm (0...๐ ))) โ (๐ โ ๐บ) finSupp (0gโ๐ด)) |
50 | 49 | anasss 467 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ ๐บ) finSupp (0gโ๐ด)) |
51 | 48, 50 | eqbrtrrd 5171 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ โ0 โฆ (๐โ(๐บโ๐))) finSupp (0gโ๐ด)) |
52 | | simpll1 1212 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ ๐ โ Fin) |
53 | 4 | 3ad2ant2 1134 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐
โ Ring) |
54 | 53 | ad2antrr 724 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ ๐
โ Ring) |
55 | | chcoeffeq.k |
. . . . . . . . . 10
โข ๐พ = (๐ถโ๐) |
56 | | chcoeffeq.c |
. . . . . . . . . . 11
โข ๐ถ = (๐ CharPlyMat ๐
) |
57 | | eqid 2732 |
. . . . . . . . . . 11
โข
(Baseโ๐) =
(Baseโ๐) |
58 | 56, 5, 10, 13, 57 | chpmatply1 22325 |
. . . . . . . . . 10
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐ถโ๐) โ (Baseโ๐)) |
59 | 55, 58 | eqeltrid 2837 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐พ โ (Baseโ๐)) |
60 | | eqid 2732 |
. . . . . . . . . 10
โข
(coe1โ๐พ) = (coe1โ๐พ) |
61 | | eqid 2732 |
. . . . . . . . . 10
โข
(Baseโ๐
) =
(Baseโ๐
) |
62 | 60, 57, 13, 61 | coe1fvalcl 21727 |
. . . . . . . . 9
โข ((๐พ โ (Baseโ๐) โง ๐ โ โ0) โ
((coe1โ๐พ)โ๐) โ (Baseโ๐
)) |
63 | 59, 62 | sylan 580 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ
((coe1โ๐พ)โ๐) โ (Baseโ๐
)) |
64 | 63 | adantlr 713 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ
((coe1โ๐พ)โ๐) โ (Baseโ๐
)) |
65 | | chcoeffeq.1 |
. . . . . . . . . 10
โข 1 =
(1rโ๐ด) |
66 | 10, 65 | ringidcl 20076 |
. . . . . . . . 9
โข (๐ด โ Ring โ 1 โ ๐ต) |
67 | 8, 66 | syl 17 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ 1 โ ๐ต) |
68 | 67 | ad2antrr 724 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ 1 โ ๐ต) |
69 | | chcoeffeq.m |
. . . . . . . 8
โข โ = (
ยท๐ โ๐ด) |
70 | 61, 5, 10, 69 | matvscl 21924 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ Ring) โง
(((coe1โ๐พ)โ๐) โ (Baseโ๐
) โง 1 โ ๐ต)) โ (((coe1โ๐พ)โ๐) โ 1 ) โ ๐ต) |
71 | 52, 54, 64, 68, 70 | syl22anc 837 |
. . . . . 6
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ
(((coe1โ๐พ)โ๐) โ 1 ) โ ๐ต) |
72 | 71 | ralrimiva 3146 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ โ๐ โ โ0
(((coe1โ๐พ)โ๐) โ 1 ) โ ๐ต) |
73 | | nn0ex 12474 |
. . . . . . 7
โข
โ0 โ V |
74 | 73 | a1i 11 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ โ0 โ
V) |
75 | 5 | matlmod 21922 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ Ring) โ ๐ด โ LMod) |
76 | 4, 75 | sylan2 593 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing) โ ๐ด โ LMod) |
77 | 76 | 3adant3 1132 |
. . . . . . 7
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ด โ LMod) |
78 | 77 | adantr 481 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ๐ด โ LMod) |
79 | | eqidd 2733 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (Scalarโ๐ด) = (Scalarโ๐ด)) |
80 | | fvexd 6903 |
. . . . . 6
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ๐ โ โ0) โ
((coe1โ๐พ)โ๐) โ V) |
81 | | eqid 2732 |
. . . . . 6
โข
(0gโ(Scalarโ๐ด)) =
(0gโ(Scalarโ๐ด)) |
82 | 5 | matsca2 21913 |
. . . . . . . . . 10
โข ((๐ โ Fin โง ๐
โ CRing) โ ๐
= (Scalarโ๐ด)) |
83 | 82 | 3adant3 1132 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐
= (Scalarโ๐ด)) |
84 | 83, 53 | eqeltrrd 2834 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (Scalarโ๐ด) โ Ring) |
85 | 83 | eqcomd 2738 |
. . . . . . . . . . . 12
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (Scalarโ๐ด) = ๐
) |
86 | 85 | fveq2d 6892 |
. . . . . . . . . . 11
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ
(Poly1โ(Scalarโ๐ด)) = (Poly1โ๐
)) |
87 | 86, 13 | eqtr4di 2790 |
. . . . . . . . . 10
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ
(Poly1โ(Scalarโ๐ด)) = ๐) |
88 | 87 | fveq2d 6892 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ
(Baseโ(Poly1โ(Scalarโ๐ด))) = (Baseโ๐)) |
89 | 59, 88 | eleqtrrd 2836 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐พ โ
(Baseโ(Poly1โ(Scalarโ๐ด)))) |
90 | | eqid 2732 |
. . . . . . . . 9
โข
(Poly1โ(Scalarโ๐ด)) =
(Poly1โ(Scalarโ๐ด)) |
91 | | eqid 2732 |
. . . . . . . . 9
โข
(Baseโ(Poly1โ(Scalarโ๐ด))) =
(Baseโ(Poly1โ(Scalarโ๐ด))) |
92 | 90, 91, 81 | mptcoe1fsupp 21730 |
. . . . . . . 8
โข
(((Scalarโ๐ด)
โ Ring โง ๐พ โ
(Baseโ(Poly1โ(Scalarโ๐ด)))) โ (๐ โ โ0 โฆ
((coe1โ๐พ)โ๐)) finSupp
(0gโ(Scalarโ๐ด))) |
93 | 84, 89, 92 | syl2anc 584 |
. . . . . . 7
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐ โ โ0 โฆ
((coe1โ๐พ)โ๐)) finSupp
(0gโ(Scalarโ๐ด))) |
94 | 93 | adantr 481 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ โ0 โฆ
((coe1โ๐พ)โ๐)) finSupp
(0gโ(Scalarโ๐ด))) |
95 | 74, 78, 79, 10, 80, 68, 12, 81, 69, 94 | mptscmfsupp0 20529 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (๐ โ โ0 โฆ
(((coe1โ๐พ)โ๐) โ 1 )) finSupp
(0gโ๐ด)) |
96 | | 2fveq3 6893 |
. . . . . . . . 9
โข (๐ = ๐ โ (๐โ(๐บโ๐)) = (๐โ(๐บโ๐))) |
97 | | oveq1 7412 |
. . . . . . . . 9
โข (๐ = ๐ โ (๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)) = (๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))) |
98 | 96, 97 | oveq12d 7423 |
. . . . . . . 8
โข (๐ = ๐ โ ((๐โ(๐บโ๐))( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))) = ((๐โ(๐บโ๐))(
ยท๐ โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))) |
99 | 98 | cbvmptv 5260 |
. . . . . . 7
โข (๐ โ โ0
โฆ ((๐โ(๐บโ๐))( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))) = (๐
โ โ0 โฆ ((๐โ(๐บโ๐))(
ยท๐ โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))) |
100 | 99 | oveq2i 7416 |
. . . . . 6
โข
((Poly1โ๐ด) ฮฃg (๐ โ โ0
โฆ ((๐โ(๐บโ๐))( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) = ((Poly1โ๐ด) ฮฃg (๐ โ โ0 โฆ ((๐โ(๐บโ๐))(
ยท๐ โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) |
101 | 100 | a1i 11 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((Poly1โ๐ด) ฮฃg
(๐ โ
โ0 โฆ ((๐โ(๐บโ๐))( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) = ((Poly1โ๐ด) ฮฃg (๐ โ โ0 โฆ ((๐โ(๐บโ๐))(
ยท๐ โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))))) |
102 | | fveq2 6888 |
. . . . . . . . . 10
โข (๐ = ๐ โ ((coe1โ๐พ)โ๐) = ((coe1โ๐พ)โ๐)) |
103 | 102 | oveq1d 7420 |
. . . . . . . . 9
โข (๐ = ๐ โ (((coe1โ๐พ)โ๐) โ 1 ) =
(((coe1โ๐พ)โ๐) โ 1 )) |
104 | 103, 97 | oveq12d 7423 |
. . . . . . . 8
โข (๐ = ๐ โ ((((coe1โ๐พ)โ๐) โ 1 )(
ยท๐ โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))) = ((((coe1โ๐พ)โ๐)
โ 1 )( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))) |
105 | 104 | cbvmptv 5260 |
. . . . . . 7
โข (๐ โ โ0
โฆ ((((coe1โ๐พ)โ๐) โ 1 )(
ยท๐ โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))) = (๐
โ โ0 โฆ ((((coe1โ๐พ)โ๐)
โ 1 )( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))) |
106 | 105 | oveq2i 7416 |
. . . . . 6
โข
((Poly1โ๐ด) ฮฃg (๐ โ โ0
โฆ ((((coe1โ๐พ)โ๐) โ 1 )(
ยท๐ โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) = ((Poly1โ๐ด) ฮฃg (๐ โ โ0 โฆ
((((coe1โ๐พ)โ๐) โ 1 )( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) |
107 | 106 | a1i 11 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ ((Poly1โ๐ด) ฮฃg
(๐ โ
โ0 โฆ ((((coe1โ๐พ)โ๐) โ 1 )(
ยท๐ โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) = ((Poly1โ๐ด) ฮฃg (๐ โ โ0 โฆ
((((coe1โ๐พ)โ๐) โ 1 )( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))))) |
108 | 1, 2, 3, 9, 10, 11, 12, 41, 51, 72, 95, 101, 107 | gsumply1eq 21820 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((Poly1โ๐ด) ฮฃg
(๐ โ
โ0 โฆ ((๐โ(๐บโ๐))( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) = ((Poly1โ๐ด) ฮฃg (๐ โ โ0 โฆ
((((coe1โ๐พ)โ๐) โ 1 )( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) โ โ๐ โ โ0 (๐โ(๐บโ๐))
= (((coe1โ๐พ)โ๐) โ 1 ))) |
109 | 108 | biimpa 477 |
. . 3
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ((Poly1โ๐ด) ฮฃg
(๐ โ
โ0 โฆ ((๐โ(๐บโ๐))( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) = ((Poly1โ๐ด) ฮฃg (๐ โ โ0 โฆ
((((coe1โ๐พ)โ๐) โ 1 )( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))))) โ โ๐ โ โ0 (๐โ(๐บโ๐))
= (((coe1โ๐พ)โ๐) โ 1 )) |
110 | 96, 103 | eqeq12d 2748 |
. . . 4
โข (๐ = ๐ โ ((๐โ(๐บโ๐)) = (((coe1โ๐พ)โ๐) โ 1 ) โ (๐โ(๐บโ๐)) = (((coe1โ๐พ)โ๐) โ 1 ))) |
111 | 110 | cbvralvw 3234 |
. . 3
โข
(โ๐ โ
โ0 (๐โ(๐บโ๐)) = (((coe1โ๐พ)โ๐) โ 1 ) โ โ๐ โ โ0
(๐โ(๐บโ๐)) = (((coe1โ๐พ)โ๐) โ 1 )) |
112 | 109, 111 | sylibr 233 |
. 2
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โง ((Poly1โ๐ด) ฮฃg
(๐ โ
โ0 โฆ ((๐โ(๐บโ๐))( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) = ((Poly1โ๐ด) ฮฃg (๐ โ โ0 โฆ
((((coe1โ๐พ)โ๐) โ 1 )( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด)))))) โ โ๐ โ โ0 (๐โ(๐บโ๐))
= (((coe1โ๐พ)โ๐) โ 1 )) |
113 | 112 | ex 413 |
1
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง (๐ โ โ โง ๐ โ (๐ต โm (0...๐ )))) โ (((Poly1โ๐ด) ฮฃg
(๐ โ
โ0 โฆ ((๐โ(๐บโ๐))( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) = ((Poly1โ๐ด) ฮฃg (๐ โ โ0 โฆ
((((coe1โ๐พ)โ๐) โ 1 )( ยท๐
โ(Poly1โ๐ด))(๐(.gโ(mulGrpโ(Poly1โ๐ด)))(var1โ๐ด))))) โ โ๐ โ โ0 (๐โ(๐บโ๐))
= (((coe1โ๐พ)โ๐) โ 1 ))) |