Step | Hyp | Ref
| Expression |
1 | | mdegval.d |
. . . . 5
β’ π· = (πΌ mDeg π
) |
2 | | mdegval.p |
. . . . 5
β’ π = (πΌ mPoly π
) |
3 | | mdegval.b |
. . . . 5
β’ π΅ = (Baseβπ) |
4 | | mdegval.z |
. . . . 5
β’ 0 =
(0gβπ
) |
5 | | mdegval.a |
. . . . 5
β’ π΄ = {π β (β0
βm πΌ)
β£ (β‘π β β) β
Fin} |
6 | | mdegval.h |
. . . . 5
β’ π» = (β β π΄ β¦ (βfld
Ξ£g β)) |
7 | 1, 2, 3, 4, 5, 6 | mdegval 25572 |
. . . 4
β’ (πΉ β π΅ β (π·βπΉ) = sup((π» β (πΉ supp 0 )), β*,
< )) |
8 | 7 | 3ad2ant2 1134 |
. . 3
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (π·βπΉ) = sup((π» β (πΉ supp 0 )), β*,
< )) |
9 | 5, 6 | tdeglem1 25564 |
. . . . . . 7
β’ π»:π΄βΆβ0 |
10 | 9 | a1i 11 |
. . . . . 6
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β π»:π΄βΆβ0) |
11 | 10 | ffund 6718 |
. . . . 5
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β Fun π») |
12 | | simp2 1137 |
. . . . . . 7
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β πΉ β π΅) |
13 | | simp1 1136 |
. . . . . . 7
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β π
β Ring) |
14 | 2, 3, 4, 12, 13 | mplelsfi 21545 |
. . . . . 6
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β πΉ finSupp 0 ) |
15 | 14 | fsuppimpd 9365 |
. . . . 5
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (πΉ supp 0 ) β
Fin) |
16 | | imafi 9171 |
. . . . 5
β’ ((Fun
π» β§ (πΉ supp 0 ) β Fin) β
(π» β (πΉ supp 0 )) β
Fin) |
17 | 11, 15, 16 | syl2anc 584 |
. . . 4
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (π» β (πΉ supp 0 )) β
Fin) |
18 | | simp3 1138 |
. . . . . . 7
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β πΉ β π) |
19 | | mdegldg.y |
. . . . . . . 8
β’ π = (0gβπ) |
20 | 2, 3 | mplrcl 21544 |
. . . . . . . . 9
β’ (πΉ β π΅ β πΌ β V) |
21 | 20 | 3ad2ant2 1134 |
. . . . . . . 8
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β πΌ β V) |
22 | | ringgrp 20054 |
. . . . . . . . 9
β’ (π
β Ring β π
β Grp) |
23 | 22 | 3ad2ant1 1133 |
. . . . . . . 8
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β π
β Grp) |
24 | 2, 5, 4, 19, 21, 23 | mpl0 21556 |
. . . . . . 7
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β π = (π΄ Γ { 0 })) |
25 | 18, 24 | neeqtrd 3010 |
. . . . . 6
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β πΉ β (π΄ Γ { 0 })) |
26 | | eqid 2732 |
. . . . . . . . . 10
β’
(Baseβπ
) =
(Baseβπ
) |
27 | 2, 26, 3, 5, 12 | mplelf 21548 |
. . . . . . . . 9
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β πΉ:π΄βΆ(Baseβπ
)) |
28 | 27 | ffnd 6715 |
. . . . . . . 8
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β πΉ Fn π΄) |
29 | 4 | fvexi 6902 |
. . . . . . . 8
β’ 0 β
V |
30 | | ovex 7438 |
. . . . . . . . . 10
β’
(β0 βm πΌ) β V |
31 | 5, 30 | rabex2 5333 |
. . . . . . . . 9
β’ π΄ β V |
32 | | fnsuppeq0 8173 |
. . . . . . . . 9
β’ ((πΉ Fn π΄ β§ π΄ β V β§ 0 β V) β ((πΉ supp 0 ) = β
β πΉ = (π΄ Γ { 0 }))) |
33 | 31, 32 | mp3an2 1449 |
. . . . . . . 8
β’ ((πΉ Fn π΄ β§ 0 β V) β ((πΉ supp 0 ) = β
β πΉ = (π΄ Γ { 0 }))) |
34 | 28, 29, 33 | sylancl 586 |
. . . . . . 7
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β ((πΉ supp 0 ) = β
β πΉ = (π΄ Γ { 0 }))) |
35 | 34 | necon3bid 2985 |
. . . . . 6
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β ((πΉ supp 0 ) β β
β
πΉ β (π΄ Γ { 0 }))) |
36 | 25, 35 | mpbird 256 |
. . . . 5
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (πΉ supp 0 ) β
β
) |
37 | 10 | ffnd 6715 |
. . . . . . 7
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β π» Fn π΄) |
38 | | suppssdm 8158 |
. . . . . . . 8
β’ (πΉ supp 0 ) β dom πΉ |
39 | 38, 27 | fssdm 6734 |
. . . . . . 7
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (πΉ supp 0 ) β π΄) |
40 | | fnimaeq0 6680 |
. . . . . . 7
β’ ((π» Fn π΄ β§ (πΉ supp 0 ) β π΄) β ((π» β (πΉ supp 0 )) = β
β (πΉ supp 0 ) =
β
)) |
41 | 37, 39, 40 | syl2anc 584 |
. . . . . 6
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β ((π» β (πΉ supp 0 )) = β
β (πΉ supp 0 ) =
β
)) |
42 | 41 | necon3bid 2985 |
. . . . 5
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β ((π» β (πΉ supp 0 )) β β
β
(πΉ supp 0 ) β
β
)) |
43 | 36, 42 | mpbird 256 |
. . . 4
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (π» β (πΉ supp 0 )) β
β
) |
44 | | imassrn 6068 |
. . . . . 6
β’ (π» β (πΉ supp 0 )) β ran π» |
45 | 10 | frnd 6722 |
. . . . . 6
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β ran π» β
β0) |
46 | 44, 45 | sstrid 3992 |
. . . . 5
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (π» β (πΉ supp 0 )) β
β0) |
47 | | nn0ssre 12472 |
. . . . . 6
β’
β0 β β |
48 | | ressxr 11254 |
. . . . . 6
β’ β
β β* |
49 | 47, 48 | sstri 3990 |
. . . . 5
β’
β0 β β* |
50 | 46, 49 | sstrdi 3993 |
. . . 4
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (π» β (πΉ supp 0 )) β
β*) |
51 | | xrltso 13116 |
. . . . 5
β’ < Or
β* |
52 | | fisupcl 9460 |
. . . . 5
β’ (( <
Or β* β§ ((π» β (πΉ supp 0 )) β Fin β§ (π» β (πΉ supp 0 )) β β
β§
(π» β (πΉ supp 0 )) β
β*)) β sup((π» β (πΉ supp 0 )), β*,
< ) β (π» β
(πΉ supp 0 ))) |
53 | 51, 52 | mpan 688 |
. . . 4
β’ (((π» β (πΉ supp 0 )) β Fin β§ (π» β (πΉ supp 0 )) β β
β§
(π» β (πΉ supp 0 )) β
β*) β sup((π» β (πΉ supp 0 )), β*,
< ) β (π» β
(πΉ supp 0 ))) |
54 | 17, 43, 50, 53 | syl3anc 1371 |
. . 3
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β sup((π» β (πΉ supp 0 )), β*,
< ) β (π» β
(πΉ supp 0 ))) |
55 | 8, 54 | eqeltrd 2833 |
. 2
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (π·βπΉ) β (π» β (πΉ supp 0 ))) |
56 | 37, 39 | fvelimabd 6962 |
. . 3
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β ((π·βπΉ) β (π» β (πΉ supp 0 )) β βπ₯ β (πΉ supp 0 )(π»βπ₯) = (π·βπΉ))) |
57 | | rexsupp 8163 |
. . . . 5
β’ ((πΉ Fn π΄ β§ π΄ β V β§ 0 β V) β
(βπ₯ β (πΉ supp 0 )(π»βπ₯) = (π·βπΉ) β βπ₯ β π΄ ((πΉβπ₯) β 0 β§ (π»βπ₯) = (π·βπΉ)))) |
58 | 31, 29, 57 | mp3an23 1453 |
. . . 4
β’ (πΉ Fn π΄ β (βπ₯ β (πΉ supp 0 )(π»βπ₯) = (π·βπΉ) β βπ₯ β π΄ ((πΉβπ₯) β 0 β§ (π»βπ₯) = (π·βπΉ)))) |
59 | 28, 58 | syl 17 |
. . 3
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β (βπ₯ β (πΉ supp 0 )(π»βπ₯) = (π·βπΉ) β βπ₯ β π΄ ((πΉβπ₯) β 0 β§ (π»βπ₯) = (π·βπΉ)))) |
60 | 56, 59 | bitrd 278 |
. 2
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β ((π·βπΉ) β (π» β (πΉ supp 0 )) β βπ₯ β π΄ ((πΉβπ₯) β 0 β§ (π»βπ₯) = (π·βπΉ)))) |
61 | 55, 60 | mpbid 231 |
1
β’ ((π
β Ring β§ πΉ β π΅ β§ πΉ β π) β βπ₯ β π΄ ((πΉβπ₯) β 0 β§ (π»βπ₯) = (π·βπΉ))) |