Step | Hyp | Ref
| Expression |
1 | | mnringvald.1 |
. 2
β’ πΉ = (π
MndRing π) |
2 | | mnringvald.8 |
. . . 4
β’ (π β π
β π) |
3 | 2 | elexd 3490 |
. . 3
β’ (π β π
β V) |
4 | | mnringvald.9 |
. . . 4
β’ (π β π β π) |
5 | 4 | elexd 3490 |
. . 3
β’ (π β π β V) |
6 | | nfv 1917 |
. . . . 5
β’
β²π£(π = π
β§ π = π) |
7 | | nfcvd 2903 |
. . . . 5
β’ ((π = π
β§ π = π) β β²π£(π sSet β¨(.rβndx),
(π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0
)))))β©)) |
8 | | ovexd 7425 |
. . . . 5
β’ ((π = π
β§ π = π) β (π freeLMod (Baseβπ)) β V) |
9 | | simpr 485 |
. . . . . . . 8
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β π£ = (π freeLMod (Baseβπ))) |
10 | | simpll 765 |
. . . . . . . . 9
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β π = π
) |
11 | | fveq2 6875 |
. . . . . . . . . . 11
β’ (π = π β (Baseβπ) = (Baseβπ)) |
12 | | mnringvald.4 |
. . . . . . . . . . 11
β’ π΄ = (Baseβπ) |
13 | 11, 12 | eqtr4di 2789 |
. . . . . . . . . 10
β’ (π = π β (Baseβπ) = π΄) |
14 | 13 | ad2antlr 725 |
. . . . . . . . 9
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (Baseβπ) = π΄) |
15 | 10, 14 | oveq12d 7408 |
. . . . . . . 8
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (π freeLMod (Baseβπ)) = (π
freeLMod π΄)) |
16 | 9, 15 | eqtrd 2771 |
. . . . . . 7
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β π£ = (π
freeLMod π΄)) |
17 | | mnringvald.6 |
. . . . . . 7
β’ π = (π
freeLMod π΄) |
18 | 16, 17 | eqtr4di 2789 |
. . . . . 6
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β π£ = π) |
19 | 18 | fveq2d 6879 |
. . . . . . . . 9
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (Baseβπ£) = (Baseβπ)) |
20 | | mnringvald.7 |
. . . . . . . . 9
β’ π΅ = (Baseβπ) |
21 | 19, 20 | eqtr4di 2789 |
. . . . . . . 8
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (Baseβπ£) = π΅) |
22 | | fveq2 6875 |
. . . . . . . . . . . . . . . 16
β’ (π = π β (+gβπ) = (+gβπ)) |
23 | | mnringvald.5 |
. . . . . . . . . . . . . . . 16
β’ + =
(+gβπ) |
24 | 22, 23 | eqtr4di 2789 |
. . . . . . . . . . . . . . 15
β’ (π = π β (+gβπ) = + ) |
25 | 24 | oveqd 7407 |
. . . . . . . . . . . . . 14
β’ (π = π β (π(+gβπ)π) = (π + π)) |
26 | 25 | ad2antlr 725 |
. . . . . . . . . . . . 13
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (π(+gβπ)π) = (π + π)) |
27 | 26 | eqeq2d 2742 |
. . . . . . . . . . . 12
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (π = (π(+gβπ)π) β π = (π + π))) |
28 | | fveq2 6875 |
. . . . . . . . . . . . . . 15
β’ (π = π
β (.rβπ) = (.rβπ
)) |
29 | | mnringvald.2 |
. . . . . . . . . . . . . . 15
β’ Β· =
(.rβπ
) |
30 | 28, 29 | eqtr4di 2789 |
. . . . . . . . . . . . . 14
β’ (π = π
β (.rβπ) = Β· ) |
31 | 30 | oveqd 7407 |
. . . . . . . . . . . . 13
β’ (π = π
β ((π₯βπ)(.rβπ)(π¦βπ)) = ((π₯βπ) Β· (π¦βπ))) |
32 | 31 | ad2antrr 724 |
. . . . . . . . . . . 12
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β ((π₯βπ)(.rβπ)(π¦βπ)) = ((π₯βπ) Β· (π¦βπ))) |
33 | | fveq2 6875 |
. . . . . . . . . . . . . 14
β’ (π = π
β (0gβπ) = (0gβπ
)) |
34 | | mnringvald.3 |
. . . . . . . . . . . . . 14
β’ 0 =
(0gβπ
) |
35 | 33, 34 | eqtr4di 2789 |
. . . . . . . . . . . . 13
β’ (π = π
β (0gβπ) = 0 ) |
36 | 35 | ad2antrr 724 |
. . . . . . . . . . . 12
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (0gβπ) = 0 ) |
37 | 27, 32, 36 | ifbieq12d 4547 |
. . . . . . . . . . 11
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ)) = if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0 )) |
38 | 14, 37 | mpteq12dv 5229 |
. . . . . . . . . 10
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (π β (Baseβπ) β¦ if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ))) = (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0 ))) |
39 | 14, 14, 38 | mpoeq123dv 7465 |
. . . . . . . . 9
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (π β (Baseβπ), π β (Baseβπ) β¦ (π β (Baseβπ) β¦ if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ)))) = (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0 )))) |
40 | 18, 39 | oveq12d 7408 |
. . . . . . . 8
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (π£ Ξ£g (π β (Baseβπ), π β (Baseβπ) β¦ (π β (Baseβπ) β¦ if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ))))) = (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0 ))))) |
41 | 21, 21, 40 | mpoeq123dv 7465 |
. . . . . . 7
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (π₯ β (Baseβπ£), π¦ β (Baseβπ£) β¦ (π£ Ξ£g (π β (Baseβπ), π β (Baseβπ) β¦ (π β (Baseβπ) β¦ if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ)))))) = (π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0 )))))) |
42 | 41 | opeq2d 4870 |
. . . . . 6
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β β¨(.rβndx),
(π₯ β (Baseβπ£), π¦ β (Baseβπ£) β¦ (π£ Ξ£g (π β (Baseβπ), π β (Baseβπ) β¦ (π β (Baseβπ) β¦ if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ))))))β© =
β¨(.rβndx), (π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0
)))))β©) |
43 | 18, 42 | oveq12d 7408 |
. . . . 5
β’ (((π = π
β§ π = π) β§ π£ = (π freeLMod (Baseβπ))) β (π£ sSet β¨(.rβndx), (π₯ β (Baseβπ£), π¦ β (Baseβπ£) β¦ (π£ Ξ£g (π β (Baseβπ), π β (Baseβπ) β¦ (π β (Baseβπ) β¦ if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ))))))β©) = (π sSet β¨(.rβndx),
(π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0
)))))β©)) |
44 | 6, 7, 8, 43 | csbiedf 3917 |
. . . 4
β’ ((π = π
β§ π = π) β β¦(π freeLMod (Baseβπ)) / π£β¦(π£ sSet β¨(.rβndx), (π₯ β (Baseβπ£), π¦ β (Baseβπ£) β¦ (π£ Ξ£g (π β (Baseβπ), π β (Baseβπ) β¦ (π β (Baseβπ) β¦ if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ))))))β©) = (π sSet β¨(.rβndx),
(π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0
)))))β©)) |
45 | | df-mnring 42723 |
. . . 4
β’ MndRing
= (π β V, π β V β¦
β¦(π freeLMod
(Baseβπ)) / π£β¦(π£ sSet
β¨(.rβndx), (π₯ β (Baseβπ£), π¦ β (Baseβπ£) β¦ (π£ Ξ£g (π β (Baseβπ), π β (Baseβπ) β¦ (π β (Baseβπ) β¦ if(π = (π(+gβπ)π), ((π₯βπ)(.rβπ)(π¦βπ)), (0gβπ))))))β©)) |
46 | | ovex 7423 |
. . . 4
β’ (π sSet
β¨(.rβndx), (π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0 )))))β©) β
V |
47 | 44, 45, 46 | ovmpoa 7543 |
. . 3
β’ ((π
β V β§ π β V) β (π
MndRing π) = (π sSet β¨(.rβndx),
(π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0
)))))β©)) |
48 | 3, 5, 47 | syl2anc 584 |
. 2
β’ (π β (π
MndRing π) = (π sSet β¨(.rβndx),
(π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0
)))))β©)) |
49 | 1, 48 | eqtrid 2783 |
1
β’ (π β πΉ = (π sSet β¨(.rβndx),
(π₯ β π΅, π¦ β π΅ β¦ (π Ξ£g (π β π΄, π β π΄ β¦ (π β π΄ β¦ if(π = (π + π), ((π₯βπ) Β· (π¦βπ)), 0
)))))β©)) |