Step | Hyp | Ref
| Expression |
1 | | ply1rem.g |
. . . 4
β’ πΊ = (π β (π΄βπ)) |
2 | | ply1rem.1 |
. . . . . . . 8
β’ (π β π
β NzRing) |
3 | | nzrring 20288 |
. . . . . . . 8
β’ (π
β NzRing β π
β Ring) |
4 | 2, 3 | syl 17 |
. . . . . . 7
β’ (π β π
β Ring) |
5 | | ply1rem.p |
. . . . . . . 8
β’ π = (Poly1βπ
) |
6 | 5 | ply1ring 21762 |
. . . . . . 7
β’ (π
β Ring β π β Ring) |
7 | 4, 6 | syl 17 |
. . . . . 6
β’ (π β π β Ring) |
8 | | ringgrp 20055 |
. . . . . 6
β’ (π β Ring β π β Grp) |
9 | 7, 8 | syl 17 |
. . . . 5
β’ (π β π β Grp) |
10 | | ply1rem.x |
. . . . . . 7
β’ π = (var1βπ
) |
11 | | ply1rem.b |
. . . . . . 7
β’ π΅ = (Baseβπ) |
12 | 10, 5, 11 | vr1cl 21733 |
. . . . . 6
β’ (π
β Ring β π β π΅) |
13 | 4, 12 | syl 17 |
. . . . 5
β’ (π β π β π΅) |
14 | | ply1rem.a |
. . . . . . . 8
β’ π΄ = (algScβπ) |
15 | | ply1rem.k |
. . . . . . . 8
β’ πΎ = (Baseβπ
) |
16 | 5, 14, 15, 11 | ply1sclf 21799 |
. . . . . . 7
β’ (π
β Ring β π΄:πΎβΆπ΅) |
17 | 4, 16 | syl 17 |
. . . . . 6
β’ (π β π΄:πΎβΆπ΅) |
18 | | ply1rem.3 |
. . . . . 6
β’ (π β π β πΎ) |
19 | 17, 18 | ffvelcdmd 7085 |
. . . . 5
β’ (π β (π΄βπ) β π΅) |
20 | | ply1rem.m |
. . . . . 6
β’ β =
(-gβπ) |
21 | 11, 20 | grpsubcl 18900 |
. . . . 5
β’ ((π β Grp β§ π β π΅ β§ (π΄βπ) β π΅) β (π β (π΄βπ)) β π΅) |
22 | 9, 13, 19, 21 | syl3anc 1372 |
. . . 4
β’ (π β (π β (π΄βπ)) β π΅) |
23 | 1, 22 | eqeltrid 2838 |
. . 3
β’ (π β πΊ β π΅) |
24 | 1 | fveq2i 6892 |
. . . . . . 7
β’ (π·βπΊ) = (π·β(π β (π΄βπ))) |
25 | | ply1rem.d |
. . . . . . . 8
β’ π· = ( deg1
βπ
) |
26 | 25, 5, 11 | deg1xrcl 25592 |
. . . . . . . . . . 11
β’ ((π΄βπ) β π΅ β (π·β(π΄βπ)) β
β*) |
27 | 19, 26 | syl 17 |
. . . . . . . . . 10
β’ (π β (π·β(π΄βπ)) β
β*) |
28 | | 0xr 11258 |
. . . . . . . . . . 11
β’ 0 β
β* |
29 | 28 | a1i 11 |
. . . . . . . . . 10
β’ (π β 0 β
β*) |
30 | | 1re 11211 |
. . . . . . . . . . 11
β’ 1 β
β |
31 | | rexr 11257 |
. . . . . . . . . . 11
β’ (1 β
β β 1 β β*) |
32 | 30, 31 | mp1i 13 |
. . . . . . . . . 10
β’ (π β 1 β
β*) |
33 | 25, 5, 15, 14 | deg1sclle 25622 |
. . . . . . . . . . 11
β’ ((π
β Ring β§ π β πΎ) β (π·β(π΄βπ)) β€ 0) |
34 | 4, 18, 33 | syl2anc 585 |
. . . . . . . . . 10
β’ (π β (π·β(π΄βπ)) β€ 0) |
35 | | 0lt1 11733 |
. . . . . . . . . . 11
β’ 0 <
1 |
36 | 35 | a1i 11 |
. . . . . . . . . 10
β’ (π β 0 < 1) |
37 | 27, 29, 32, 34, 36 | xrlelttrd 13136 |
. . . . . . . . 9
β’ (π β (π·β(π΄βπ)) < 1) |
38 | | eqid 2733 |
. . . . . . . . . . . . . 14
β’
(mulGrpβπ) =
(mulGrpβπ) |
39 | 38, 11 | mgpbas 19988 |
. . . . . . . . . . . . 13
β’ π΅ =
(Baseβ(mulGrpβπ)) |
40 | | eqid 2733 |
. . . . . . . . . . . . 13
β’
(.gβ(mulGrpβπ)) =
(.gβ(mulGrpβπ)) |
41 | 39, 40 | mulg1 18956 |
. . . . . . . . . . . 12
β’ (π β π΅ β
(1(.gβ(mulGrpβπ))π) = π) |
42 | 13, 41 | syl 17 |
. . . . . . . . . . 11
β’ (π β
(1(.gβ(mulGrpβπ))π) = π) |
43 | 42 | fveq2d 6893 |
. . . . . . . . . 10
β’ (π β (π·β(1(.gβ(mulGrpβπ))π)) = (π·βπ)) |
44 | | 1nn0 12485 |
. . . . . . . . . . 11
β’ 1 β
β0 |
45 | 25, 5, 10, 38, 40 | deg1pw 25630 |
. . . . . . . . . . 11
β’ ((π
β NzRing β§ 1 β
β0) β (π·β(1(.gβ(mulGrpβπ))π)) = 1) |
46 | 2, 44, 45 | sylancl 587 |
. . . . . . . . . 10
β’ (π β (π·β(1(.gβ(mulGrpβπ))π)) = 1) |
47 | 43, 46 | eqtr3d 2775 |
. . . . . . . . 9
β’ (π β (π·βπ) = 1) |
48 | 37, 47 | breqtrrd 5176 |
. . . . . . . 8
β’ (π β (π·β(π΄βπ)) < (π·βπ)) |
49 | 5, 25, 4, 11, 20, 13, 19, 48 | deg1sub 25618 |
. . . . . . 7
β’ (π β (π·β(π β (π΄βπ))) = (π·βπ)) |
50 | 24, 49 | eqtrid 2785 |
. . . . . 6
β’ (π β (π·βπΊ) = (π·βπ)) |
51 | 50, 47 | eqtrd 2773 |
. . . . 5
β’ (π β (π·βπΊ) = 1) |
52 | 51, 44 | eqeltrdi 2842 |
. . . 4
β’ (π β (π·βπΊ) β
β0) |
53 | | eqid 2733 |
. . . . . 6
β’
(0gβπ) = (0gβπ) |
54 | 25, 5, 53, 11 | deg1nn0clb 25600 |
. . . . 5
β’ ((π
β Ring β§ πΊ β π΅) β (πΊ β (0gβπ) β (π·βπΊ) β
β0)) |
55 | 4, 23, 54 | syl2anc 585 |
. . . 4
β’ (π β (πΊ β (0gβπ) β (π·βπΊ) β
β0)) |
56 | 52, 55 | mpbird 257 |
. . 3
β’ (π β πΊ β (0gβπ)) |
57 | 51 | fveq2d 6893 |
. . . 4
β’ (π β
((coe1βπΊ)β(π·βπΊ)) = ((coe1βπΊ)β1)) |
58 | 1 | fveq2i 6892 |
. . . . . 6
β’
(coe1βπΊ) = (coe1β(π β (π΄βπ))) |
59 | 58 | fveq1i 6890 |
. . . . 5
β’
((coe1βπΊ)β1) = ((coe1β(π β (π΄βπ)))β1) |
60 | 44 | a1i 11 |
. . . . . 6
β’ (π β 1 β
β0) |
61 | | eqid 2733 |
. . . . . . 7
β’
(-gβπ
) = (-gβπ
) |
62 | 5, 11, 20, 61 | coe1subfv 21780 |
. . . . . 6
β’ (((π
β Ring β§ π β π΅ β§ (π΄βπ) β π΅) β§ 1 β β0) β
((coe1β(π
β
(π΄βπ)))β1) =
(((coe1βπ)β1)(-gβπ
)((coe1β(π΄βπ))β1))) |
63 | 4, 13, 19, 60, 62 | syl31anc 1374 |
. . . . 5
β’ (π β
((coe1β(π
β
(π΄βπ)))β1) =
(((coe1βπ)β1)(-gβπ
)((coe1β(π΄βπ))β1))) |
64 | 59, 63 | eqtrid 2785 |
. . . 4
β’ (π β
((coe1βπΊ)β1) = (((coe1βπ)β1)(-gβπ
)((coe1β(π΄βπ))β1))) |
65 | 42 | oveq2d 7422 |
. . . . . . . . . 10
β’ (π β
((1rβπ
)(
Β·π βπ)(1(.gβ(mulGrpβπ))π)) = ((1rβπ
)( Β·π
βπ)π)) |
66 | 5 | ply1sca 21767 |
. . . . . . . . . . . . 13
β’ (π
β NzRing β π
= (Scalarβπ)) |
67 | 2, 66 | syl 17 |
. . . . . . . . . . . 12
β’ (π β π
= (Scalarβπ)) |
68 | 67 | fveq2d 6893 |
. . . . . . . . . . 11
β’ (π β (1rβπ
) =
(1rβ(Scalarβπ))) |
69 | 68 | oveq1d 7421 |
. . . . . . . . . 10
β’ (π β
((1rβπ
)(
Β·π βπ)π) =
((1rβ(Scalarβπ))( Β·π
βπ)π)) |
70 | 5 | ply1lmod 21766 |
. . . . . . . . . . . 12
β’ (π
β Ring β π β LMod) |
71 | 4, 70 | syl 17 |
. . . . . . . . . . 11
β’ (π β π β LMod) |
72 | | eqid 2733 |
. . . . . . . . . . . 12
β’
(Scalarβπ) =
(Scalarβπ) |
73 | | eqid 2733 |
. . . . . . . . . . . 12
β’ (
Β·π βπ) = ( Β·π
βπ) |
74 | | eqid 2733 |
. . . . . . . . . . . 12
β’
(1rβ(Scalarβπ)) =
(1rβ(Scalarβπ)) |
75 | 11, 72, 73, 74 | lmodvs1 20493 |
. . . . . . . . . . 11
β’ ((π β LMod β§ π β π΅) β
((1rβ(Scalarβπ))( Β·π
βπ)π) = π) |
76 | 71, 13, 75 | syl2anc 585 |
. . . . . . . . . 10
β’ (π β
((1rβ(Scalarβπ))( Β·π
βπ)π) = π) |
77 | 65, 69, 76 | 3eqtrd 2777 |
. . . . . . . . 9
β’ (π β
((1rβπ
)(
Β·π βπ)(1(.gβ(mulGrpβπ))π)) = π) |
78 | 77 | fveq2d 6893 |
. . . . . . . 8
β’ (π β
(coe1β((1rβπ
)( Β·π
βπ)(1(.gβ(mulGrpβπ))π))) = (coe1βπ)) |
79 | 78 | fveq1d 6891 |
. . . . . . 7
β’ (π β
((coe1β((1rβπ
)( Β·π
βπ)(1(.gβ(mulGrpβπ))π)))β1) = ((coe1βπ)β1)) |
80 | | eqid 2733 |
. . . . . . . . . 10
β’
(1rβπ
) = (1rβπ
) |
81 | 15, 80 | ringidcl 20077 |
. . . . . . . . 9
β’ (π
β Ring β
(1rβπ
)
β πΎ) |
82 | 4, 81 | syl 17 |
. . . . . . . 8
β’ (π β (1rβπ
) β πΎ) |
83 | | ply1rem.z |
. . . . . . . . 9
β’ 0 =
(0gβπ
) |
84 | 83, 15, 5, 10, 73, 38, 40 | coe1tmfv1 21788 |
. . . . . . . 8
β’ ((π
β Ring β§
(1rβπ
)
β πΎ β§ 1 β
β0) β ((coe1β((1rβπ
)(
Β·π βπ)(1(.gβ(mulGrpβπ))π)))β1) = (1rβπ
)) |
85 | 4, 82, 60, 84 | syl3anc 1372 |
. . . . . . 7
β’ (π β
((coe1β((1rβπ
)( Β·π
βπ)(1(.gβ(mulGrpβπ))π)))β1) = (1rβπ
)) |
86 | 79, 85 | eqtr3d 2775 |
. . . . . 6
β’ (π β
((coe1βπ)β1) = (1rβπ
)) |
87 | | eqid 2733 |
. . . . . . . . . 10
β’
(0gβπ
) = (0gβπ
) |
88 | 5, 14, 15, 87 | coe1scl 21801 |
. . . . . . . . 9
β’ ((π
β Ring β§ π β πΎ) β (coe1β(π΄βπ)) = (π₯ β β0 β¦ if(π₯ = 0, π, (0gβπ
)))) |
89 | 4, 18, 88 | syl2anc 585 |
. . . . . . . 8
β’ (π β
(coe1β(π΄βπ)) = (π₯ β β0 β¦ if(π₯ = 0, π, (0gβπ
)))) |
90 | 89 | fveq1d 6891 |
. . . . . . 7
β’ (π β
((coe1β(π΄βπ))β1) = ((π₯ β β0 β¦ if(π₯ = 0, π, (0gβπ
)))β1)) |
91 | | ax-1ne0 11176 |
. . . . . . . . . . 11
β’ 1 β
0 |
92 | | neeq1 3004 |
. . . . . . . . . . 11
β’ (π₯ = 1 β (π₯ β 0 β 1 β 0)) |
93 | 91, 92 | mpbiri 258 |
. . . . . . . . . 10
β’ (π₯ = 1 β π₯ β 0) |
94 | | ifnefalse 4540 |
. . . . . . . . . 10
β’ (π₯ β 0 β if(π₯ = 0, π, (0gβπ
)) = (0gβπ
)) |
95 | 93, 94 | syl 17 |
. . . . . . . . 9
β’ (π₯ = 1 β if(π₯ = 0, π, (0gβπ
)) = (0gβπ
)) |
96 | | eqid 2733 |
. . . . . . . . 9
β’ (π₯ β β0
β¦ if(π₯ = 0, π, (0gβπ
))) = (π₯ β β0 β¦ if(π₯ = 0, π, (0gβπ
))) |
97 | | fvex 6902 |
. . . . . . . . 9
β’
(0gβπ
) β V |
98 | 95, 96, 97 | fvmpt 6996 |
. . . . . . . 8
β’ (1 β
β0 β ((π₯ β β0 β¦ if(π₯ = 0, π, (0gβπ
)))β1) = (0gβπ
)) |
99 | 44, 98 | ax-mp 5 |
. . . . . . 7
β’ ((π₯ β β0
β¦ if(π₯ = 0, π, (0gβπ
)))β1) =
(0gβπ
) |
100 | 90, 99 | eqtrdi 2789 |
. . . . . 6
β’ (π β
((coe1β(π΄βπ))β1) = (0gβπ
)) |
101 | 86, 100 | oveq12d 7424 |
. . . . 5
β’ (π β
(((coe1βπ)β1)(-gβπ
)((coe1β(π΄βπ))β1)) = ((1rβπ
)(-gβπ
)(0gβπ
))) |
102 | | ringgrp 20055 |
. . . . . . 7
β’ (π
β Ring β π
β Grp) |
103 | 4, 102 | syl 17 |
. . . . . 6
β’ (π β π
β Grp) |
104 | 15, 87, 61 | grpsubid1 18905 |
. . . . . 6
β’ ((π
β Grp β§
(1rβπ
)
β πΎ) β
((1rβπ
)(-gβπ
)(0gβπ
)) = (1rβπ
)) |
105 | 103, 82, 104 | syl2anc 585 |
. . . . 5
β’ (π β
((1rβπ
)(-gβπ
)(0gβπ
)) = (1rβπ
)) |
106 | 101, 105 | eqtrd 2773 |
. . . 4
β’ (π β
(((coe1βπ)β1)(-gβπ
)((coe1β(π΄βπ))β1)) = (1rβπ
)) |
107 | 57, 64, 106 | 3eqtrd 2777 |
. . 3
β’ (π β
((coe1βπΊ)β(π·βπΊ)) = (1rβπ
)) |
108 | | ply1rem.u |
. . . 4
β’ π =
(Monic1pβπ
) |
109 | 5, 11, 53, 25, 108, 80 | ismon1p 25652 |
. . 3
β’ (πΊ β π β (πΊ β π΅ β§ πΊ β (0gβπ) β§ ((coe1βπΊ)β(π·βπΊ)) = (1rβπ
))) |
110 | 23, 56, 107, 109 | syl3anbrc 1344 |
. 2
β’ (π β πΊ β π) |
111 | 1 | fveq2i 6892 |
. . . . . . . . . 10
β’ (πβπΊ) = (πβ(π β (π΄βπ))) |
112 | 111 | fveq1i 6890 |
. . . . . . . . 9
β’ ((πβπΊ)βπ₯) = ((πβ(π β (π΄βπ)))βπ₯) |
113 | | ply1rem.o |
. . . . . . . . . . 11
β’ π = (eval1βπ
) |
114 | | ply1rem.2 |
. . . . . . . . . . . 12
β’ (π β π
β CRing) |
115 | 114 | adantr 482 |
. . . . . . . . . . 11
β’ ((π β§ π₯ β πΎ) β π
β CRing) |
116 | | simpr 486 |
. . . . . . . . . . 11
β’ ((π β§ π₯ β πΎ) β π₯ β πΎ) |
117 | 113, 10, 15, 5, 11, 115, 116 | evl1vard 21848 |
. . . . . . . . . . 11
β’ ((π β§ π₯ β πΎ) β (π β π΅ β§ ((πβπ)βπ₯) = π₯)) |
118 | 18 | adantr 482 |
. . . . . . . . . . . 12
β’ ((π β§ π₯ β πΎ) β π β πΎ) |
119 | 113, 5, 15, 14, 11, 115, 118, 116 | evl1scad 21846 |
. . . . . . . . . . 11
β’ ((π β§ π₯ β πΎ) β ((π΄βπ) β π΅ β§ ((πβ(π΄βπ))βπ₯) = π)) |
120 | 113, 5, 15, 11, 115, 116, 117, 119, 20, 61 | evl1subd 21853 |
. . . . . . . . . 10
β’ ((π β§ π₯ β πΎ) β ((π β (π΄βπ)) β π΅ β§ ((πβ(π β (π΄βπ)))βπ₯) = (π₯(-gβπ
)π))) |
121 | 120 | simprd 497 |
. . . . . . . . 9
β’ ((π β§ π₯ β πΎ) β ((πβ(π β (π΄βπ)))βπ₯) = (π₯(-gβπ
)π)) |
122 | 112, 121 | eqtrid 2785 |
. . . . . . . 8
β’ ((π β§ π₯ β πΎ) β ((πβπΊ)βπ₯) = (π₯(-gβπ
)π)) |
123 | 122 | eqeq1d 2735 |
. . . . . . 7
β’ ((π β§ π₯ β πΎ) β (((πβπΊ)βπ₯) = 0 β (π₯(-gβπ
)π) = 0 )) |
124 | 103 | adantr 482 |
. . . . . . . 8
β’ ((π β§ π₯ β πΎ) β π
β Grp) |
125 | 15, 83, 61 | grpsubeq0 18906 |
. . . . . . . 8
β’ ((π
β Grp β§ π₯ β πΎ β§ π β πΎ) β ((π₯(-gβπ
)π) = 0 β π₯ = π)) |
126 | 124, 116,
118, 125 | syl3anc 1372 |
. . . . . . 7
β’ ((π β§ π₯ β πΎ) β ((π₯(-gβπ
)π) = 0 β π₯ = π)) |
127 | 123, 126 | bitrd 279 |
. . . . . 6
β’ ((π β§ π₯ β πΎ) β (((πβπΊ)βπ₯) = 0 β π₯ = π)) |
128 | | velsn 4644 |
. . . . . 6
β’ (π₯ β {π} β π₯ = π) |
129 | 127, 128 | bitr4di 289 |
. . . . 5
β’ ((π β§ π₯ β πΎ) β (((πβπΊ)βπ₯) = 0 β π₯ β {π})) |
130 | 129 | pm5.32da 580 |
. . . 4
β’ (π β ((π₯ β πΎ β§ ((πβπΊ)βπ₯) = 0 ) β (π₯ β πΎ β§ π₯ β {π}))) |
131 | | eqid 2733 |
. . . . . . 7
β’ (π
βs πΎ) = (π
βs πΎ) |
132 | | eqid 2733 |
. . . . . . 7
β’
(Baseβ(π
βs πΎ)) = (Baseβ(π
βs πΎ)) |
133 | 15 | fvexi 6903 |
. . . . . . . 8
β’ πΎ β V |
134 | 133 | a1i 11 |
. . . . . . 7
β’ (π β πΎ β V) |
135 | 113, 5, 131, 15 | evl1rhm 21843 |
. . . . . . . . . 10
β’ (π
β CRing β π β (π RingHom (π
βs πΎ))) |
136 | 114, 135 | syl 17 |
. . . . . . . . 9
β’ (π β π β (π RingHom (π
βs πΎ))) |
137 | 11, 132 | rhmf 20256 |
. . . . . . . . 9
β’ (π β (π RingHom (π
βs πΎ)) β π:π΅βΆ(Baseβ(π
βs πΎ))) |
138 | 136, 137 | syl 17 |
. . . . . . . 8
β’ (π β π:π΅βΆ(Baseβ(π
βs πΎ))) |
139 | 138, 23 | ffvelcdmd 7085 |
. . . . . . 7
β’ (π β (πβπΊ) β (Baseβ(π
βs πΎ))) |
140 | 131, 15, 132, 2, 134, 139 | pwselbas 17432 |
. . . . . 6
β’ (π β (πβπΊ):πΎβΆπΎ) |
141 | 140 | ffnd 6716 |
. . . . 5
β’ (π β (πβπΊ) Fn πΎ) |
142 | | fniniseg 7059 |
. . . . 5
β’ ((πβπΊ) Fn πΎ β (π₯ β (β‘(πβπΊ) β { 0 }) β (π₯ β πΎ β§ ((πβπΊ)βπ₯) = 0 ))) |
143 | 141, 142 | syl 17 |
. . . 4
β’ (π β (π₯ β (β‘(πβπΊ) β { 0 }) β (π₯ β πΎ β§ ((πβπΊ)βπ₯) = 0 ))) |
144 | 18 | snssd 4812 |
. . . . . 6
β’ (π β {π} β πΎ) |
145 | 144 | sseld 3981 |
. . . . 5
β’ (π β (π₯ β {π} β π₯ β πΎ)) |
146 | 145 | pm4.71rd 564 |
. . . 4
β’ (π β (π₯ β {π} β (π₯ β πΎ β§ π₯ β {π}))) |
147 | 130, 143,
146 | 3bitr4d 311 |
. . 3
β’ (π β (π₯ β (β‘(πβπΊ) β { 0 }) β π₯ β {π})) |
148 | 147 | eqrdv 2731 |
. 2
β’ (π β (β‘(πβπΊ) β { 0 }) = {π}) |
149 | 110, 51, 148 | 3jca 1129 |
1
β’ (π β (πΊ β π β§ (π·βπΊ) = 1 β§ (β‘(πβπΊ) β { 0 }) = {π})) |