Step |
Hyp |
Ref |
Expression |
1 |
|
coe1sclmul.p |
โข ๐ = ( Poly1 โ ๐
) |
2 |
|
coe1sclmul.b |
โข ๐ต = ( Base โ ๐ ) |
3 |
|
coe1sclmul.k |
โข ๐พ = ( Base โ ๐
) |
4 |
|
coe1sclmul.a |
โข ๐ด = ( algSc โ ๐ ) |
5 |
|
coe1sclmul.t |
โข โ = ( .r โ ๐ ) |
6 |
|
coe1sclmul.u |
โข ยท = ( .r โ ๐
) |
7 |
|
eqid |
โข ( 0g โ ๐
) = ( 0g โ ๐
) |
8 |
|
eqid |
โข ( var1 โ ๐
) = ( var1 โ ๐
) |
9 |
|
eqid |
โข ( ยท๐ โ ๐ ) = ( ยท๐ โ ๐ ) |
10 |
|
eqid |
โข ( mulGrp โ ๐ ) = ( mulGrp โ ๐ ) |
11 |
|
eqid |
โข ( .g โ ( mulGrp โ ๐ ) ) = ( .g โ ( mulGrp โ ๐ ) ) |
12 |
|
simp3 |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ๐ โ ๐ต ) |
13 |
|
simp1 |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ๐
โ Ring ) |
14 |
|
simp2 |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ๐ โ ๐พ ) |
15 |
|
0nn0 |
โข 0 โ โ0 |
16 |
15
|
a1i |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ 0 โ โ0 ) |
17 |
7 3 1 8 9 10 11 2 5 6 12 13 14 16
|
coe1tmmul |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( coe1 โ ( ( ๐ ( ยท๐ โ ๐ ) ( 0 ( .g โ ( mulGrp โ ๐ ) ) ( var1 โ ๐
) ) ) โ ๐ ) ) = ( ๐ฅ โ โ0 โฆ if ( 0 โค ๐ฅ , ( ๐ ยท ( ( coe1 โ ๐ ) โ ( ๐ฅ โ 0 ) ) ) , ( 0g โ ๐
) ) ) ) |
18 |
3 1 8 9 10 11 4
|
ply1scltm |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ ) โ ( ๐ด โ ๐ ) = ( ๐ ( ยท๐ โ ๐ ) ( 0 ( .g โ ( mulGrp โ ๐ ) ) ( var1 โ ๐
) ) ) ) |
19 |
18
|
3adant3 |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( ๐ด โ ๐ ) = ( ๐ ( ยท๐ โ ๐ ) ( 0 ( .g โ ( mulGrp โ ๐ ) ) ( var1 โ ๐
) ) ) ) |
20 |
19
|
fvoveq1d |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( coe1 โ ( ( ๐ด โ ๐ ) โ ๐ ) ) = ( coe1 โ ( ( ๐ ( ยท๐ โ ๐ ) ( 0 ( .g โ ( mulGrp โ ๐ ) ) ( var1 โ ๐
) ) ) โ ๐ ) ) ) |
21 |
|
nn0ex |
โข โ0 โ V |
22 |
21
|
a1i |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ โ0 โ V ) |
23 |
|
simpl2 |
โข ( ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โง ๐ฅ โ โ0 ) โ ๐ โ ๐พ ) |
24 |
|
fvexd |
โข ( ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โง ๐ฅ โ โ0 ) โ ( ( coe1 โ ๐ ) โ ๐ฅ ) โ V ) |
25 |
|
fconstmpt |
โข ( โ0 ร { ๐ } ) = ( ๐ฅ โ โ0 โฆ ๐ ) |
26 |
25
|
a1i |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( โ0 ร { ๐ } ) = ( ๐ฅ โ โ0 โฆ ๐ ) ) |
27 |
|
eqid |
โข ( coe1 โ ๐ ) = ( coe1 โ ๐ ) |
28 |
27 2 1 3
|
coe1f |
โข ( ๐ โ ๐ต โ ( coe1 โ ๐ ) : โ0 โถ ๐พ ) |
29 |
28
|
3ad2ant3 |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( coe1 โ ๐ ) : โ0 โถ ๐พ ) |
30 |
29
|
feqmptd |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( coe1 โ ๐ ) = ( ๐ฅ โ โ0 โฆ ( ( coe1 โ ๐ ) โ ๐ฅ ) ) ) |
31 |
22 23 24 26 30
|
offval2 |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( ( โ0 ร { ๐ } ) โf ยท ( coe1 โ ๐ ) ) = ( ๐ฅ โ โ0 โฆ ( ๐ ยท ( ( coe1 โ ๐ ) โ ๐ฅ ) ) ) ) |
32 |
|
nn0ge0 |
โข ( ๐ฅ โ โ0 โ 0 โค ๐ฅ ) |
33 |
32
|
iftrued |
โข ( ๐ฅ โ โ0 โ if ( 0 โค ๐ฅ , ( ๐ ยท ( ( coe1 โ ๐ ) โ ( ๐ฅ โ 0 ) ) ) , ( 0g โ ๐
) ) = ( ๐ ยท ( ( coe1 โ ๐ ) โ ( ๐ฅ โ 0 ) ) ) ) |
34 |
|
nn0cn |
โข ( ๐ฅ โ โ0 โ ๐ฅ โ โ ) |
35 |
34
|
subid1d |
โข ( ๐ฅ โ โ0 โ ( ๐ฅ โ 0 ) = ๐ฅ ) |
36 |
35
|
fveq2d |
โข ( ๐ฅ โ โ0 โ ( ( coe1 โ ๐ ) โ ( ๐ฅ โ 0 ) ) = ( ( coe1 โ ๐ ) โ ๐ฅ ) ) |
37 |
36
|
oveq2d |
โข ( ๐ฅ โ โ0 โ ( ๐ ยท ( ( coe1 โ ๐ ) โ ( ๐ฅ โ 0 ) ) ) = ( ๐ ยท ( ( coe1 โ ๐ ) โ ๐ฅ ) ) ) |
38 |
33 37
|
eqtrd |
โข ( ๐ฅ โ โ0 โ if ( 0 โค ๐ฅ , ( ๐ ยท ( ( coe1 โ ๐ ) โ ( ๐ฅ โ 0 ) ) ) , ( 0g โ ๐
) ) = ( ๐ ยท ( ( coe1 โ ๐ ) โ ๐ฅ ) ) ) |
39 |
38
|
mpteq2ia |
โข ( ๐ฅ โ โ0 โฆ if ( 0 โค ๐ฅ , ( ๐ ยท ( ( coe1 โ ๐ ) โ ( ๐ฅ โ 0 ) ) ) , ( 0g โ ๐
) ) ) = ( ๐ฅ โ โ0 โฆ ( ๐ ยท ( ( coe1 โ ๐ ) โ ๐ฅ ) ) ) |
40 |
31 39
|
eqtr4di |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( ( โ0 ร { ๐ } ) โf ยท ( coe1 โ ๐ ) ) = ( ๐ฅ โ โ0 โฆ if ( 0 โค ๐ฅ , ( ๐ ยท ( ( coe1 โ ๐ ) โ ( ๐ฅ โ 0 ) ) ) , ( 0g โ ๐
) ) ) ) |
41 |
17 20 40
|
3eqtr4d |
โข ( ( ๐
โ Ring โง ๐ โ ๐พ โง ๐ โ ๐ต ) โ ( coe1 โ ( ( ๐ด โ ๐ ) โ ๐ ) ) = ( ( โ0 ร { ๐ } ) โf ยท ( coe1 โ ๐ ) ) ) |