Step |
Hyp |
Ref |
Expression |
1 |
|
mnringmulrd.1 |
โข ๐น = ( ๐
MndRing ๐ ) |
2 |
|
mnringmulrd.2 |
โข ๐ต = ( Base โ ๐น ) |
3 |
|
mnringmulrd.3 |
โข ยท = ( .r โ ๐
) |
4 |
|
mnringmulrd.4 |
โข 0 = ( 0g โ ๐
) |
5 |
|
mnringmulrd.5 |
โข ๐ด = ( Base โ ๐ ) |
6 |
|
mnringmulrd.6 |
โข + = ( +g โ ๐ ) |
7 |
|
mnringmulrd.7 |
โข ( ๐ โ ๐
โ ๐ ) |
8 |
|
mnringmulrd.8 |
โข ( ๐ โ ๐ โ ๐ ) |
9 |
|
eqid |
โข ( ๐
freeLMod ๐ด ) = ( ๐
freeLMod ๐ด ) |
10 |
1 2 5 9 7 8
|
mnringbaserd |
โข ( ๐ โ ๐ต = ( Base โ ( ๐
freeLMod ๐ด ) ) ) |
11 |
5
|
fvexi |
โข ๐ด โ V |
12 |
11 11
|
mpoex |
โข ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) โ V |
13 |
12
|
a1i |
โข ( ๐ โ ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) โ V ) |
14 |
1
|
ovexi |
โข ๐น โ V |
15 |
14
|
a1i |
โข ( ๐ โ ๐น โ V ) |
16 |
|
ovex |
โข ( ๐
freeLMod ๐ด ) โ V |
17 |
16
|
a1i |
โข ( ๐ โ ( ๐
freeLMod ๐ด ) โ V ) |
18 |
2 10
|
eqtr3id |
โข ( ๐ โ ( Base โ ๐น ) = ( Base โ ( ๐
freeLMod ๐ด ) ) ) |
19 |
1 5 9 7 8
|
mnringaddgd |
โข ( ๐ โ ( +g โ ( ๐
freeLMod ๐ด ) ) = ( +g โ ๐น ) ) |
20 |
19
|
eqcomd |
โข ( ๐ โ ( +g โ ๐น ) = ( +g โ ( ๐
freeLMod ๐ด ) ) ) |
21 |
13 15 17 18 20
|
gsumpropd |
โข ( ๐ โ ( ๐น ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) = ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) |
22 |
10 10 21
|
mpoeq123dv |
โข ( ๐ โ ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ ( ๐น ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) = ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) ) |
23 |
|
fvex |
โข ( Base โ ( ๐
freeLMod ๐ด ) ) โ V |
24 |
23 23
|
mpoex |
โข ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) โ V |
25 |
|
mulridx |
โข .r = Slot ( .r โ ndx ) |
26 |
25
|
setsid |
โข ( ( ( ๐
freeLMod ๐ด ) โ V โง ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) โ V ) โ ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) = ( .r โ ( ( ๐
freeLMod ๐ด ) sSet โจ ( .r โ ndx ) , ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) โฉ ) ) ) |
27 |
16 24 26
|
mp2an |
โข ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) = ( .r โ ( ( ๐
freeLMod ๐ด ) sSet โจ ( .r โ ndx ) , ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) โฉ ) ) |
28 |
|
eqid |
โข ( Base โ ( ๐
freeLMod ๐ด ) ) = ( Base โ ( ๐
freeLMod ๐ด ) ) |
29 |
1 3 4 5 6 9 28 7 8
|
mnringvald |
โข ( ๐ โ ๐น = ( ( ๐
freeLMod ๐ด ) sSet โจ ( .r โ ndx ) , ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) โฉ ) ) |
30 |
29
|
fveq2d |
โข ( ๐ โ ( .r โ ๐น ) = ( .r โ ( ( ๐
freeLMod ๐ด ) sSet โจ ( .r โ ndx ) , ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) โฉ ) ) ) |
31 |
27 30
|
eqtr4id |
โข ( ๐ โ ( ๐ฅ โ ( Base โ ( ๐
freeLMod ๐ด ) ) , ๐ฆ โ ( Base โ ( ๐
freeLMod ๐ด ) ) โฆ ( ( ๐
freeLMod ๐ด ) ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) = ( .r โ ๐น ) ) |
32 |
22 31
|
eqtrd |
โข ( ๐ โ ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ ( ๐น ฮฃg ( ๐ โ ๐ด , ๐ โ ๐ด โฆ ( ๐ โ ๐ด โฆ if ( ๐ = ( ๐ + ๐ ) , ( ( ๐ฅ โ ๐ ) ยท ( ๐ฆ โ ๐ ) ) , 0 ) ) ) ) ) = ( .r โ ๐น ) ) |