Step |
Hyp |
Ref |
Expression |
1 |
|
mdetpmtr.a |
โข ๐ด = ( ๐ Mat ๐
) |
2 |
|
mdetpmtr.b |
โข ๐ต = ( Base โ ๐ด ) |
3 |
|
mdetpmtr.d |
โข ๐ท = ( ๐ maDet ๐
) |
4 |
|
mdetpmtr.g |
โข ๐บ = ( Base โ ( SymGrp โ ๐ ) ) |
5 |
|
mdetpmtr.s |
โข ๐ = ( pmSgn โ ๐ ) |
6 |
|
mdetpmtr.z |
โข ๐ = ( โคRHom โ ๐
) |
7 |
|
mdetpmtr.t |
โข ยท = ( .r โ ๐
) |
8 |
|
mdetpmtr12.e |
โข ๐ธ = ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ( ๐ โ ๐ ) ) ) |
9 |
|
mdetmptr12.r |
โข ( ๐ โ ๐
โ CRing ) |
10 |
|
mdetmptr12.n |
โข ( ๐ โ ๐ โ Fin ) |
11 |
|
mdetmptr12.m |
โข ( ๐ โ ๐ โ ๐ต ) |
12 |
|
mdetmptr12.p |
โข ( ๐ โ ๐ โ ๐บ ) |
13 |
|
mdetmptr12.q |
โข ( ๐ โ ๐ โ ๐บ ) |
14 |
|
fveq2 |
โข ( ๐ = ๐ โ ( ๐ โ ๐ ) = ( ๐ โ ๐ ) ) |
15 |
14
|
oveq1d |
โข ( ๐ = ๐ โ ( ( ๐ โ ๐ ) ๐ ๐ ) = ( ( ๐ โ ๐ ) ๐ ๐ ) ) |
16 |
|
oveq2 |
โข ( ๐ = ๐ โ ( ( ๐ โ ๐ ) ๐ ๐ ) = ( ( ๐ โ ๐ ) ๐ ๐ ) ) |
17 |
15 16
|
cbvmpov |
โข ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) = ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) |
18 |
1 2 3 4 5 6 7 17
|
mdetpmtr1 |
โข ( ( ( ๐
โ CRing โง ๐ โ Fin ) โง ( ๐ โ ๐ต โง ๐ โ ๐บ ) ) โ ( ๐ท โ ๐ ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ) ) ) |
19 |
9 10 11 12 18
|
syl22anc |
โข ( ๐ โ ( ๐ท โ ๐ ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ) ) ) |
20 |
|
eqid |
โข ( Base โ ๐
) = ( Base โ ๐
) |
21 |
12
|
3ad2ant1 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐บ ) |
22 |
|
simp2 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ ) |
23 |
|
eqid |
โข ( SymGrp โ ๐ ) = ( SymGrp โ ๐ ) |
24 |
23 4
|
symgfv |
โข ( ( ๐ โ ๐บ โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ ๐ ) |
25 |
21 22 24
|
syl2anc |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ ๐ ) |
26 |
|
simp3 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ ) |
27 |
11
|
3ad2ant1 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ต ) |
28 |
1 20 2 25 26 27
|
matecld |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ( ( ๐ โ ๐ ) ๐ ๐ ) โ ( Base โ ๐
) ) |
29 |
1 20 2 10 9 28
|
matbas2d |
โข ( ๐ โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) โ ๐ต ) |
30 |
|
eqid |
โข ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) ) = ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) ) |
31 |
1 2 3 4 5 6 7 30
|
mdetpmtr2 |
โข ( ( ( ๐
โ CRing โง ๐ โ Fin ) โง ( ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) โ ๐ต โง ๐ โ ๐บ ) ) โ ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) ) ) ) ) |
32 |
9 10 29 13 31
|
syl22anc |
โข ( ๐ โ ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) ) ) ) ) |
33 |
|
simp2 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ ) |
34 |
13
|
3ad2ant1 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐บ ) |
35 |
|
simp3 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ ) |
36 |
23 4
|
symgfv |
โข ( ( ๐ โ ๐บ โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ ๐ ) |
37 |
34 35 36
|
syl2anc |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ ๐ ) |
38 |
|
oveq2 |
โข ( ๐ = ( ๐ โ ๐ ) โ ( ( ๐ โ ๐ ) ๐ ๐ ) = ( ( ๐ โ ๐ ) ๐ ( ๐ โ ๐ ) ) ) |
39 |
|
eqid |
โข ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) = ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) |
40 |
|
ovex |
โข ( ( ๐ โ ๐ ) ๐ ( ๐ โ ๐ ) ) โ V |
41 |
15 38 39 40
|
ovmpo |
โข ( ( ๐ โ ๐ โง ( ๐ โ ๐ ) โ ๐ ) โ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) = ( ( ๐ โ ๐ ) ๐ ( ๐ โ ๐ ) ) ) |
42 |
33 37 41
|
syl2anc |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) = ( ( ๐ โ ๐ ) ๐ ( ๐ โ ๐ ) ) ) |
43 |
42
|
mpoeq3dva |
โข ( ๐ โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) ) = ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ( ๐ โ ๐ ) ) ) ) |
44 |
8 43
|
eqtr4id |
โข ( ๐ โ ๐ธ = ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) ) ) |
45 |
44
|
fveq2d |
โข ( ๐ โ ( ๐ท โ ๐ธ ) = ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) ) ) ) |
46 |
45
|
oveq2d |
โข ( ๐ โ ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ๐ธ ) ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ๐ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ( ๐ โ ๐ ) ) ) ) ) ) |
47 |
32 46
|
eqtr4d |
โข ( ๐ โ ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ๐ธ ) ) ) |
48 |
47
|
oveq2d |
โข ( ๐ โ ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ๐ ) ) ) ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ๐ธ ) ) ) ) |
49 |
|
crngring |
โข ( ๐
โ CRing โ ๐
โ Ring ) |
50 |
9 49
|
syl |
โข ( ๐ โ ๐
โ Ring ) |
51 |
4 5 6
|
zrhcopsgnelbas |
โข ( ( ๐
โ Ring โง ๐ โ Fin โง ๐ โ ๐บ ) โ ( ( ๐ โ ๐ ) โ ๐ ) โ ( Base โ ๐
) ) |
52 |
50 10 12 51
|
syl3anc |
โข ( ๐ โ ( ( ๐ โ ๐ ) โ ๐ ) โ ( Base โ ๐
) ) |
53 |
4 5 6
|
zrhcopsgnelbas |
โข ( ( ๐
โ Ring โง ๐ โ Fin โง ๐ โ ๐บ ) โ ( ( ๐ โ ๐ ) โ ๐ ) โ ( Base โ ๐
) ) |
54 |
50 10 13 53
|
syl3anc |
โข ( ๐ โ ( ( ๐ โ ๐ ) โ ๐ ) โ ( Base โ ๐
) ) |
55 |
12
|
3ad2ant1 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐บ ) |
56 |
23 4
|
symgfv |
โข ( ( ๐ โ ๐บ โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ ๐ ) |
57 |
55 33 56
|
syl2anc |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ( ๐ โ ๐ ) โ ๐ ) |
58 |
11
|
3ad2ant1 |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ๐ โ ๐ต ) |
59 |
1 20 2 57 37 58
|
matecld |
โข ( ( ๐ โง ๐ โ ๐ โง ๐ โ ๐ ) โ ( ( ๐ โ ๐ ) ๐ ( ๐ โ ๐ ) ) โ ( Base โ ๐
) ) |
60 |
1 20 2 10 9 59
|
matbas2d |
โข ( ๐ โ ( ๐ โ ๐ , ๐ โ ๐ โฆ ( ( ๐ โ ๐ ) ๐ ( ๐ โ ๐ ) ) ) โ ๐ต ) |
61 |
8 60
|
eqeltrid |
โข ( ๐ โ ๐ธ โ ๐ต ) |
62 |
3 1 2 20
|
mdetcl |
โข ( ( ๐
โ CRing โง ๐ธ โ ๐ต ) โ ( ๐ท โ ๐ธ ) โ ( Base โ ๐
) ) |
63 |
9 61 62
|
syl2anc |
โข ( ๐ โ ( ๐ท โ ๐ธ ) โ ( Base โ ๐
) ) |
64 |
20 7
|
ringass |
โข ( ( ๐
โ Ring โง ( ( ( ๐ โ ๐ ) โ ๐ ) โ ( Base โ ๐
) โง ( ( ๐ โ ๐ ) โ ๐ ) โ ( Base โ ๐
) โง ( ๐ท โ ๐ธ ) โ ( Base โ ๐
) ) ) โ ( ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ๐ โ ๐ ) โ ๐ ) ) ยท ( ๐ท โ ๐ธ ) ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ๐ธ ) ) ) ) |
65 |
50 52 54 63 64
|
syl13anc |
โข ( ๐ โ ( ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ๐ โ ๐ ) โ ๐ ) ) ยท ( ๐ท โ ๐ธ ) ) = ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ๐ธ ) ) ) ) |
66 |
4 5
|
cofipsgn |
โข ( ( ๐ โ Fin โง ๐ โ ๐บ ) โ ( ( ๐ โ ๐ ) โ ๐ ) = ( ๐ โ ( ๐ โ ๐ ) ) ) |
67 |
10 12 66
|
syl2anc |
โข ( ๐ โ ( ( ๐ โ ๐ ) โ ๐ ) = ( ๐ โ ( ๐ โ ๐ ) ) ) |
68 |
4 5
|
cofipsgn |
โข ( ( ๐ โ Fin โง ๐ โ ๐บ ) โ ( ( ๐ โ ๐ ) โ ๐ ) = ( ๐ โ ( ๐ โ ๐ ) ) ) |
69 |
10 13 68
|
syl2anc |
โข ( ๐ โ ( ( ๐ โ ๐ ) โ ๐ ) = ( ๐ โ ( ๐ โ ๐ ) ) ) |
70 |
67 69
|
oveq12d |
โข ( ๐ โ ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ๐ โ ๐ ) โ ๐ ) ) = ( ( ๐ โ ( ๐ โ ๐ ) ) ยท ( ๐ โ ( ๐ โ ๐ ) ) ) ) |
71 |
6
|
zrhrhm |
โข ( ๐
โ Ring โ ๐ โ ( โคring RingHom ๐
) ) |
72 |
50 71
|
syl |
โข ( ๐ โ ๐ โ ( โคring RingHom ๐
) ) |
73 |
|
1z |
โข 1 โ โค |
74 |
|
neg1z |
โข - 1 โ โค |
75 |
|
prssi |
โข ( ( 1 โ โค โง - 1 โ โค ) โ { 1 , - 1 } โ โค ) |
76 |
73 74 75
|
mp2an |
โข { 1 , - 1 } โ โค |
77 |
4 5
|
psgnran |
โข ( ( ๐ โ Fin โง ๐ โ ๐บ ) โ ( ๐ โ ๐ ) โ { 1 , - 1 } ) |
78 |
10 12 77
|
syl2anc |
โข ( ๐ โ ( ๐ โ ๐ ) โ { 1 , - 1 } ) |
79 |
76 78
|
sselid |
โข ( ๐ โ ( ๐ โ ๐ ) โ โค ) |
80 |
4 5
|
psgnran |
โข ( ( ๐ โ Fin โง ๐ โ ๐บ ) โ ( ๐ โ ๐ ) โ { 1 , - 1 } ) |
81 |
10 13 80
|
syl2anc |
โข ( ๐ โ ( ๐ โ ๐ ) โ { 1 , - 1 } ) |
82 |
76 81
|
sselid |
โข ( ๐ โ ( ๐ โ ๐ ) โ โค ) |
83 |
|
zringbas |
โข โค = ( Base โ โคring ) |
84 |
|
zringmulr |
โข ยท = ( .r โ โคring ) |
85 |
83 84 7
|
rhmmul |
โข ( ( ๐ โ ( โคring RingHom ๐
) โง ( ๐ โ ๐ ) โ โค โง ( ๐ โ ๐ ) โ โค ) โ ( ๐ โ ( ( ๐ โ ๐ ) ยท ( ๐ โ ๐ ) ) ) = ( ( ๐ โ ( ๐ โ ๐ ) ) ยท ( ๐ โ ( ๐ โ ๐ ) ) ) ) |
86 |
72 79 82 85
|
syl3anc |
โข ( ๐ โ ( ๐ โ ( ( ๐ โ ๐ ) ยท ( ๐ โ ๐ ) ) ) = ( ( ๐ โ ( ๐ โ ๐ ) ) ยท ( ๐ โ ( ๐ โ ๐ ) ) ) ) |
87 |
70 86
|
eqtr4d |
โข ( ๐ โ ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ๐ โ ๐ ) โ ๐ ) ) = ( ๐ โ ( ( ๐ โ ๐ ) ยท ( ๐ โ ๐ ) ) ) ) |
88 |
87
|
oveq1d |
โข ( ๐ โ ( ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ๐ โ ๐ ) โ ๐ ) ) ยท ( ๐ท โ ๐ธ ) ) = ( ( ๐ โ ( ( ๐ โ ๐ ) ยท ( ๐ โ ๐ ) ) ) ยท ( ๐ท โ ๐ธ ) ) ) |
89 |
65 88
|
eqtr3d |
โข ( ๐ โ ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ( ( ๐ โ ๐ ) โ ๐ ) ยท ( ๐ท โ ๐ธ ) ) ) = ( ( ๐ โ ( ( ๐ โ ๐ ) ยท ( ๐ โ ๐ ) ) ) ยท ( ๐ท โ ๐ธ ) ) ) |
90 |
19 48 89
|
3eqtrd |
โข ( ๐ โ ( ๐ท โ ๐ ) = ( ( ๐ โ ( ( ๐ โ ๐ ) ยท ( ๐ โ ๐ ) ) ) ยท ( ๐ท โ ๐ธ ) ) ) |