Step | Hyp | Ref
| Expression |
1 | | frlmsslsp.y |
. . . . 5
β’ π = (π
freeLMod πΌ) |
2 | 1 | frlmlmod 21295 |
. . . 4
β’ ((π
β Ring β§ πΌ β π) β π β LMod) |
3 | 2 | 3adant3 1132 |
. . 3
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β π β LMod) |
4 | | eqid 2732 |
. . . 4
β’
(LSubSpβπ) =
(LSubSpβπ) |
5 | | frlmsslsp.b |
. . . 4
β’ π΅ = (Baseβπ) |
6 | | frlmsslsp.z |
. . . 4
β’ 0 =
(0gβπ
) |
7 | | frlmsslsp.c |
. . . 4
β’ πΆ = {π₯ β π΅ β£ (π₯ supp 0 ) β π½} |
8 | 1, 4, 5, 6, 7 | frlmsslss2 21321 |
. . 3
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β πΆ β (LSubSpβπ)) |
9 | | frlmsslsp.u |
. . . . . . . . . 10
β’ π = (π
unitVec πΌ) |
10 | 9, 1, 5 | uvcff 21337 |
. . . . . . . . 9
β’ ((π
β Ring β§ πΌ β π) β π:πΌβΆπ΅) |
11 | 10 | 3adant3 1132 |
. . . . . . . 8
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β π:πΌβΆπ΅) |
12 | 11 | adantr 481 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β π:πΌβΆπ΅) |
13 | | simp3 1138 |
. . . . . . . 8
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β π½ β πΌ) |
14 | 13 | sselda 3981 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β π¦ β πΌ) |
15 | 12, 14 | ffvelcdmd 7084 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β (πβπ¦) β π΅) |
16 | | simpl2 1192 |
. . . . . . . 8
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β πΌ β π) |
17 | | eqid 2732 |
. . . . . . . . 9
β’
(Baseβπ
) =
(Baseβπ
) |
18 | 1, 17, 5 | frlmbasf 21306 |
. . . . . . . 8
β’ ((πΌ β π β§ (πβπ¦) β π΅) β (πβπ¦):πΌβΆ(Baseβπ
)) |
19 | 16, 15, 18 | syl2anc 584 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β (πβπ¦):πΌβΆ(Baseβπ
)) |
20 | | simpll1 1212 |
. . . . . . . 8
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β§ π₯ β (πΌ β π½)) β π
β Ring) |
21 | | simpll2 1213 |
. . . . . . . 8
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β§ π₯ β (πΌ β π½)) β πΌ β π) |
22 | 14 | adantr 481 |
. . . . . . . 8
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β§ π₯ β (πΌ β π½)) β π¦ β πΌ) |
23 | | eldifi 4125 |
. . . . . . . . 9
β’ (π₯ β (πΌ β π½) β π₯ β πΌ) |
24 | 23 | adantl 482 |
. . . . . . . 8
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β§ π₯ β (πΌ β π½)) β π₯ β πΌ) |
25 | | elneeldif 3961 |
. . . . . . . . 9
β’ ((π¦ β π½ β§ π₯ β (πΌ β π½)) β π¦ β π₯) |
26 | 25 | adantll 712 |
. . . . . . . 8
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β§ π₯ β (πΌ β π½)) β π¦ β π₯) |
27 | 9, 20, 21, 22, 24, 26, 6 | uvcvv0 21336 |
. . . . . . 7
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β§ π₯ β (πΌ β π½)) β ((πβπ¦)βπ₯) = 0 ) |
28 | 19, 27 | suppss 8175 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β ((πβπ¦) supp 0 ) β π½) |
29 | | oveq1 7412 |
. . . . . . . 8
β’ (π₯ = (πβπ¦) β (π₯ supp 0 ) = ((πβπ¦) supp 0 )) |
30 | 29 | sseq1d 4012 |
. . . . . . 7
β’ (π₯ = (πβπ¦) β ((π₯ supp 0 ) β π½ β ((πβπ¦) supp 0 ) β π½)) |
31 | 30, 7 | elrab2 3685 |
. . . . . 6
β’ ((πβπ¦) β πΆ β ((πβπ¦) β π΅ β§ ((πβπ¦) supp 0 ) β π½)) |
32 | 15, 28, 31 | sylanbrc 583 |
. . . . 5
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π½) β (πβπ¦) β πΆ) |
33 | 32 | ralrimiva 3146 |
. . . 4
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β βπ¦ β π½ (πβπ¦) β πΆ) |
34 | 11 | ffund 6718 |
. . . . 5
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β Fun π) |
35 | 11 | fdmd 6725 |
. . . . . 6
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β dom π = πΌ) |
36 | 13, 35 | sseqtrrd 4022 |
. . . . 5
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β π½ β dom π) |
37 | | funimass4 6953 |
. . . . 5
β’ ((Fun
π β§ π½ β dom π) β ((π β π½) β πΆ β βπ¦ β π½ (πβπ¦) β πΆ)) |
38 | 34, 36, 37 | syl2anc 584 |
. . . 4
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β ((π β π½) β πΆ β βπ¦ β π½ (πβπ¦) β πΆ)) |
39 | 33, 38 | mpbird 256 |
. . 3
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (π β π½) β πΆ) |
40 | | frlmsslsp.k |
. . . 4
β’ πΎ = (LSpanβπ) |
41 | 4, 40 | lspssp 20591 |
. . 3
β’ ((π β LMod β§ πΆ β (LSubSpβπ) β§ (π β π½) β πΆ) β (πΎβ(π β π½)) β πΆ) |
42 | 3, 8, 39, 41 | syl3anc 1371 |
. 2
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (πΎβ(π β π½)) β πΆ) |
43 | | simpl1 1191 |
. . . 4
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π
β Ring) |
44 | | simpl2 1192 |
. . . 4
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β πΌ β π) |
45 | 7 | ssrab3 4079 |
. . . . . 6
β’ πΆ β π΅ |
46 | 45 | a1i 11 |
. . . . 5
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β πΆ β π΅) |
47 | 46 | sselda 3981 |
. . . 4
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π¦ β π΅) |
48 | | eqid 2732 |
. . . . 5
β’ (
Β·π βπ) = ( Β·π
βπ) |
49 | 9, 1, 5, 48 | uvcresum 21339 |
. . . 4
β’ ((π
β Ring β§ πΌ β π β§ π¦ β π΅) β π¦ = (π Ξ£g (π¦ βf (
Β·π βπ)π))) |
50 | 43, 44, 47, 49 | syl3anc 1371 |
. . 3
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π¦ = (π Ξ£g (π¦ βf (
Β·π βπ)π))) |
51 | | eqid 2732 |
. . . 4
β’
(0gβπ) = (0gβπ) |
52 | | lmodabl 20511 |
. . . . . 6
β’ (π β LMod β π β Abel) |
53 | 3, 52 | syl 17 |
. . . . 5
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β π β Abel) |
54 | 53 | adantr 481 |
. . . 4
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π β Abel) |
55 | | imassrn 6068 |
. . . . . . . 8
β’ (π β π½) β ran π |
56 | 11 | frnd 6722 |
. . . . . . . 8
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β ran π β π΅) |
57 | 55, 56 | sstrid 3992 |
. . . . . . 7
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (π β π½) β π΅) |
58 | 5, 4, 40 | lspcl 20579 |
. . . . . . 7
β’ ((π β LMod β§ (π β π½) β π΅) β (πΎβ(π β π½)) β (LSubSpβπ)) |
59 | 3, 57, 58 | syl2anc 584 |
. . . . . 6
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (πΎβ(π β π½)) β (LSubSpβπ)) |
60 | 4 | lsssubg 20560 |
. . . . . 6
β’ ((π β LMod β§ (πΎβ(π β π½)) β (LSubSpβπ)) β (πΎβ(π β π½)) β (SubGrpβπ)) |
61 | 3, 59, 60 | syl2anc 584 |
. . . . 5
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (πΎβ(π β π½)) β (SubGrpβπ)) |
62 | 61 | adantr 481 |
. . . 4
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (πΎβ(π β π½)) β (SubGrpβπ)) |
63 | 1, 17, 5 | frlmbasf 21306 |
. . . . . . . . 9
β’ ((πΌ β π β§ π¦ β π΅) β π¦:πΌβΆ(Baseβπ
)) |
64 | 63 | 3ad2antl2 1186 |
. . . . . . . 8
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β π¦:πΌβΆ(Baseβπ
)) |
65 | 64 | ffnd 6715 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β π¦ Fn πΌ) |
66 | 11 | ffnd 6715 |
. . . . . . . 8
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β π Fn πΌ) |
67 | 66 | adantr 481 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β π Fn πΌ) |
68 | | simpl2 1192 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β πΌ β π) |
69 | | inidm 4217 |
. . . . . . 7
β’ (πΌ β© πΌ) = πΌ |
70 | 65, 67, 68, 68, 69 | offn 7679 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β (π¦ βf (
Β·π βπ)π) Fn πΌ) |
71 | 47, 70 | syldan 591 |
. . . . 5
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (π¦ βf (
Β·π βπ)π) Fn πΌ) |
72 | 47, 65 | syldan 591 |
. . . . . . . . . 10
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π¦ Fn πΌ) |
73 | 72 | adantrr 715 |
. . . . . . . . 9
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β π¦ Fn πΌ) |
74 | 66 | adantr 481 |
. . . . . . . . 9
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β π Fn πΌ) |
75 | | simpl2 1192 |
. . . . . . . . 9
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β πΌ β π) |
76 | | simprr 771 |
. . . . . . . . 9
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β π§ β πΌ) |
77 | | fnfvof 7683 |
. . . . . . . . 9
β’ (((π¦ Fn πΌ β§ π Fn πΌ) β§ (πΌ β π β§ π§ β πΌ)) β ((π¦ βf (
Β·π βπ)π)βπ§) = ((π¦βπ§)( Β·π
βπ)(πβπ§))) |
78 | 73, 74, 75, 76, 77 | syl22anc 837 |
. . . . . . . 8
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β ((π¦ βf (
Β·π βπ)π)βπ§) = ((π¦βπ§)( Β·π
βπ)(πβπ§))) |
79 | 3 | adantr 481 |
. . . . . . . . . . . 12
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β π β LMod) |
80 | 59 | adantr 481 |
. . . . . . . . . . . 12
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β (πΎβ(π β π½)) β (LSubSpβπ)) |
81 | 45 | sseli 3977 |
. . . . . . . . . . . . . . . 16
β’ (π¦ β πΆ β π¦ β π΅) |
82 | 81, 64 | sylan2 593 |
. . . . . . . . . . . . . . 15
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π¦:πΌβΆ(Baseβπ
)) |
83 | 82 | adantrr 715 |
. . . . . . . . . . . . . 14
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β π¦:πΌβΆ(Baseβπ
)) |
84 | 13 | sselda 3981 |
. . . . . . . . . . . . . . 15
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π§ β π½) β π§ β πΌ) |
85 | 84 | adantrl 714 |
. . . . . . . . . . . . . 14
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β π§ β πΌ) |
86 | 83, 85 | ffvelcdmd 7084 |
. . . . . . . . . . . . 13
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β (π¦βπ§) β (Baseβπ
)) |
87 | 1 | frlmsca 21299 |
. . . . . . . . . . . . . . . 16
β’ ((π
β Ring β§ πΌ β π) β π
= (Scalarβπ)) |
88 | 87 | 3adant3 1132 |
. . . . . . . . . . . . . . 15
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β π
= (Scalarβπ)) |
89 | 88 | fveq2d 6892 |
. . . . . . . . . . . . . 14
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (Baseβπ
) = (Baseβ(Scalarβπ))) |
90 | 89 | adantr 481 |
. . . . . . . . . . . . 13
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β (Baseβπ
) = (Baseβ(Scalarβπ))) |
91 | 86, 90 | eleqtrd 2835 |
. . . . . . . . . . . 12
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β (π¦βπ§) β (Baseβ(Scalarβπ))) |
92 | 5, 40 | lspssid 20588 |
. . . . . . . . . . . . . . 15
β’ ((π β LMod β§ (π β π½) β π΅) β (π β π½) β (πΎβ(π β π½))) |
93 | 3, 57, 92 | syl2anc 584 |
. . . . . . . . . . . . . 14
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (π β π½) β (πΎβ(π β π½))) |
94 | 93 | adantr 481 |
. . . . . . . . . . . . 13
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β (π β π½) β (πΎβ(π β π½))) |
95 | | funfvima2 7229 |
. . . . . . . . . . . . . . . 16
β’ ((Fun
π β§ π½ β dom π) β (π§ β π½ β (πβπ§) β (π β π½))) |
96 | 34, 36, 95 | syl2anc 584 |
. . . . . . . . . . . . . . 15
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (π§ β π½ β (πβπ§) β (π β π½))) |
97 | 96 | imp 407 |
. . . . . . . . . . . . . 14
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π§ β π½) β (πβπ§) β (π β π½)) |
98 | 97 | adantrl 714 |
. . . . . . . . . . . . 13
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β (πβπ§) β (π β π½)) |
99 | 94, 98 | sseldd 3982 |
. . . . . . . . . . . 12
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β (πβπ§) β (πΎβ(π β π½))) |
100 | | eqid 2732 |
. . . . . . . . . . . . 13
β’
(Scalarβπ) =
(Scalarβπ) |
101 | | eqid 2732 |
. . . . . . . . . . . . 13
β’
(Baseβ(Scalarβπ)) = (Baseβ(Scalarβπ)) |
102 | 100, 48, 101, 4 | lssvscl 20558 |
. . . . . . . . . . . 12
β’ (((π β LMod β§ (πΎβ(π β π½)) β (LSubSpβπ)) β§ ((π¦βπ§) β (Baseβ(Scalarβπ)) β§ (πβπ§) β (πΎβ(π β π½)))) β ((π¦βπ§)( Β·π
βπ)(πβπ§)) β (πΎβ(π β π½))) |
103 | 79, 80, 91, 99, 102 | syl22anc 837 |
. . . . . . . . . . 11
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β π½)) β ((π¦βπ§)( Β·π
βπ)(πβπ§)) β (πΎβ(π β π½))) |
104 | 103 | anassrs 468 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β§ π§ β π½) β ((π¦βπ§)( Β·π
βπ)(πβπ§)) β (πΎβ(π β π½))) |
105 | 104 | adantlrr 719 |
. . . . . . . . 9
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ π§ β π½) β ((π¦βπ§)( Β·π
βπ)(πβπ§)) β (πΎβ(π β π½))) |
106 | | id 22 |
. . . . . . . . . . . . . . . 16
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ)) |
107 | 106 | adantrr 715 |
. . . . . . . . . . . . . . 15
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ)) |
108 | 107 | adantr 481 |
. . . . . . . . . . . . . 14
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ)) |
109 | | simplrr 776 |
. . . . . . . . . . . . . . 15
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β π§ β πΌ) |
110 | | simpr 485 |
. . . . . . . . . . . . . . 15
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β Β¬ π§ β π½) |
111 | 109, 110 | eldifd 3958 |
. . . . . . . . . . . . . 14
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β π§ β (πΌ β π½)) |
112 | | oveq1 7412 |
. . . . . . . . . . . . . . . . . . 19
β’ (π₯ = π¦ β (π₯ supp 0 ) = (π¦ supp 0 )) |
113 | 112 | sseq1d 4012 |
. . . . . . . . . . . . . . . . . 18
β’ (π₯ = π¦ β ((π₯ supp 0 ) β π½ β (π¦ supp 0 ) β π½)) |
114 | 113, 7 | elrab2 3685 |
. . . . . . . . . . . . . . . . 17
β’ (π¦ β πΆ β (π¦ β π΅ β§ (π¦ supp 0 ) β π½)) |
115 | 114 | simprbi 497 |
. . . . . . . . . . . . . . . 16
β’ (π¦ β πΆ β (π¦ supp 0 ) β π½) |
116 | 115 | adantl 482 |
. . . . . . . . . . . . . . 15
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (π¦ supp 0 ) β π½) |
117 | 6 | fvexi 6902 |
. . . . . . . . . . . . . . . 16
β’ 0 β
V |
118 | 117 | a1i 11 |
. . . . . . . . . . . . . . 15
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β 0 β V) |
119 | 82, 116, 44, 118 | suppssr 8177 |
. . . . . . . . . . . . . 14
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β§ π§ β (πΌ β π½)) β (π¦βπ§) = 0 ) |
120 | 108, 111,
119 | syl2anc 584 |
. . . . . . . . . . . . 13
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β (π¦βπ§) = 0 ) |
121 | 88 | fveq2d 6892 |
. . . . . . . . . . . . . . 15
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (0gβπ
) =
(0gβ(Scalarβπ))) |
122 | 6, 121 | eqtrid 2784 |
. . . . . . . . . . . . . 14
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β 0 =
(0gβ(Scalarβπ))) |
123 | 122 | ad2antrr 724 |
. . . . . . . . . . . . 13
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β 0 =
(0gβ(Scalarβπ))) |
124 | 120, 123 | eqtrd 2772 |
. . . . . . . . . . . 12
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β (π¦βπ§) = (0gβ(Scalarβπ))) |
125 | 124 | oveq1d 7420 |
. . . . . . . . . . 11
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β ((π¦βπ§)( Β·π
βπ)(πβπ§)) =
((0gβ(Scalarβπ))( Β·π
βπ)(πβπ§))) |
126 | 3 | ad2antrr 724 |
. . . . . . . . . . . 12
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β π β LMod) |
127 | 11 | ffvelcdmda 7083 |
. . . . . . . . . . . . . 14
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π§ β πΌ) β (πβπ§) β π΅) |
128 | 127 | adantrl 714 |
. . . . . . . . . . . . 13
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β (πβπ§) β π΅) |
129 | 128 | adantr 481 |
. . . . . . . . . . . 12
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β (πβπ§) β π΅) |
130 | | eqid 2732 |
. . . . . . . . . . . . 13
β’
(0gβ(Scalarβπ)) =
(0gβ(Scalarβπ)) |
131 | 5, 100, 48, 130, 51 | lmod0vs 20497 |
. . . . . . . . . . . 12
β’ ((π β LMod β§ (πβπ§) β π΅) β
((0gβ(Scalarβπ))( Β·π
βπ)(πβπ§)) = (0gβπ)) |
132 | 126, 129,
131 | syl2anc 584 |
. . . . . . . . . . 11
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β
((0gβ(Scalarβπ))( Β·π
βπ)(πβπ§)) = (0gβπ)) |
133 | 125, 132 | eqtrd 2772 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β ((π¦βπ§)( Β·π
βπ)(πβπ§)) = (0gβπ)) |
134 | 59 | ad2antrr 724 |
. . . . . . . . . . 11
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β (πΎβ(π β π½)) β (LSubSpβπ)) |
135 | 51, 4 | lss0cl 20549 |
. . . . . . . . . . 11
β’ ((π β LMod β§ (πΎβ(π β π½)) β (LSubSpβπ)) β (0gβπ) β (πΎβ(π β π½))) |
136 | 126, 134,
135 | syl2anc 584 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β (0gβπ) β (πΎβ(π β π½))) |
137 | 133, 136 | eqeltrd 2833 |
. . . . . . . . 9
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β§ Β¬ π§ β π½) β ((π¦βπ§)( Β·π
βπ)(πβπ§)) β (πΎβ(π β π½))) |
138 | 105, 137 | pm2.61dan 811 |
. . . . . . . 8
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β ((π¦βπ§)( Β·π
βπ)(πβπ§)) β (πΎβ(π β π½))) |
139 | 78, 138 | eqeltrd 2833 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ (π¦ β πΆ β§ π§ β πΌ)) β ((π¦ βf (
Β·π βπ)π)βπ§) β (πΎβ(π β π½))) |
140 | 139 | expr 457 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (π§ β πΌ β ((π¦ βf (
Β·π βπ)π)βπ§) β (πΎβ(π β π½)))) |
141 | 140 | ralrimiv 3145 |
. . . . 5
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β βπ§ β πΌ ((π¦ βf (
Β·π βπ)π)βπ§) β (πΎβ(π β π½))) |
142 | | ffnfv 7114 |
. . . . 5
β’ ((π¦ βf (
Β·π βπ)π):πΌβΆ(πΎβ(π β π½)) β ((π¦ βf (
Β·π βπ)π) Fn πΌ β§ βπ§ β πΌ ((π¦ βf (
Β·π βπ)π)βπ§) β (πΎβ(π β π½)))) |
143 | 71, 141, 142 | sylanbrc 583 |
. . . 4
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (π¦ βf (
Β·π βπ)π):πΌβΆ(πΎβ(π β π½))) |
144 | 1, 6, 5 | frlmbasfsupp 21304 |
. . . . . . . 8
β’ ((πΌ β π β§ π¦ β π΅) β π¦ finSupp 0 ) |
145 | 144 | fsuppimpd 9365 |
. . . . . . 7
β’ ((πΌ β π β§ π¦ β π΅) β (π¦ supp 0 ) β
Fin) |
146 | 44, 47, 145 | syl2anc 584 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (π¦ supp 0 ) β
Fin) |
147 | | dffn2 6716 |
. . . . . . . . 9
β’ ((π¦ βf (
Β·π βπ)π) Fn πΌ β (π¦ βf (
Β·π βπ)π):πΌβΆV) |
148 | 70, 147 | sylib 217 |
. . . . . . . 8
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β (π¦ βf (
Β·π βπ)π):πΌβΆV) |
149 | 65 | adantr 481 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β π¦ Fn πΌ) |
150 | 66 | ad2antrr 724 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β π Fn πΌ) |
151 | | simpll2 1213 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β πΌ β π) |
152 | | eldifi 4125 |
. . . . . . . . . . 11
β’ (π₯ β (πΌ β (π¦ supp 0 )) β π₯ β πΌ) |
153 | 152 | adantl 482 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β π₯ β πΌ) |
154 | | fnfvof 7683 |
. . . . . . . . . 10
β’ (((π¦ Fn πΌ β§ π Fn πΌ) β§ (πΌ β π β§ π₯ β πΌ)) β ((π¦ βf (
Β·π βπ)π)βπ₯) = ((π¦βπ₯)( Β·π
βπ)(πβπ₯))) |
155 | 149, 150,
151, 153, 154 | syl22anc 837 |
. . . . . . . . 9
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β ((π¦ βf (
Β·π βπ)π)βπ₯) = ((π¦βπ₯)( Β·π
βπ)(πβπ₯))) |
156 | | ssidd 4004 |
. . . . . . . . . . . 12
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β (π¦ supp 0 ) β (π¦ supp 0 )) |
157 | 117 | a1i 11 |
. . . . . . . . . . . 12
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β 0 β V) |
158 | 64, 156, 68, 157 | suppssr 8177 |
. . . . . . . . . . 11
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β (π¦βπ₯) = 0 ) |
159 | 122 | ad2antrr 724 |
. . . . . . . . . . 11
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β 0 =
(0gβ(Scalarβπ))) |
160 | 158, 159 | eqtrd 2772 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β (π¦βπ₯) = (0gβ(Scalarβπ))) |
161 | 160 | oveq1d 7420 |
. . . . . . . . 9
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β ((π¦βπ₯)( Β·π
βπ)(πβπ₯)) =
((0gβ(Scalarβπ))( Β·π
βπ)(πβπ₯))) |
162 | 3 | ad2antrr 724 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β π β LMod) |
163 | 11 | adantr 481 |
. . . . . . . . . . 11
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β π:πΌβΆπ΅) |
164 | | ffvelcdm 7080 |
. . . . . . . . . . 11
β’ ((π:πΌβΆπ΅ β§ π₯ β πΌ) β (πβπ₯) β π΅) |
165 | 163, 152,
164 | syl2an 596 |
. . . . . . . . . 10
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β (πβπ₯) β π΅) |
166 | 5, 100, 48, 130, 51 | lmod0vs 20497 |
. . . . . . . . . 10
β’ ((π β LMod β§ (πβπ₯) β π΅) β
((0gβ(Scalarβπ))( Β·π
βπ)(πβπ₯)) = (0gβπ)) |
167 | 162, 165,
166 | syl2anc 584 |
. . . . . . . . 9
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β
((0gβ(Scalarβπ))( Β·π
βπ)(πβπ₯)) = (0gβπ)) |
168 | 155, 161,
167 | 3eqtrd 2776 |
. . . . . . . 8
β’ ((((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β§ π₯ β (πΌ β (π¦ supp 0 ))) β ((π¦ βf (
Β·π βπ)π)βπ₯) = (0gβπ)) |
169 | 148, 168 | suppss 8175 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β π΅) β ((π¦ βf (
Β·π βπ)π) supp (0gβπ)) β (π¦ supp 0 )) |
170 | 47, 169 | syldan 591 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β ((π¦ βf (
Β·π βπ)π) supp (0gβπ)) β (π¦ supp 0 )) |
171 | 146, 170 | ssfid 9263 |
. . . . 5
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β ((π¦ βf (
Β·π βπ)π) supp (0gβπ)) β Fin) |
172 | | simp2 1137 |
. . . . . . . . 9
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β πΌ β π) |
173 | 1, 17, 5 | frlmbasmap 21305 |
. . . . . . . . 9
β’ ((πΌ β π β§ π¦ β π΅) β π¦ β ((Baseβπ
) βm πΌ)) |
174 | 172, 81, 173 | syl2an 596 |
. . . . . . . 8
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π¦ β ((Baseβπ
) βm πΌ)) |
175 | | elmapfn 8855 |
. . . . . . . 8
β’ (π¦ β ((Baseβπ
) βm πΌ) β π¦ Fn πΌ) |
176 | 174, 175 | syl 17 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π¦ Fn πΌ) |
177 | 11 | adantr 481 |
. . . . . . . 8
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π:πΌβΆπ΅) |
178 | 177 | ffnd 6715 |
. . . . . . 7
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π Fn πΌ) |
179 | 176, 178,
44, 44 | offun 7680 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β Fun (π¦ βf (
Β·π βπ)π)) |
180 | | ovexd 7440 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (π¦ βf (
Β·π βπ)π) β V) |
181 | | fvexd 6903 |
. . . . . 6
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (0gβπ) β V) |
182 | | funisfsupp 9363 |
. . . . . 6
β’ ((Fun
(π¦ βf (
Β·π βπ)π) β§ (π¦ βf (
Β·π βπ)π) β V β§ (0gβπ) β V) β ((π¦ βf (
Β·π βπ)π) finSupp (0gβπ) β ((π¦ βf (
Β·π βπ)π) supp (0gβπ)) β Fin)) |
183 | 179, 180,
181, 182 | syl3anc 1371 |
. . . . 5
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β ((π¦ βf (
Β·π βπ)π) finSupp (0gβπ) β ((π¦ βf (
Β·π βπ)π) supp (0gβπ)) β Fin)) |
184 | 171, 183 | mpbird 256 |
. . . 4
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (π¦ βf (
Β·π βπ)π) finSupp (0gβπ)) |
185 | 51, 54, 44, 62, 143, 184 | gsumsubgcl 19782 |
. . 3
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β (π Ξ£g (π¦ βf (
Β·π βπ)π)) β (πΎβ(π β π½))) |
186 | 50, 185 | eqeltrd 2833 |
. 2
β’ (((π
β Ring β§ πΌ β π β§ π½ β πΌ) β§ π¦ β πΆ) β π¦ β (πΎβ(π β π½))) |
187 | 42, 186 | eqelssd 4002 |
1
β’ ((π
β Ring β§ πΌ β π β§ π½ β πΌ) β (πΎβ(π β π½)) = πΆ) |