Step |
Hyp |
Ref |
Expression |
1 |
|
chmatcl.a |
โข ๐ด = ( ๐ Mat ๐
) |
2 |
|
chmatcl.b |
โข ๐ต = ( Base โ ๐ด ) |
3 |
|
chmatcl.p |
โข ๐ = ( Poly1 โ ๐
) |
4 |
|
chmatcl.y |
โข ๐ = ( ๐ Mat ๐ ) |
5 |
|
chmatcl.x |
โข ๐ = ( var1 โ ๐
) |
6 |
|
chmatcl.t |
โข ๐ = ( ๐ matToPolyMat ๐
) |
7 |
|
chmatcl.s |
โข โ = ( -g โ ๐ ) |
8 |
|
chmatcl.m |
โข ยท = ( ยท๐ โ ๐ ) |
9 |
|
chmatcl.1 |
โข 1 = ( 1r โ ๐ ) |
10 |
|
chmatcl.h |
โข ๐ป = ( ( ๐ ยท 1 ) โ ( ๐ โ ๐ ) ) |
11 |
|
chmatval.s |
โข โผ = ( -g โ ๐ ) |
12 |
|
chmatval.0 |
โข 0 = ( 0g โ ๐ ) |
13 |
10
|
oveqi |
โข ( ๐ผ ๐ป ๐ฝ ) = ( ๐ผ ( ( ๐ ยท 1 ) โ ( ๐ โ ๐ ) ) ๐ฝ ) |
14 |
3
|
ply1ring |
โข ( ๐
โ Ring โ ๐ โ Ring ) |
15 |
14
|
3ad2ant2 |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ๐ โ Ring ) |
16 |
15
|
adantr |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ๐ โ Ring ) |
17 |
14
|
anim2i |
โข ( ( ๐ โ Fin โง ๐
โ Ring ) โ ( ๐ โ Fin โง ๐ โ Ring ) ) |
18 |
17
|
3adant3 |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ( ๐ โ Fin โง ๐ โ Ring ) ) |
19 |
|
eqid |
โข ( Base โ ๐ ) = ( Base โ ๐ ) |
20 |
5 3 19
|
vr1cl |
โข ( ๐
โ Ring โ ๐ โ ( Base โ ๐ ) ) |
21 |
20
|
3ad2ant2 |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ๐ โ ( Base โ ๐ ) ) |
22 |
3 4
|
pmatring |
โข ( ( ๐ โ Fin โง ๐
โ Ring ) โ ๐ โ Ring ) |
23 |
22
|
3adant3 |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ๐ โ Ring ) |
24 |
|
eqid |
โข ( Base โ ๐ ) = ( Base โ ๐ ) |
25 |
24 9
|
ringidcl |
โข ( ๐ โ Ring โ 1 โ ( Base โ ๐ ) ) |
26 |
23 25
|
syl |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ 1 โ ( Base โ ๐ ) ) |
27 |
19 4 24 8
|
matvscl |
โข ( ( ( ๐ โ Fin โง ๐ โ Ring ) โง ( ๐ โ ( Base โ ๐ ) โง 1 โ ( Base โ ๐ ) ) ) โ ( ๐ ยท 1 ) โ ( Base โ ๐ ) ) |
28 |
18 21 26 27
|
syl12anc |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ( ๐ ยท 1 ) โ ( Base โ ๐ ) ) |
29 |
28
|
adantr |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ ยท 1 ) โ ( Base โ ๐ ) ) |
30 |
6 1 2 3 4
|
mat2pmatbas |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ( ๐ โ ๐ ) โ ( Base โ ๐ ) ) |
31 |
30
|
adantr |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ โ ๐ ) โ ( Base โ ๐ ) ) |
32 |
|
simpr |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) |
33 |
4 24 7 11
|
matsubgcell |
โข ( ( ๐ โ Ring โง ( ( ๐ ยท 1 ) โ ( Base โ ๐ ) โง ( ๐ โ ๐ ) โ ( Base โ ๐ ) ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ผ ( ( ๐ ยท 1 ) โ ( ๐ โ ๐ ) ) ๐ฝ ) = ( ( ๐ผ ( ๐ ยท 1 ) ๐ฝ ) โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) ) |
34 |
16 29 31 32 33
|
syl121anc |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ผ ( ( ๐ ยท 1 ) โ ( ๐ โ ๐ ) ) ๐ฝ ) = ( ( ๐ผ ( ๐ ยท 1 ) ๐ฝ ) โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) ) |
35 |
13 34
|
eqtrid |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ผ ๐ป ๐ฝ ) = ( ( ๐ผ ( ๐ ยท 1 ) ๐ฝ ) โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) ) |
36 |
9
|
a1i |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ 1 = ( 1r โ ๐ ) ) |
37 |
36
|
oveq2d |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ ยท 1 ) = ( ๐ ยท ( 1r โ ๐ ) ) ) |
38 |
|
simpl |
โข ( ( ๐ โ Fin โง ๐
โ Ring ) โ ๐ โ Fin ) |
39 |
14
|
adantl |
โข ( ( ๐ โ Fin โง ๐
โ Ring ) โ ๐ โ Ring ) |
40 |
20
|
adantl |
โข ( ( ๐ โ Fin โง ๐
โ Ring ) โ ๐ โ ( Base โ ๐ ) ) |
41 |
38 39 40
|
3jca |
โข ( ( ๐ โ Fin โง ๐
โ Ring ) โ ( ๐ โ Fin โง ๐ โ Ring โง ๐ โ ( Base โ ๐ ) ) ) |
42 |
41
|
3adant3 |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ( ๐ โ Fin โง ๐ โ Ring โง ๐ โ ( Base โ ๐ ) ) ) |
43 |
42
|
adantr |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ โ Fin โง ๐ โ Ring โง ๐ โ ( Base โ ๐ ) ) ) |
44 |
4 19 8 12
|
matsc |
โข ( ( ๐ โ Fin โง ๐ โ Ring โง ๐ โ ( Base โ ๐ ) ) โ ( ๐ ยท ( 1r โ ๐ ) ) = ( ๐ โ ๐ , ๐ โ ๐ โฆ if ( ๐ = ๐ , ๐ , 0 ) ) ) |
45 |
43 44
|
syl |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ ยท ( 1r โ ๐ ) ) = ( ๐ โ ๐ , ๐ โ ๐ โฆ if ( ๐ = ๐ , ๐ , 0 ) ) ) |
46 |
37 45
|
eqtrd |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ ยท 1 ) = ( ๐ โ ๐ , ๐ โ ๐ โฆ if ( ๐ = ๐ , ๐ , 0 ) ) ) |
47 |
|
eqeq12 |
โข ( ( ๐ = ๐ผ โง ๐ = ๐ฝ ) โ ( ๐ = ๐ โ ๐ผ = ๐ฝ ) ) |
48 |
47
|
ifbid |
โข ( ( ๐ = ๐ผ โง ๐ = ๐ฝ ) โ if ( ๐ = ๐ , ๐ , 0 ) = if ( ๐ผ = ๐ฝ , ๐ , 0 ) ) |
49 |
48
|
adantl |
โข ( ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โง ( ๐ = ๐ผ โง ๐ = ๐ฝ ) ) โ if ( ๐ = ๐ , ๐ , 0 ) = if ( ๐ผ = ๐ฝ , ๐ , 0 ) ) |
50 |
|
simprl |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ๐ผ โ ๐ ) |
51 |
|
simpr |
โข ( ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) โ ๐ฝ โ ๐ ) |
52 |
51
|
adantl |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ๐ฝ โ ๐ ) |
53 |
5
|
fvexi |
โข ๐ โ V |
54 |
12
|
fvexi |
โข 0 โ V |
55 |
53 54
|
ifex |
โข if ( ๐ผ = ๐ฝ , ๐ , 0 ) โ V |
56 |
55
|
a1i |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ if ( ๐ผ = ๐ฝ , ๐ , 0 ) โ V ) |
57 |
46 49 50 52 56
|
ovmpod |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ผ ( ๐ ยท 1 ) ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐ , 0 ) ) |
58 |
57
|
oveq1d |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ( ๐ผ ( ๐ ยท 1 ) ๐ฝ ) โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) = ( if ( ๐ผ = ๐ฝ , ๐ , 0 ) โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) ) |
59 |
|
ovif |
โข ( if ( ๐ผ = ๐ฝ , ๐ , 0 ) โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) = if ( ๐ผ = ๐ฝ , ( ๐ โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) , ( 0 โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) ) |
60 |
58 59
|
eqtrdi |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ( ๐ผ ( ๐ ยท 1 ) ๐ฝ ) โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) = if ( ๐ผ = ๐ฝ , ( ๐ โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) , ( 0 โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) ) ) |
61 |
35 60
|
eqtrd |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โง ( ๐ผ โ ๐ โง ๐ฝ โ ๐ ) ) โ ( ๐ผ ๐ป ๐ฝ ) = if ( ๐ผ = ๐ฝ , ( ๐ โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) , ( 0 โผ ( ๐ผ ( ๐ โ ๐ ) ๐ฝ ) ) ) ) |