Step | Hyp | Ref
| Expression |
1 | | gsumply1eq.r |
. . 3
โข (๐ โ ๐
โ Ring) |
2 | | gsumply1eq.o |
. . . 4
โข (๐ โ ๐ = (๐ ฮฃg (๐ โ โ0
โฆ (๐ด โ (๐ โ ๐))))) |
3 | | gsumply1eq.p |
. . . . 5
โข ๐ = (Poly1โ๐
) |
4 | | eqid 2736 |
. . . . 5
โข
(Baseโ๐) =
(Baseโ๐) |
5 | | gsumply1eq.x |
. . . . 5
โข ๐ = (var1โ๐
) |
6 | | gsumply1eq.e |
. . . . 5
โข โ =
(.gโ(mulGrpโ๐)) |
7 | | gsumply1eq.k |
. . . . 5
โข ๐พ = (Baseโ๐
) |
8 | | gsumply1eq.m |
. . . . 5
โข โ = (
ยท๐ โ๐) |
9 | | gsumply1eq.0 |
. . . . 5
โข 0 =
(0gโ๐
) |
10 | | gsumply1eq.a |
. . . . 5
โข (๐ โ โ๐ โ โ0 ๐ด โ ๐พ) |
11 | | gsumply1eq.f1 |
. . . . 5
โข (๐ โ (๐ โ โ0 โฆ ๐ด) finSupp 0 ) |
12 | 3, 4, 5, 6, 1, 7, 8, 9, 10, 11 | gsumsmonply1 21658 |
. . . 4
โข (๐ โ (๐ ฮฃg (๐ โ โ0
โฆ (๐ด โ (๐ โ ๐)))) โ (Baseโ๐)) |
13 | 2, 12 | eqeltrd 2838 |
. . 3
โข (๐ โ ๐ โ (Baseโ๐)) |
14 | | gsumply1eq.q |
. . . 4
โข (๐ โ ๐ = (๐ ฮฃg (๐ โ โ0
โฆ (๐ต โ (๐ โ ๐))))) |
15 | | gsumply1eq.b |
. . . . 5
โข (๐ โ โ๐ โ โ0 ๐ต โ ๐พ) |
16 | | gsumply1eq.f2 |
. . . . 5
โข (๐ โ (๐ โ โ0 โฆ ๐ต) finSupp 0 ) |
17 | 3, 4, 5, 6, 1, 7, 8, 9, 15, 16 | gsumsmonply1 21658 |
. . . 4
โข (๐ โ (๐ ฮฃg (๐ โ โ0
โฆ (๐ต โ (๐ โ ๐)))) โ (Baseโ๐)) |
18 | 14, 17 | eqeltrd 2838 |
. . 3
โข (๐ โ ๐ โ (Baseโ๐)) |
19 | | eqid 2736 |
. . . . 5
โข
(coe1โ๐) = (coe1โ๐) |
20 | | eqid 2736 |
. . . . 5
โข
(coe1โ๐) = (coe1โ๐) |
21 | 3, 4, 19, 20 | ply1coe1eq 21653 |
. . . 4
โข ((๐
โ Ring โง ๐ โ (Baseโ๐) โง ๐ โ (Baseโ๐)) โ (โ๐ โ โ0
((coe1โ๐)โ๐) = ((coe1โ๐)โ๐) โ ๐ = ๐)) |
22 | 21 | bicomd 222 |
. . 3
โข ((๐
โ Ring โง ๐ โ (Baseโ๐) โง ๐ โ (Baseโ๐)) โ (๐ = ๐ โ โ๐ โ โ0
((coe1โ๐)โ๐) = ((coe1โ๐)โ๐))) |
23 | 1, 13, 18, 22 | syl3anc 1371 |
. 2
โข (๐ โ (๐ = ๐ โ โ๐ โ โ0
((coe1โ๐)โ๐) = ((coe1โ๐)โ๐))) |
24 | 2 | adantr 481 |
. . . . . . . 8
โข ((๐ โง ๐ โ โ0) โ ๐ = (๐ ฮฃg (๐ โ โ0
โฆ (๐ด โ (๐ โ ๐))))) |
25 | | nfcv 2905 |
. . . . . . . . . 10
โข
โฒ๐(๐ด โ (๐ โ ๐)) |
26 | | nfcsb1v 3878 |
. . . . . . . . . . 11
โข
โฒ๐โฆ๐ / ๐โฆ๐ด |
27 | | nfcv 2905 |
. . . . . . . . . . 11
โข
โฒ๐
โ |
28 | | nfcv 2905 |
. . . . . . . . . . 11
โข
โฒ๐(๐ โ ๐) |
29 | 26, 27, 28 | nfov 7383 |
. . . . . . . . . 10
โข
โฒ๐(โฆ๐ / ๐โฆ๐ด โ (๐ โ ๐)) |
30 | | csbeq1a 3867 |
. . . . . . . . . . 11
โข (๐ = ๐ โ ๐ด = โฆ๐ / ๐โฆ๐ด) |
31 | | oveq1 7360 |
. . . . . . . . . . 11
โข (๐ = ๐ โ (๐ โ ๐) = (๐ โ ๐)) |
32 | 30, 31 | oveq12d 7371 |
. . . . . . . . . 10
โข (๐ = ๐ โ (๐ด โ (๐ โ ๐)) = (โฆ๐ / ๐โฆ๐ด โ (๐ โ ๐))) |
33 | 25, 29, 32 | cbvmpt 5214 |
. . . . . . . . 9
โข (๐ โ โ0
โฆ (๐ด โ (๐ โ ๐))) = (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ด โ (๐ โ ๐))) |
34 | 33 | oveq2i 7364 |
. . . . . . . 8
โข (๐ ฮฃg
(๐ โ
โ0 โฆ (๐ด โ (๐ โ ๐)))) = (๐ ฮฃg (๐ โ โ0
โฆ (โฆ๐ /
๐โฆ๐ด โ (๐ โ ๐)))) |
35 | 24, 34 | eqtrdi 2792 |
. . . . . . 7
โข ((๐ โง ๐ โ โ0) โ ๐ = (๐ ฮฃg (๐ โ โ0
โฆ (โฆ๐ /
๐โฆ๐ด โ (๐ โ ๐))))) |
36 | 35 | fveq2d 6843 |
. . . . . 6
โข ((๐ โง ๐ โ โ0) โ
(coe1โ๐) =
(coe1โ(๐
ฮฃg (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ด โ (๐ โ ๐)))))) |
37 | 36 | fveq1d 6841 |
. . . . 5
โข ((๐ โง ๐ โ โ0) โ
((coe1โ๐)โ๐) = ((coe1โ(๐ ฮฃg
(๐ โ
โ0 โฆ (โฆ๐ / ๐โฆ๐ด โ (๐ โ ๐)))))โ๐)) |
38 | 1 | adantr 481 |
. . . . . . 7
โข ((๐ โง ๐ โ โ0) โ ๐
โ Ring) |
39 | | nfv 1917 |
. . . . . . . . . 10
โข
โฒ๐ ๐ด โ ๐พ |
40 | 26 | nfel1 2921 |
. . . . . . . . . 10
โข
โฒ๐โฆ๐ / ๐โฆ๐ด โ ๐พ |
41 | 30 | eleq1d 2822 |
. . . . . . . . . 10
โข (๐ = ๐ โ (๐ด โ ๐พ โ โฆ๐ / ๐โฆ๐ด โ ๐พ)) |
42 | 39, 40, 41 | cbvralw 3287 |
. . . . . . . . 9
โข
(โ๐ โ
โ0 ๐ด
โ ๐พ โ
โ๐ โ
โ0 โฆ๐ / ๐โฆ๐ด โ ๐พ) |
43 | 10, 42 | sylib 217 |
. . . . . . . 8
โข (๐ โ โ๐ โ โ0
โฆ๐ / ๐โฆ๐ด โ ๐พ) |
44 | 43 | adantr 481 |
. . . . . . 7
โข ((๐ โง ๐ โ โ0) โ
โ๐ โ
โ0 โฆ๐ / ๐โฆ๐ด โ ๐พ) |
45 | | nfcv 2905 |
. . . . . . . . . 10
โข
โฒ๐๐ด |
46 | 45, 26, 30 | cbvmpt 5214 |
. . . . . . . . 9
โข (๐ โ โ0
โฆ ๐ด) = (๐ โ โ0
โฆ โฆ๐ /
๐โฆ๐ด) |
47 | 46, 11 | eqbrtrrid 5139 |
. . . . . . . 8
โข (๐ โ (๐ โ โ0 โฆ
โฆ๐ / ๐โฆ๐ด) finSupp 0 ) |
48 | 47 | adantr 481 |
. . . . . . 7
โข ((๐ โง ๐ โ โ0) โ (๐ โ โ0
โฆ โฆ๐ /
๐โฆ๐ด) finSupp 0 ) |
49 | | simpr 485 |
. . . . . . 7
โข ((๐ โง ๐ โ โ0) โ ๐ โ
โ0) |
50 | 3, 4, 5, 6, 38, 7,
8, 9, 44, 48, 49 | gsummoncoe1 21659 |
. . . . . 6
โข ((๐ โง ๐ โ โ0) โ
((coe1โ(๐
ฮฃg (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ด โ (๐ โ ๐)))))โ๐) = โฆ๐ / ๐โฆโฆ๐ / ๐โฆ๐ด) |
51 | | csbcow 3868 |
. . . . . . 7
โข
โฆ๐ /
๐โฆโฆ๐ / ๐โฆ๐ด = โฆ๐ / ๐โฆ๐ด |
52 | | csbid 3866 |
. . . . . . 7
โข
โฆ๐ /
๐โฆ๐ด = ๐ด |
53 | 51, 52 | eqtri 2764 |
. . . . . 6
โข
โฆ๐ /
๐โฆโฆ๐ / ๐โฆ๐ด = ๐ด |
54 | 50, 53 | eqtrdi 2792 |
. . . . 5
โข ((๐ โง ๐ โ โ0) โ
((coe1โ(๐
ฮฃg (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ด โ (๐ โ ๐)))))โ๐) = ๐ด) |
55 | 37, 54 | eqtrd 2776 |
. . . 4
โข ((๐ โง ๐ โ โ0) โ
((coe1โ๐)โ๐) = ๐ด) |
56 | 14 | adantr 481 |
. . . . . . . 8
โข ((๐ โง ๐ โ โ0) โ ๐ = (๐ ฮฃg (๐ โ โ0
โฆ (๐ต โ (๐ โ ๐))))) |
57 | | nfcv 2905 |
. . . . . . . . . . 11
โข
โฒ๐(๐ต โ (๐ โ ๐)) |
58 | | nfcsb1v 3878 |
. . . . . . . . . . . 12
โข
โฒ๐โฆ๐ / ๐โฆ๐ต |
59 | 58, 27, 28 | nfov 7383 |
. . . . . . . . . . 11
โข
โฒ๐(โฆ๐ / ๐โฆ๐ต โ (๐ โ ๐)) |
60 | | csbeq1a 3867 |
. . . . . . . . . . . 12
โข (๐ = ๐ โ ๐ต = โฆ๐ / ๐โฆ๐ต) |
61 | 60, 31 | oveq12d 7371 |
. . . . . . . . . . 11
โข (๐ = ๐ โ (๐ต โ (๐ โ ๐)) = (โฆ๐ / ๐โฆ๐ต โ (๐ โ ๐))) |
62 | 57, 59, 61 | cbvmpt 5214 |
. . . . . . . . . 10
โข (๐ โ โ0
โฆ (๐ต โ (๐ โ ๐))) = (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ต โ (๐ โ ๐))) |
63 | 62 | a1i 11 |
. . . . . . . . 9
โข ((๐ โง ๐ โ โ0) โ (๐ โ โ0
โฆ (๐ต โ (๐ โ ๐))) = (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ต โ (๐ โ ๐)))) |
64 | 63 | oveq2d 7369 |
. . . . . . . 8
โข ((๐ โง ๐ โ โ0) โ (๐ ฮฃg
(๐ โ
โ0 โฆ (๐ต โ (๐ โ ๐)))) = (๐ ฮฃg (๐ โ โ0
โฆ (โฆ๐ /
๐โฆ๐ต โ (๐ โ ๐))))) |
65 | 56, 64 | eqtrd 2776 |
. . . . . . 7
โข ((๐ โง ๐ โ โ0) โ ๐ = (๐ ฮฃg (๐ โ โ0
โฆ (โฆ๐ /
๐โฆ๐ต โ (๐ โ ๐))))) |
66 | 65 | fveq2d 6843 |
. . . . . 6
โข ((๐ โง ๐ โ โ0) โ
(coe1โ๐) =
(coe1โ(๐
ฮฃg (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ต โ (๐ โ ๐)))))) |
67 | 66 | fveq1d 6841 |
. . . . 5
โข ((๐ โง ๐ โ โ0) โ
((coe1โ๐)โ๐) = ((coe1โ(๐ ฮฃg
(๐ โ
โ0 โฆ (โฆ๐ / ๐โฆ๐ต โ (๐ โ ๐)))))โ๐)) |
68 | | nfv 1917 |
. . . . . . . . . 10
โข
โฒ๐ ๐ต โ ๐พ |
69 | 58 | nfel1 2921 |
. . . . . . . . . 10
โข
โฒ๐โฆ๐ / ๐โฆ๐ต โ ๐พ |
70 | 60 | eleq1d 2822 |
. . . . . . . . . 10
โข (๐ = ๐ โ (๐ต โ ๐พ โ โฆ๐ / ๐โฆ๐ต โ ๐พ)) |
71 | 68, 69, 70 | cbvralw 3287 |
. . . . . . . . 9
โข
(โ๐ โ
โ0 ๐ต
โ ๐พ โ
โ๐ โ
โ0 โฆ๐ / ๐โฆ๐ต โ ๐พ) |
72 | 15, 71 | sylib 217 |
. . . . . . . 8
โข (๐ โ โ๐ โ โ0
โฆ๐ / ๐โฆ๐ต โ ๐พ) |
73 | 72 | adantr 481 |
. . . . . . 7
โข ((๐ โง ๐ โ โ0) โ
โ๐ โ
โ0 โฆ๐ / ๐โฆ๐ต โ ๐พ) |
74 | | nfcv 2905 |
. . . . . . . . . 10
โข
โฒ๐๐ต |
75 | 74, 58, 60 | cbvmpt 5214 |
. . . . . . . . 9
โข (๐ โ โ0
โฆ ๐ต) = (๐ โ โ0
โฆ โฆ๐ /
๐โฆ๐ต) |
76 | 75, 16 | eqbrtrrid 5139 |
. . . . . . . 8
โข (๐ โ (๐ โ โ0 โฆ
โฆ๐ / ๐โฆ๐ต) finSupp 0 ) |
77 | 76 | adantr 481 |
. . . . . . 7
โข ((๐ โง ๐ โ โ0) โ (๐ โ โ0
โฆ โฆ๐ /
๐โฆ๐ต) finSupp 0 ) |
78 | 3, 4, 5, 6, 38, 7,
8, 9, 73, 77, 49 | gsummoncoe1 21659 |
. . . . . 6
โข ((๐ โง ๐ โ โ0) โ
((coe1โ(๐
ฮฃg (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ต โ (๐ โ ๐)))))โ๐) = โฆ๐ / ๐โฆโฆ๐ / ๐โฆ๐ต) |
79 | | csbcow 3868 |
. . . . . . 7
โข
โฆ๐ /
๐โฆโฆ๐ / ๐โฆ๐ต = โฆ๐ / ๐โฆ๐ต |
80 | | csbid 3866 |
. . . . . . 7
โข
โฆ๐ /
๐โฆ๐ต = ๐ต |
81 | 79, 80 | eqtri 2764 |
. . . . . 6
โข
โฆ๐ /
๐โฆโฆ๐ / ๐โฆ๐ต = ๐ต |
82 | 78, 81 | eqtrdi 2792 |
. . . . 5
โข ((๐ โง ๐ โ โ0) โ
((coe1โ(๐
ฮฃg (๐ โ โ0 โฆ
(โฆ๐ / ๐โฆ๐ต โ (๐ โ ๐)))))โ๐) = ๐ต) |
83 | 67, 82 | eqtrd 2776 |
. . . 4
โข ((๐ โง ๐ โ โ0) โ
((coe1โ๐)โ๐) = ๐ต) |
84 | 55, 83 | eqeq12d 2752 |
. . 3
โข ((๐ โง ๐ โ โ0) โ
(((coe1โ๐)โ๐) = ((coe1โ๐)โ๐) โ ๐ด = ๐ต)) |
85 | 84 | ralbidva 3170 |
. 2
โข (๐ โ (โ๐ โ โ0
((coe1โ๐)โ๐) = ((coe1โ๐)โ๐) โ โ๐ โ โ0 ๐ด = ๐ต)) |
86 | 23, 85 | bitrd 278 |
1
โข (๐ โ (๐ = ๐ โ โ๐ โ โ0 ๐ด = ๐ต)) |