Step | Hyp | Ref
| Expression |
1 | | crngring 20061 |
. . 3
โข (๐
โ CRing โ ๐
โ Ring) |
2 | | pmatcollpw.p |
. . . 4
โข ๐ = (Poly1โ๐
) |
3 | | pmatcollpw.c |
. . . 4
โข ๐ถ = (๐ Mat ๐) |
4 | | pmatcollpw.b |
. . . 4
โข ๐ต = (Baseโ๐ถ) |
5 | | eqid 2732 |
. . . 4
โข (
ยท๐ โ๐) = ( ยท๐
โ๐) |
6 | | pmatcollpw.e |
. . . 4
โข โ =
(.gโ(mulGrpโ๐)) |
7 | | pmatcollpw.x |
. . . 4
โข ๐ = (var1โ๐
) |
8 | 2, 3, 4, 5, 6, 7 | pmatcollpw2 22271 |
. . 3
โข ((๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต) โ ๐ = (๐ถ ฮฃg (๐ โ โ0
โฆ (๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))))) |
9 | 1, 8 | syl3an2 1164 |
. 2
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ = (๐ถ ฮฃg (๐ โ โ0
โฆ (๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))))) |
10 | | eqidd 2733 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ (๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) = (๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))) |
11 | | oveq12 7414 |
. . . . . . . . . 10
โข ((๐ = ๐ โง ๐ = ๐) โ (๐(๐ decompPMat ๐)๐) = (๐(๐ decompPMat ๐)๐)) |
12 | 11 | oveq1d 7420 |
. . . . . . . . 9
โข ((๐ = ๐ โง ๐ = ๐) โ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)) = ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) |
13 | 12 | adantl 482 |
. . . . . . . 8
โข
(((((๐ โ Fin
โง ๐
โ CRing โง
๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โง (๐ = ๐ โง ๐ = ๐)) โ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)) = ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) |
14 | | simprl 769 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ ๐ โ ๐) |
15 | | simpr 485 |
. . . . . . . . 9
โข ((๐ โ ๐ โง ๐ โ ๐) โ ๐ โ ๐) |
16 | 15 | adantl 482 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ ๐ โ ๐) |
17 | | simp2 1137 |
. . . . . . . . . . . 12
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐
โ CRing) |
18 | 17 | adantr 481 |
. . . . . . . . . . 11
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ๐
โ CRing) |
19 | 18, 1 | syl 17 |
. . . . . . . . . 10
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ๐
โ Ring) |
20 | 19 | adantr 481 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ ๐
โ Ring) |
21 | | eqid 2732 |
. . . . . . . . . 10
โข (๐ Mat ๐
) = (๐ Mat ๐
) |
22 | | eqid 2732 |
. . . . . . . . . 10
โข
(Baseโ๐
) =
(Baseโ๐
) |
23 | | eqid 2732 |
. . . . . . . . . 10
โข
(Baseโ(๐ Mat
๐
)) = (Baseโ(๐ Mat ๐
)) |
24 | | simp3 1138 |
. . . . . . . . . . . . 13
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ โ ๐ต) |
25 | 24 | adantr 481 |
. . . . . . . . . . . 12
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ๐ โ ๐ต) |
26 | | simpr 485 |
. . . . . . . . . . . 12
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ๐ โ
โ0) |
27 | 2, 3, 4, 21, 23 | decpmatcl 22260 |
. . . . . . . . . . . 12
โข ((๐
โ CRing โง ๐ โ ๐ต โง ๐ โ โ0) โ (๐ decompPMat ๐) โ (Baseโ(๐ Mat ๐
))) |
28 | 18, 25, 26, 27 | syl3anc 1371 |
. . . . . . . . . . 11
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ (๐ decompPMat ๐) โ (Baseโ(๐ Mat ๐
))) |
29 | 28 | adantr 481 |
. . . . . . . . . 10
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ (๐ decompPMat ๐) โ (Baseโ(๐ Mat ๐
))) |
30 | 21, 22, 23, 14, 16, 29 | matecld 21919 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ (๐(๐ decompPMat ๐)๐) โ (Baseโ๐
)) |
31 | | simplr 767 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ ๐ โ โ0) |
32 | | eqid 2732 |
. . . . . . . . . 10
โข
(mulGrpโ๐) =
(mulGrpโ๐) |
33 | | eqid 2732 |
. . . . . . . . . 10
โข
(Baseโ๐) =
(Baseโ๐) |
34 | 22, 2, 7, 5, 32, 6,
33 | ply1tmcl 21785 |
. . . . . . . . 9
โข ((๐
โ Ring โง (๐(๐ decompPMat ๐)๐) โ (Baseโ๐
) โง ๐ โ โ0) โ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)) โ (Baseโ๐)) |
35 | 20, 30, 31, 34 | syl3anc 1371 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)) โ (Baseโ๐)) |
36 | 10, 13, 14, 16, 35 | ovmpod 7556 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ (๐(๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))๐) = ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) |
37 | | pmatcollpw.m |
. . . . . . . . 9
โข โ = (
ยท๐ โ๐ถ) |
38 | | pmatcollpw.t |
. . . . . . . . 9
โข ๐ = (๐ matToPolyMat ๐
) |
39 | 2, 3, 4, 37, 6, 7,
38 | pmatcollpwlem 22273 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง ๐ โ ๐ โง ๐ โ ๐) โ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)) = (๐((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))๐)) |
40 | 39 | 3expb 1120 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)) = (๐((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))๐)) |
41 | 36, 40 | eqtrd 2772 |
. . . . . 6
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง (๐ โ ๐ โง ๐ โ ๐)) โ (๐(๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))๐) = (๐((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))๐)) |
42 | 41 | ralrimivva 3200 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ
โ๐ โ ๐ โ๐ โ ๐ (๐(๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))๐) = (๐((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))๐)) |
43 | | simpl1 1191 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ๐ โ Fin) |
44 | 2 | ply1ring 21761 |
. . . . . . . . . 10
โข (๐
โ Ring โ ๐ โ Ring) |
45 | 1, 44 | syl 17 |
. . . . . . . . 9
โข (๐
โ CRing โ ๐ โ Ring) |
46 | 45 | 3ad2ant2 1134 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ โ Ring) |
47 | 46 | adantr 481 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ๐ โ Ring) |
48 | 19 | 3ad2ant1 1133 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง ๐ โ ๐ โง ๐ โ ๐) โ ๐
โ Ring) |
49 | | simp2 1137 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ โ ๐) |
50 | | simp3 1138 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ โ ๐) |
51 | 28 | 3ad2ant1 1133 |
. . . . . . . . 9
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง ๐ โ ๐ โง ๐ โ ๐) โ (๐ decompPMat ๐) โ (Baseโ(๐ Mat ๐
))) |
52 | 21, 22, 23, 49, 50, 51 | matecld 21919 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง ๐ โ ๐ โง ๐ โ ๐) โ (๐(๐ decompPMat ๐)๐) โ (Baseโ๐
)) |
53 | 26 | 3ad2ant1 1133 |
. . . . . . . 8
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง ๐ โ ๐ โง ๐ โ ๐) โ ๐ โ โ0) |
54 | 22, 2, 7, 5, 32, 6,
33 | ply1tmcl 21785 |
. . . . . . . 8
โข ((๐
โ Ring โง (๐(๐ decompPMat ๐)๐) โ (Baseโ๐
) โง ๐ โ โ0) โ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)) โ (Baseโ๐)) |
55 | 48, 52, 53, 54 | syl3anc 1371 |
. . . . . . 7
โข ((((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โง ๐ โ ๐ โง ๐ โ ๐) โ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)) โ (Baseโ๐)) |
56 | 3, 33, 4, 43, 47, 55 | matbas2d 21916 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ (๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) โ ๐ต) |
57 | 1 | 3ad2ant2 1134 |
. . . . . . . 8
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐
โ Ring) |
58 | 2, 7, 32, 6, 33 | ply1moncl 21784 |
. . . . . . . 8
โข ((๐
โ Ring โง ๐ โ โ0)
โ (๐ โ ๐) โ (Baseโ๐)) |
59 | 57, 58 | sylan 580 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ (๐ โ ๐) โ (Baseโ๐)) |
60 | 57 | adantr 481 |
. . . . . . . . 9
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ๐
โ Ring) |
61 | 38, 21, 23, 2, 3 | mat2pmatbas 22219 |
. . . . . . . . 9
โข ((๐ โ Fin โง ๐
โ Ring โง (๐ decompPMat ๐) โ (Baseโ(๐ Mat ๐
))) โ (๐โ(๐ decompPMat ๐)) โ (Baseโ๐ถ)) |
62 | 43, 60, 28, 61 | syl3anc 1371 |
. . . . . . . 8
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ (๐โ(๐ decompPMat ๐)) โ (Baseโ๐ถ)) |
63 | 62, 4 | eleqtrrdi 2844 |
. . . . . . 7
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ (๐โ(๐ decompPMat ๐)) โ ๐ต) |
64 | 33, 3, 4, 37 | matvscl 21924 |
. . . . . . 7
โข (((๐ โ Fin โง ๐ โ Ring) โง ((๐ โ ๐) โ (Baseโ๐) โง (๐โ(๐ decompPMat ๐)) โ ๐ต)) โ ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐))) โ ๐ต) |
65 | 43, 47, 59, 63, 64 | syl22anc 837 |
. . . . . 6
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐))) โ ๐ต) |
66 | 3, 4 | eqmat 21917 |
. . . . . 6
โข (((๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) โ ๐ต โง ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐))) โ ๐ต) โ ((๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) = ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐))) โ โ๐ โ ๐ โ๐ โ ๐ (๐(๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))๐) = (๐((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))๐))) |
67 | 56, 65, 66 | syl2anc 584 |
. . . . 5
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ ((๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) = ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐))) โ โ๐ โ ๐ โ๐ โ ๐ (๐(๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))๐) = (๐((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))๐))) |
68 | 42, 67 | mpbird 256 |
. . . 4
โข (((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โง ๐ โ โ0) โ (๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))) = ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))) |
69 | 68 | mpteq2dva 5247 |
. . 3
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐ โ โ0 โฆ (๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐)))) = (๐ โ โ0 โฆ ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐))))) |
70 | 69 | oveq2d 7421 |
. 2
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ (๐ถ ฮฃg (๐ โ โ0
โฆ (๐ โ ๐, ๐ โ ๐ โฆ ((๐(๐ decompPMat ๐)๐)( ยท๐
โ๐)(๐ โ ๐))))) = (๐ถ ฮฃg (๐ โ โ0
โฆ ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))))) |
71 | 9, 70 | eqtrd 2772 |
1
โข ((๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต) โ ๐ = (๐ถ ฮฃg (๐ โ โ0
โฆ ((๐ โ ๐) โ (๐โ(๐ decompPMat ๐)))))) |