Step | Hyp | Ref
| Expression |
1 | | simpll 765 |
. . . 4
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β π β
Fin) |
2 | | crngring 20061 |
. . . . . 6
β’ (π
β CRing β π
β Ring) |
3 | | monmatcollpw.p |
. . . . . . 7
β’ π = (Poly1βπ
) |
4 | 3 | ply1ring 21761 |
. . . . . 6
β’ (π
β Ring β π β Ring) |
5 | 2, 4 | syl 17 |
. . . . 5
β’ (π
β CRing β π β Ring) |
6 | 5 | ad2antlr 725 |
. . . 4
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β π β
Ring) |
7 | 2 | adantl 482 |
. . . . . 6
β’ ((π β Fin β§ π
β CRing) β π
β Ring) |
8 | | simp2 1137 |
. . . . . 6
β’ ((π β πΎ β§ πΏ β β0 β§ πΌ β β0)
β πΏ β
β0) |
9 | | monmatcollpw.x |
. . . . . . 7
β’ π = (var1βπ
) |
10 | | eqid 2732 |
. . . . . . 7
β’
(mulGrpβπ) =
(mulGrpβπ) |
11 | | monmatcollpw.e |
. . . . . . 7
β’ β =
(.gβ(mulGrpβπ)) |
12 | | eqid 2732 |
. . . . . . 7
β’
(Baseβπ) =
(Baseβπ) |
13 | 3, 9, 10, 11, 12 | ply1moncl 21784 |
. . . . . 6
β’ ((π
β Ring β§ πΏ β β0)
β (πΏ β π) β (Baseβπ)) |
14 | 7, 8, 13 | syl2an 596 |
. . . . 5
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (πΏ β π) β (Baseβπ)) |
15 | 2 | anim2i 617 |
. . . . . . . 8
β’ ((π β Fin β§ π
β CRing) β (π β Fin β§ π
β Ring)) |
16 | | simp1 1136 |
. . . . . . . 8
β’ ((π β πΎ β§ πΏ β β0 β§ πΌ β β0)
β π β πΎ) |
17 | 15, 16 | anim12i 613 |
. . . . . . 7
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β ((π β Fin β§
π
β Ring) β§ π β πΎ)) |
18 | | df-3an 1089 |
. . . . . . 7
β’ ((π β Fin β§ π
β Ring β§ π β πΎ) β ((π β Fin β§ π
β Ring) β§ π β πΎ)) |
19 | 17, 18 | sylibr 233 |
. . . . . 6
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (π β Fin β§
π
β Ring β§ π β πΎ)) |
20 | | monmatcollpw.t |
. . . . . . 7
β’ π = (π matToPolyMat π
) |
21 | | monmatcollpw.a |
. . . . . . 7
β’ π΄ = (π Mat π
) |
22 | | monmatcollpw.k |
. . . . . . 7
β’ πΎ = (Baseβπ΄) |
23 | | monmatcollpw.c |
. . . . . . 7
β’ πΆ = (π Mat π) |
24 | 20, 21, 22, 3, 23 | mat2pmatbas 22219 |
. . . . . 6
β’ ((π β Fin β§ π
β Ring β§ π β πΎ) β (πβπ) β (BaseβπΆ)) |
25 | 19, 24 | syl 17 |
. . . . 5
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (πβπ) β (BaseβπΆ)) |
26 | 14, 25 | jca 512 |
. . . 4
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β ((πΏ β π) β (Baseβπ) β§ (πβπ) β (BaseβπΆ))) |
27 | | eqid 2732 |
. . . . 5
β’
(BaseβπΆ) =
(BaseβπΆ) |
28 | | monmatcollpw.m |
. . . . 5
β’ Β· = (
Β·π βπΆ) |
29 | 12, 23, 27, 28 | matvscl 21924 |
. . . 4
β’ (((π β Fin β§ π β Ring) β§ ((πΏ β π) β (Baseβπ) β§ (πβπ) β (BaseβπΆ))) β ((πΏ β π) Β· (πβπ)) β (BaseβπΆ)) |
30 | 1, 6, 26, 29 | syl21anc 836 |
. . 3
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β ((πΏ β π) Β· (πβπ)) β (BaseβπΆ)) |
31 | | simpr3 1196 |
. . 3
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β πΌ β
β0) |
32 | 23, 27 | decpmatval 22258 |
. . 3
β’ ((((πΏ β π) Β· (πβπ)) β (BaseβπΆ) β§ πΌ β β0) β (((πΏ β π) Β· (πβπ)) decompPMat πΌ) = (π β π, π β π β¦ ((coe1β(π((πΏ β π) Β· (πβπ))π))βπΌ))) |
33 | 30, 31, 32 | syl2anc 584 |
. 2
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (((πΏ β π) Β· (πβπ)) decompPMat πΌ) = (π β π, π β π β¦ ((coe1β(π((πΏ β π) Β· (πβπ))π))βπΌ))) |
34 | 6 | 3ad2ant1 1133 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β π β Ring) |
35 | 26 | 3ad2ant1 1133 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((πΏ β π) β (Baseβπ) β§ (πβπ) β (BaseβπΆ))) |
36 | | 3simpc 1150 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (π β π β§ π β π)) |
37 | | eqid 2732 |
. . . . . . . 8
β’
(.rβπ) = (.rβπ) |
38 | 23, 27, 12, 28, 37 | matvscacell 21929 |
. . . . . . 7
β’ ((π β Ring β§ ((πΏ β π) β (Baseβπ) β§ (πβπ) β (BaseβπΆ)) β§ (π β π β§ π β π)) β (π((πΏ β π) Β· (πβπ))π) = ((πΏ β π)(.rβπ)(π(πβπ)π))) |
39 | 34, 35, 36, 38 | syl3anc 1371 |
. . . . . 6
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (π((πΏ β π) Β· (πβπ))π) = ((πΏ β π)(.rβπ)(π(πβπ)π))) |
40 | 39 | fveq2d 6892 |
. . . . 5
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (coe1β(π((πΏ β π) Β· (πβπ))π)) = (coe1β((πΏ β π)(.rβπ)(π(πβπ)π)))) |
41 | 40 | fveq1d 6890 |
. . . 4
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((coe1β(π((πΏ β π) Β· (πβπ))π))βπΌ) = ((coe1β((πΏ β π)(.rβπ)(π(πβπ)π)))βπΌ)) |
42 | 16 | anim2i 617 |
. . . . . . . . . . 11
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β ((π β Fin β§
π
β CRing) β§ π β πΎ)) |
43 | | df-3an 1089 |
. . . . . . . . . . 11
β’ ((π β Fin β§ π
β CRing β§ π β πΎ) β ((π β Fin β§ π
β CRing) β§ π β πΎ)) |
44 | 42, 43 | sylibr 233 |
. . . . . . . . . 10
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (π β Fin β§
π
β CRing β§ π β πΎ)) |
45 | 44 | 3ad2ant1 1133 |
. . . . . . . . 9
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (π β Fin β§ π
β CRing β§ π β πΎ)) |
46 | | eqid 2732 |
. . . . . . . . . 10
β’
(algScβπ) =
(algScβπ) |
47 | 20, 21, 22, 3, 46 | mat2pmatvalel 22218 |
. . . . . . . . 9
β’ (((π β Fin β§ π
β CRing β§ π β πΎ) β§ (π β π β§ π β π)) β (π(πβπ)π) = ((algScβπ)β(πππ))) |
48 | 45, 36, 47 | syl2anc 584 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (π(πβπ)π) = ((algScβπ)β(πππ))) |
49 | 48 | oveq2d 7421 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((πΏ β π)(.rβπ)(π(πβπ)π)) = ((πΏ β π)(.rβπ)((algScβπ)β(πππ)))) |
50 | 3 | ply1assa 21714 |
. . . . . . . . . 10
β’ (π
β CRing β π β AssAlg) |
51 | 50 | ad2antlr 725 |
. . . . . . . . 9
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β π β
AssAlg) |
52 | 51 | 3ad2ant1 1133 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β π β AssAlg) |
53 | | eqid 2732 |
. . . . . . . . . 10
β’
(Baseβπ
) =
(Baseβπ
) |
54 | | eqid 2732 |
. . . . . . . . . 10
β’
(Baseβπ΄) =
(Baseβπ΄) |
55 | | simp2 1137 |
. . . . . . . . . 10
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β π β π) |
56 | | simp3 1138 |
. . . . . . . . . 10
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β π β π) |
57 | 22 | eleq2i 2825 |
. . . . . . . . . . . . . 14
β’ (π β πΎ β π β (Baseβπ΄)) |
58 | 57 | biimpi 215 |
. . . . . . . . . . . . 13
β’ (π β πΎ β π β (Baseβπ΄)) |
59 | 58 | 3ad2ant1 1133 |
. . . . . . . . . . . 12
β’ ((π β πΎ β§ πΏ β β0 β§ πΌ β β0)
β π β
(Baseβπ΄)) |
60 | 59 | adantl 482 |
. . . . . . . . . . 11
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β π β
(Baseβπ΄)) |
61 | 60 | 3ad2ant1 1133 |
. . . . . . . . . 10
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β π β (Baseβπ΄)) |
62 | 21, 53, 54, 55, 56, 61 | matecld 21919 |
. . . . . . . . 9
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (πππ) β (Baseβπ
)) |
63 | 3 | ply1sca 21766 |
. . . . . . . . . . . . . 14
β’ (π
β CRing β π
= (Scalarβπ)) |
64 | 63 | adantl 482 |
. . . . . . . . . . . . 13
β’ ((π β Fin β§ π
β CRing) β π
= (Scalarβπ)) |
65 | 64 | eqcomd 2738 |
. . . . . . . . . . . 12
β’ ((π β Fin β§ π
β CRing) β
(Scalarβπ) = π
) |
66 | 65 | fveq2d 6892 |
. . . . . . . . . . 11
β’ ((π β Fin β§ π
β CRing) β
(Baseβ(Scalarβπ)) = (Baseβπ
)) |
67 | 66 | adantr 481 |
. . . . . . . . . 10
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (Baseβ(Scalarβπ)) = (Baseβπ
)) |
68 | 67 | 3ad2ant1 1133 |
. . . . . . . . 9
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (Baseβ(Scalarβπ)) = (Baseβπ
)) |
69 | 62, 68 | eleqtrrd 2836 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (πππ) β (Baseβ(Scalarβπ))) |
70 | 14 | 3ad2ant1 1133 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (πΏ β π) β (Baseβπ)) |
71 | | eqid 2732 |
. . . . . . . . 9
β’
(Scalarβπ) =
(Scalarβπ) |
72 | | eqid 2732 |
. . . . . . . . 9
β’
(Baseβ(Scalarβπ)) = (Baseβ(Scalarβπ)) |
73 | | eqid 2732 |
. . . . . . . . 9
β’ (
Β·π βπ) = ( Β·π
βπ) |
74 | 46, 71, 72, 12, 37, 73 | asclmul2 21432 |
. . . . . . . 8
β’ ((π β AssAlg β§ (πππ) β (Baseβ(Scalarβπ)) β§ (πΏ β π) β (Baseβπ)) β ((πΏ β π)(.rβπ)((algScβπ)β(πππ))) = ((πππ)( Β·π
βπ)(πΏ β π))) |
75 | 52, 69, 70, 74 | syl3anc 1371 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((πΏ β π)(.rβπ)((algScβπ)β(πππ))) = ((πππ)( Β·π
βπ)(πΏ β π))) |
76 | 49, 75 | eqtrd 2772 |
. . . . . 6
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((πΏ β π)(.rβπ)(π(πβπ)π)) = ((πππ)( Β·π
βπ)(πΏ β π))) |
77 | 76 | fveq2d 6892 |
. . . . 5
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (coe1β((πΏ β π)(.rβπ)(π(πβπ)π))) = (coe1β((πππ)( Β·π
βπ)(πΏ β π)))) |
78 | 77 | fveq1d 6890 |
. . . 4
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((coe1β((πΏ β π)(.rβπ)(π(πβπ)π)))βπΌ) = ((coe1β((πππ)( Β·π
βπ)(πΏ β π)))βπΌ)) |
79 | 2 | ad2antlr 725 |
. . . . . . 7
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β π
β
Ring) |
80 | 79 | 3ad2ant1 1133 |
. . . . . 6
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β π
β Ring) |
81 | | simp1r2 1270 |
. . . . . 6
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β πΏ β
β0) |
82 | | eqid 2732 |
. . . . . . 7
β’
(0gβπ
) = (0gβπ
) |
83 | 82, 53, 3, 9, 73, 10, 11 | coe1tm 21786 |
. . . . . 6
β’ ((π
β Ring β§ (πππ) β (Baseβπ
) β§ πΏ β β0) β
(coe1β((πππ)( Β·π
βπ)(πΏ β π))) = (π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))) |
84 | 80, 62, 81, 83 | syl3anc 1371 |
. . . . 5
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (coe1β((πππ)( Β·π
βπ)(πΏ β π))) = (π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))) |
85 | 84 | fveq1d 6890 |
. . . 4
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((coe1β((πππ)( Β·π
βπ)(πΏ β π)))βπΌ) = ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ)) |
86 | 41, 78, 85 | 3eqtrd 2776 |
. . 3
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((coe1β(π((πΏ β π) Β· (πβπ))π))βπΌ) = ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ)) |
87 | 86 | mpoeq3dva 7482 |
. 2
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (π β π, π β π β¦ ((coe1β(π((πΏ β π) Β· (πβπ))π))βπΌ)) = (π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ))) |
88 | | monmatcollpw.0 |
. . . . . . . . 9
β’ 0 =
(0gβπ΄) |
89 | 15 | adantr 481 |
. . . . . . . . . . 11
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (π β Fin β§
π
β
Ring)) |
90 | 89 | adantr 481 |
. . . . . . . . . 10
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (π β Fin β§ π
β Ring)) |
91 | 21, 82 | mat0op 21912 |
. . . . . . . . . 10
β’ ((π β Fin β§ π
β Ring) β
(0gβπ΄) =
(π§ β π, π€ β π β¦ (0gβπ
))) |
92 | 90, 91 | syl 17 |
. . . . . . . . 9
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (0gβπ΄) = (π§ β π, π€ β π β¦ (0gβπ
))) |
93 | 88, 92 | eqtrid 2784 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β 0 = (π§ β π, π€ β π β¦ (0gβπ
))) |
94 | | eqidd 2733 |
. . . . . . . 8
β’
(((((π β Fin
β§ π
β CRing) β§
(π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β§ (π§ = π₯ β§ π€ = π¦)) β (0gβπ
) = (0gβπ
)) |
95 | | simprl 769 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β π₯ β π) |
96 | | simprr 771 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β π¦ β π) |
97 | | fvexd 6903 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (0gβπ
) β V) |
98 | 93, 94, 95, 96, 97 | ovmpod 7556 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (π₯ 0 π¦) = (0gβπ
)) |
99 | 98 | eqcomd 2738 |
. . . . . 6
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (0gβπ
) = (π₯ 0 π¦)) |
100 | 99 | ifeq2d 4547 |
. . . . 5
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β if(πΌ = πΏ, (π₯ππ¦), (0gβπ
)) = if(πΌ = πΏ, (π₯ππ¦), (π₯ 0 π¦))) |
101 | | eqidd 2733 |
. . . . . 6
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ)) = (π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ))) |
102 | | oveq12 7414 |
. . . . . . . . . 10
β’ ((π = π₯ β§ π = π¦) β (πππ) = (π₯ππ¦)) |
103 | 102 | ifeq1d 4546 |
. . . . . . . . 9
β’ ((π = π₯ β§ π = π¦) β if(π = πΏ, (πππ), (0gβπ
)) = if(π = πΏ, (π₯ππ¦), (0gβπ
))) |
104 | 103 | mpteq2dv 5249 |
. . . . . . . 8
β’ ((π = π₯ β§ π = π¦) β (π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
))) = (π β β0 β¦ if(π = πΏ, (π₯ππ¦), (0gβπ
)))) |
105 | 104 | fveq1d 6890 |
. . . . . . 7
β’ ((π = π₯ β§ π = π¦) β ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ) = ((π β β0 β¦ if(π = πΏ, (π₯ππ¦), (0gβπ
)))βπΌ)) |
106 | | eqidd 2733 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (π β β0 β¦ if(π = πΏ, (π₯ππ¦), (0gβπ
))) = (π β β0 β¦ if(π = πΏ, (π₯ππ¦), (0gβπ
)))) |
107 | | eqeq1 2736 |
. . . . . . . . . 10
β’ (π = πΌ β (π = πΏ β πΌ = πΏ)) |
108 | 107 | ifbid 4550 |
. . . . . . . . 9
β’ (π = πΌ β if(π = πΏ, (π₯ππ¦), (0gβπ
)) = if(πΌ = πΏ, (π₯ππ¦), (0gβπ
))) |
109 | 108 | adantl 482 |
. . . . . . . 8
β’
(((((π β Fin
β§ π
β CRing) β§
(π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β§ π = πΌ) β if(π = πΏ, (π₯ππ¦), (0gβπ
)) = if(πΌ = πΏ, (π₯ππ¦), (0gβπ
))) |
110 | 31 | adantr 481 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β πΌ β
β0) |
111 | | ovex 7438 |
. . . . . . . . . 10
β’ (π₯ππ¦) β V |
112 | | fvex 6901 |
. . . . . . . . . 10
β’
(0gβπ
) β V |
113 | 111, 112 | ifex 4577 |
. . . . . . . . 9
β’ if(πΌ = πΏ, (π₯ππ¦), (0gβπ
)) β V |
114 | 113 | a1i 11 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β if(πΌ = πΏ, (π₯ππ¦), (0gβπ
)) β V) |
115 | 106, 109,
110, 114 | fvmptd 7002 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β ((π β β0 β¦ if(π = πΏ, (π₯ππ¦), (0gβπ
)))βπΌ) = if(πΌ = πΏ, (π₯ππ¦), (0gβπ
))) |
116 | 105, 115 | sylan9eqr 2794 |
. . . . . 6
β’
(((((π β Fin
β§ π
β CRing) β§
(π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β§ (π = π₯ β§ π = π¦)) β ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ) = if(πΌ = πΏ, (π₯ππ¦), (0gβπ
))) |
117 | 101, 116,
95, 96, 114 | ovmpod 7556 |
. . . . 5
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (π₯(π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ))π¦) = if(πΌ = πΏ, (π₯ππ¦), (0gβπ
))) |
118 | | ifov 7505 |
. . . . . 6
β’ (π₯if(πΌ = πΏ, π, 0 )π¦) = if(πΌ = πΏ, (π₯ππ¦), (π₯ 0 π¦)) |
119 | 118 | a1i 11 |
. . . . 5
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (π₯if(πΌ = πΏ, π, 0 )π¦) = if(πΌ = πΏ, (π₯ππ¦), (π₯ 0 π¦))) |
120 | 100, 117,
119 | 3eqtr4d 2782 |
. . . 4
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ (π₯ β π β§ π¦ β π)) β (π₯(π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ))π¦) = (π₯if(πΌ = πΏ, π, 0 )π¦)) |
121 | 120 | ralrimivva 3200 |
. . 3
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β βπ₯ β
π βπ¦ β π (π₯(π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ))π¦) = (π₯if(πΌ = πΏ, π, 0 )π¦)) |
122 | | simplr 767 |
. . . . 5
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β π
β
CRing) |
123 | | eqidd 2733 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
))) = (π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))) |
124 | 107 | ifbid 4550 |
. . . . . . . 8
β’ (π = πΌ β if(π = πΏ, (πππ), (0gβπ
)) = if(πΌ = πΏ, (πππ), (0gβπ
))) |
125 | 124 | adantl 482 |
. . . . . . 7
β’
(((((π β Fin
β§ π
β CRing) β§
(π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β§ π = πΌ) β if(π = πΏ, (πππ), (0gβπ
)) = if(πΌ = πΏ, (πππ), (0gβπ
))) |
126 | 31 | 3ad2ant1 1133 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β πΌ β
β0) |
127 | 53, 82 | ring0cl 20077 |
. . . . . . . . . . 11
β’ (π
β Ring β
(0gβπ
)
β (Baseβπ
)) |
128 | 7, 127 | syl 17 |
. . . . . . . . . 10
β’ ((π β Fin β§ π
β CRing) β
(0gβπ
)
β (Baseβπ
)) |
129 | 128 | adantr 481 |
. . . . . . . . 9
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (0gβπ
) β (Baseβπ
)) |
130 | 129 | 3ad2ant1 1133 |
. . . . . . . 8
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β (0gβπ
) β (Baseβπ
)) |
131 | 62, 130 | ifcld 4573 |
. . . . . . 7
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β if(πΌ = πΏ, (πππ), (0gβπ
)) β (Baseβπ
)) |
132 | 123, 125,
126, 131 | fvmptd 7002 |
. . . . . 6
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ) = if(πΌ = πΏ, (πππ), (0gβπ
))) |
133 | 132, 131 | eqeltrd 2833 |
. . . . 5
β’ ((((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β§ π β π β§ π β π) β ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ) β (Baseβπ
)) |
134 | 21, 53, 22, 1, 122, 133 | matbas2d 21916 |
. . . 4
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ)) β πΎ) |
135 | 60, 57 | sylibr 233 |
. . . . 5
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β π β πΎ) |
136 | 21 | matring 21936 |
. . . . . . 7
β’ ((π β Fin β§ π
β Ring) β π΄ β Ring) |
137 | 22, 88 | ring0cl 20077 |
. . . . . . 7
β’ (π΄ β Ring β 0 β πΎ) |
138 | 15, 136, 137 | 3syl 18 |
. . . . . 6
β’ ((π β Fin β§ π
β CRing) β 0 β πΎ) |
139 | 138 | adantr 481 |
. . . . 5
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β 0
β πΎ) |
140 | 135, 139 | ifcld 4573 |
. . . 4
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β if(πΌ = πΏ, π, 0 ) β πΎ) |
141 | 21, 22 | eqmat 21917 |
. . . 4
β’ (((π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ)) β πΎ β§ if(πΌ = πΏ, π, 0 ) β πΎ) β ((π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ)) = if(πΌ = πΏ, π, 0 ) β βπ₯ β π βπ¦ β π (π₯(π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ))π¦) = (π₯if(πΌ = πΏ, π, 0 )π¦))) |
142 | 134, 140,
141 | syl2anc 584 |
. . 3
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β ((π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ)) = if(πΌ = πΏ, π, 0 ) β βπ₯ β π βπ¦ β π (π₯(π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ))π¦) = (π₯if(πΌ = πΏ, π, 0 )π¦))) |
143 | 121, 142 | mpbird 256 |
. 2
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (π β π, π β π β¦ ((π β β0 β¦ if(π = πΏ, (πππ), (0gβπ
)))βπΌ)) = if(πΌ = πΏ, π, 0 )) |
144 | 33, 87, 143 | 3eqtrd 2776 |
1
β’ (((π β Fin β§ π
β CRing) β§ (π β πΎ β§ πΏ β β0 β§ πΌ β β0))
β (((πΏ β π) Β· (πβπ)) decompPMat πΌ) = if(πΌ = πΏ, π, 0 )) |