Step | Hyp | Ref
| Expression |
1 | | simp3 1139 |
. . 3
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ ๐ฟ โ ๐พ) |
2 | | 3simpa 1149 |
. . . 4
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ โ Fin โง ๐
โ Ring)) |
3 | | matsc.a |
. . . . 5
โข ๐ด = (๐ Mat ๐
) |
4 | 3 | matring 21937 |
. . . 4
โข ((๐ โ Fin โง ๐
โ Ring) โ ๐ด โ Ring) |
5 | | eqid 2733 |
. . . . 5
โข
(Baseโ๐ด) =
(Baseโ๐ด) |
6 | | eqid 2733 |
. . . . 5
โข
(1rโ๐ด) = (1rโ๐ด) |
7 | 5, 6 | ringidcl 20077 |
. . . 4
โข (๐ด โ Ring โ
(1rโ๐ด)
โ (Baseโ๐ด)) |
8 | 2, 4, 7 | 3syl 18 |
. . 3
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (1rโ๐ด) โ (Baseโ๐ด)) |
9 | | matsc.k |
. . . 4
โข ๐พ = (Baseโ๐
) |
10 | | matsc.m |
. . . 4
โข ยท = (
ยท๐ โ๐ด) |
11 | | eqid 2733 |
. . . 4
โข
(.rโ๐
) = (.rโ๐
) |
12 | | eqid 2733 |
. . . 4
โข (๐ ร ๐) = (๐ ร ๐) |
13 | 3, 5, 9, 10, 11, 12 | matvsca2 21922 |
. . 3
โข ((๐ฟ โ ๐พ โง (1rโ๐ด) โ (Baseโ๐ด)) โ (๐ฟ ยท
(1rโ๐ด)) =
(((๐ ร ๐) ร {๐ฟ}) โf
(.rโ๐
)(1rโ๐ด))) |
14 | 1, 8, 13 | syl2anc 585 |
. 2
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ฟ ยท
(1rโ๐ด)) =
(((๐ ร ๐) ร {๐ฟ}) โf
(.rโ๐
)(1rโ๐ด))) |
15 | | simp1 1137 |
. . 3
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ ๐ โ Fin) |
16 | | simp13 1206 |
. . 3
โข (((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ฟ โ ๐พ) |
17 | | fvex 6902 |
. . . . 5
โข
(1rโ๐
) โ V |
18 | | matsc.z |
. . . . . 6
โข 0 =
(0gโ๐
) |
19 | 18 | fvexi 6903 |
. . . . 5
โข 0 โ
V |
20 | 17, 19 | ifex 4578 |
. . . 4
โข if(๐ = ๐, (1rโ๐
), 0 ) โ
V |
21 | 20 | a1i 11 |
. . 3
โข (((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โง ๐ โ ๐ โง ๐ โ ๐) โ if(๐ = ๐, (1rโ๐
), 0 ) โ
V) |
22 | | fconstmpo 7522 |
. . . 4
โข ((๐ ร ๐) ร {๐ฟ}) = (๐ โ ๐, ๐ โ ๐ โฆ ๐ฟ) |
23 | 22 | a1i 11 |
. . 3
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ ((๐ ร ๐) ร {๐ฟ}) = (๐ โ ๐, ๐ โ ๐ โฆ ๐ฟ)) |
24 | | eqid 2733 |
. . . . 5
โข
(1rโ๐
) = (1rโ๐
) |
25 | 3, 24, 18 | mat1 21941 |
. . . 4
โข ((๐ โ Fin โง ๐
โ Ring) โ
(1rโ๐ด) =
(๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐, (1rโ๐
), 0 ))) |
26 | 25 | 3adant3 1133 |
. . 3
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (1rโ๐ด) = (๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐, (1rโ๐
), 0 ))) |
27 | 15, 15, 16, 21, 23, 26 | offval22 8071 |
. 2
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (((๐ ร ๐) ร {๐ฟ}) โf
(.rโ๐
)(1rโ๐ด)) = (๐ โ ๐, ๐ โ ๐ โฆ (๐ฟ(.rโ๐
)if(๐ = ๐, (1rโ๐
), 0 )))) |
28 | | ovif2 7504 |
. . . 4
โข (๐ฟ(.rโ๐
)if(๐ = ๐, (1rโ๐
), 0 )) = if(๐ = ๐, (๐ฟ(.rโ๐
)(1rโ๐
)), (๐ฟ(.rโ๐
) 0 )) |
29 | 9, 11, 24 | ringridm 20081 |
. . . . . 6
โข ((๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ฟ(.rโ๐
)(1rโ๐
)) = ๐ฟ) |
30 | 29 | 3adant1 1131 |
. . . . 5
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ฟ(.rโ๐
)(1rโ๐
)) = ๐ฟ) |
31 | 9, 11, 18 | ringrz 20102 |
. . . . . 6
โข ((๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ฟ(.rโ๐
) 0 ) = 0 ) |
32 | 31 | 3adant1 1131 |
. . . . 5
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ฟ(.rโ๐
) 0 ) = 0 ) |
33 | 30, 32 | ifeq12d 4549 |
. . . 4
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ if(๐ = ๐, (๐ฟ(.rโ๐
)(1rโ๐
)), (๐ฟ(.rโ๐
) 0 )) = if(๐ = ๐, ๐ฟ, 0 )) |
34 | 28, 33 | eqtrid 2785 |
. . 3
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ฟ(.rโ๐
)if(๐ = ๐, (1rโ๐
), 0 )) = if(๐ = ๐, ๐ฟ, 0 )) |
35 | 34 | mpoeq3dv 7485 |
. 2
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ โ ๐, ๐ โ ๐ โฆ (๐ฟ(.rโ๐
)if(๐ = ๐, (1rโ๐
), 0 ))) = (๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐, ๐ฟ, 0 ))) |
36 | 14, 27, 35 | 3eqtrd 2777 |
1
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ฟ โ ๐พ) โ (๐ฟ ยท
(1rโ๐ด)) =
(๐ โ ๐, ๐ โ ๐ โฆ if(๐ = ๐, ๐ฟ, 0 ))) |