Step |
Hyp |
Ref |
Expression |
1 |
|
linc0scn0.b |
โข ๐ต = ( Base โ ๐ ) |
2 |
|
linc0scn0.s |
โข ๐ = ( Scalar โ ๐ ) |
3 |
|
linc0scn0.0 |
โข 0 = ( 0g โ ๐ ) |
4 |
|
linc0scn0.1 |
โข 1 = ( 1r โ ๐ ) |
5 |
|
linc0scn0.z |
โข ๐ = ( 0g โ ๐ ) |
6 |
|
linc0scn0.f |
โข ๐น = ( ๐ฅ โ ๐ โฆ if ( ๐ฅ = ๐ , 1 , 0 ) ) |
7 |
|
simpl |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ๐ โ LMod ) |
8 |
2
|
lmodring |
โข ( ๐ โ LMod โ ๐ โ Ring ) |
9 |
2
|
eqcomi |
โข ( Scalar โ ๐ ) = ๐ |
10 |
9
|
fveq2i |
โข ( Base โ ( Scalar โ ๐ ) ) = ( Base โ ๐ ) |
11 |
10 4
|
ringidcl |
โข ( ๐ โ Ring โ 1 โ ( Base โ ( Scalar โ ๐ ) ) ) |
12 |
10 3
|
ring0cl |
โข ( ๐ โ Ring โ 0 โ ( Base โ ( Scalar โ ๐ ) ) ) |
13 |
11 12
|
jca |
โข ( ๐ โ Ring โ ( 1 โ ( Base โ ( Scalar โ ๐ ) ) โง 0 โ ( Base โ ( Scalar โ ๐ ) ) ) ) |
14 |
8 13
|
syl |
โข ( ๐ โ LMod โ ( 1 โ ( Base โ ( Scalar โ ๐ ) ) โง 0 โ ( Base โ ( Scalar โ ๐ ) ) ) ) |
15 |
14
|
ad2antrr |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฅ โ ๐ ) โ ( 1 โ ( Base โ ( Scalar โ ๐ ) ) โง 0 โ ( Base โ ( Scalar โ ๐ ) ) ) ) |
16 |
|
ifcl |
โข ( ( 1 โ ( Base โ ( Scalar โ ๐ ) ) โง 0 โ ( Base โ ( Scalar โ ๐ ) ) ) โ if ( ๐ฅ = ๐ , 1 , 0 ) โ ( Base โ ( Scalar โ ๐ ) ) ) |
17 |
15 16
|
syl |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฅ โ ๐ ) โ if ( ๐ฅ = ๐ , 1 , 0 ) โ ( Base โ ( Scalar โ ๐ ) ) ) |
18 |
17 6
|
fmptd |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ๐น : ๐ โถ ( Base โ ( Scalar โ ๐ ) ) ) |
19 |
|
fvex |
โข ( Base โ ( Scalar โ ๐ ) ) โ V |
20 |
19
|
a1i |
โข ( ๐ โ LMod โ ( Base โ ( Scalar โ ๐ ) ) โ V ) |
21 |
|
elmapg |
โข ( ( ( Base โ ( Scalar โ ๐ ) ) โ V โง ๐ โ ๐ซ ๐ต ) โ ( ๐น โ ( ( Base โ ( Scalar โ ๐ ) ) โm ๐ ) โ ๐น : ๐ โถ ( Base โ ( Scalar โ ๐ ) ) ) ) |
22 |
20 21
|
sylan |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ( ๐น โ ( ( Base โ ( Scalar โ ๐ ) ) โm ๐ ) โ ๐น : ๐ โถ ( Base โ ( Scalar โ ๐ ) ) ) ) |
23 |
18 22
|
mpbird |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ๐น โ ( ( Base โ ( Scalar โ ๐ ) ) โm ๐ ) ) |
24 |
1
|
pweqi |
โข ๐ซ ๐ต = ๐ซ ( Base โ ๐ ) |
25 |
24
|
eleq2i |
โข ( ๐ โ ๐ซ ๐ต โ ๐ โ ๐ซ ( Base โ ๐ ) ) |
26 |
25
|
biimpi |
โข ( ๐ โ ๐ซ ๐ต โ ๐ โ ๐ซ ( Base โ ๐ ) ) |
27 |
26
|
adantl |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ๐ โ ๐ซ ( Base โ ๐ ) ) |
28 |
|
lincval |
โข ( ( ๐ โ LMod โง ๐น โ ( ( Base โ ( Scalar โ ๐ ) ) โm ๐ ) โง ๐ โ ๐ซ ( Base โ ๐ ) ) โ ( ๐น ( linC โ ๐ ) ๐ ) = ( ๐ ฮฃg ( ๐ฃ โ ๐ โฆ ( ( ๐น โ ๐ฃ ) ( ยท๐ โ ๐ ) ๐ฃ ) ) ) ) |
29 |
7 23 27 28
|
syl3anc |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ( ๐น ( linC โ ๐ ) ๐ ) = ( ๐ ฮฃg ( ๐ฃ โ ๐ โฆ ( ( ๐น โ ๐ฃ ) ( ยท๐ โ ๐ ) ๐ฃ ) ) ) ) |
30 |
|
simpr |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ ๐ฃ โ ๐ ) |
31 |
4
|
fvexi |
โข 1 โ V |
32 |
3
|
fvexi |
โข 0 โ V |
33 |
31 32
|
ifex |
โข if ( ๐ฃ = ๐ , 1 , 0 ) โ V |
34 |
|
eqeq1 |
โข ( ๐ฅ = ๐ฃ โ ( ๐ฅ = ๐ โ ๐ฃ = ๐ ) ) |
35 |
34
|
ifbid |
โข ( ๐ฅ = ๐ฃ โ if ( ๐ฅ = ๐ , 1 , 0 ) = if ( ๐ฃ = ๐ , 1 , 0 ) ) |
36 |
35 6
|
fvmptg |
โข ( ( ๐ฃ โ ๐ โง if ( ๐ฃ = ๐ , 1 , 0 ) โ V ) โ ( ๐น โ ๐ฃ ) = if ( ๐ฃ = ๐ , 1 , 0 ) ) |
37 |
30 33 36
|
sylancl |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ ( ๐น โ ๐ฃ ) = if ( ๐ฃ = ๐ , 1 , 0 ) ) |
38 |
37
|
oveq1d |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ ( ( ๐น โ ๐ฃ ) ( ยท๐ โ ๐ ) ๐ฃ ) = ( if ( ๐ฃ = ๐ , 1 , 0 ) ( ยท๐ โ ๐ ) ๐ฃ ) ) |
39 |
|
ovif |
โข ( if ( ๐ฃ = ๐ , 1 , 0 ) ( ยท๐ โ ๐ ) ๐ฃ ) = if ( ๐ฃ = ๐ , ( 1 ( ยท๐ โ ๐ ) ๐ฃ ) , ( 0 ( ยท๐ โ ๐ ) ๐ฃ ) ) |
40 |
39
|
a1i |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ ( if ( ๐ฃ = ๐ , 1 , 0 ) ( ยท๐ โ ๐ ) ๐ฃ ) = if ( ๐ฃ = ๐ , ( 1 ( ยท๐ โ ๐ ) ๐ฃ ) , ( 0 ( ยท๐ โ ๐ ) ๐ฃ ) ) ) |
41 |
|
oveq2 |
โข ( ๐ฃ = ๐ โ ( 1 ( ยท๐ โ ๐ ) ๐ฃ ) = ( 1 ( ยท๐ โ ๐ ) ๐ ) ) |
42 |
41
|
adantl |
โข ( ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โง ๐ฃ = ๐ ) โ ( 1 ( ยท๐ โ ๐ ) ๐ฃ ) = ( 1 ( ยท๐ โ ๐ ) ๐ ) ) |
43 |
|
eqid |
โข ( Base โ ๐ ) = ( Base โ ๐ ) |
44 |
2 43 4
|
lmod1cl |
โข ( ๐ โ LMod โ 1 โ ( Base โ ๐ ) ) |
45 |
44
|
ancli |
โข ( ๐ โ LMod โ ( ๐ โ LMod โง 1 โ ( Base โ ๐ ) ) ) |
46 |
45
|
adantr |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ( ๐ โ LMod โง 1 โ ( Base โ ๐ ) ) ) |
47 |
46
|
ad2antrr |
โข ( ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โง ๐ฃ = ๐ ) โ ( ๐ โ LMod โง 1 โ ( Base โ ๐ ) ) ) |
48 |
|
eqid |
โข ( ยท๐ โ ๐ ) = ( ยท๐ โ ๐ ) |
49 |
2 48 43 5
|
lmodvs0 |
โข ( ( ๐ โ LMod โง 1 โ ( Base โ ๐ ) ) โ ( 1 ( ยท๐ โ ๐ ) ๐ ) = ๐ ) |
50 |
47 49
|
syl |
โข ( ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โง ๐ฃ = ๐ ) โ ( 1 ( ยท๐ โ ๐ ) ๐ ) = ๐ ) |
51 |
42 50
|
eqtrd |
โข ( ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โง ๐ฃ = ๐ ) โ ( 1 ( ยท๐ โ ๐ ) ๐ฃ ) = ๐ ) |
52 |
7
|
adantr |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ ๐ โ LMod ) |
53 |
|
elelpwi |
โข ( ( ๐ฃ โ ๐ โง ๐ โ ๐ซ ๐ต ) โ ๐ฃ โ ๐ต ) |
54 |
53
|
expcom |
โข ( ๐ โ ๐ซ ๐ต โ ( ๐ฃ โ ๐ โ ๐ฃ โ ๐ต ) ) |
55 |
54
|
adantl |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ( ๐ฃ โ ๐ โ ๐ฃ โ ๐ต ) ) |
56 |
55
|
imp |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ ๐ฃ โ ๐ต ) |
57 |
1 2 48 3 5
|
lmod0vs |
โข ( ( ๐ โ LMod โง ๐ฃ โ ๐ต ) โ ( 0 ( ยท๐ โ ๐ ) ๐ฃ ) = ๐ ) |
58 |
52 56 57
|
syl2anc |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ ( 0 ( ยท๐ โ ๐ ) ๐ฃ ) = ๐ ) |
59 |
58
|
adantr |
โข ( ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โง ยฌ ๐ฃ = ๐ ) โ ( 0 ( ยท๐ โ ๐ ) ๐ฃ ) = ๐ ) |
60 |
51 59
|
ifeqda |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ if ( ๐ฃ = ๐ , ( 1 ( ยท๐ โ ๐ ) ๐ฃ ) , ( 0 ( ยท๐ โ ๐ ) ๐ฃ ) ) = ๐ ) |
61 |
38 40 60
|
3eqtrd |
โข ( ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โง ๐ฃ โ ๐ ) โ ( ( ๐น โ ๐ฃ ) ( ยท๐ โ ๐ ) ๐ฃ ) = ๐ ) |
62 |
61
|
mpteq2dva |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ( ๐ฃ โ ๐ โฆ ( ( ๐น โ ๐ฃ ) ( ยท๐ โ ๐ ) ๐ฃ ) ) = ( ๐ฃ โ ๐ โฆ ๐ ) ) |
63 |
62
|
oveq2d |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ( ๐ ฮฃg ( ๐ฃ โ ๐ โฆ ( ( ๐น โ ๐ฃ ) ( ยท๐ โ ๐ ) ๐ฃ ) ) ) = ( ๐ ฮฃg ( ๐ฃ โ ๐ โฆ ๐ ) ) ) |
64 |
|
lmodgrp |
โข ( ๐ โ LMod โ ๐ โ Grp ) |
65 |
64
|
grpmndd |
โข ( ๐ โ LMod โ ๐ โ Mnd ) |
66 |
5
|
gsumz |
โข ( ( ๐ โ Mnd โง ๐ โ ๐ซ ๐ต ) โ ( ๐ ฮฃg ( ๐ฃ โ ๐ โฆ ๐ ) ) = ๐ ) |
67 |
65 66
|
sylan |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ( ๐ ฮฃg ( ๐ฃ โ ๐ โฆ ๐ ) ) = ๐ ) |
68 |
29 63 67
|
3eqtrd |
โข ( ( ๐ โ LMod โง ๐ โ ๐ซ ๐ต ) โ ( ๐น ( linC โ ๐ ) ๐ ) = ๐ ) |