Step | Hyp | Ref
| Expression |
1 | | eqid 2733 |
. . 3
β’
(Baseβπ) =
(Baseβπ) |
2 | | eqid 2733 |
. . 3
β’
(Scalarβπ) =
(Scalarβπ) |
3 | | lincscm.r |
. . 3
β’ π
=
(Baseβ(Scalarβπ)) |
4 | | eqid 2733 |
. . 3
β’
(0gβπ) = (0gβπ) |
5 | | eqid 2733 |
. . 3
β’
(+gβπ) = (+gβπ) |
6 | | lincscm.s |
. . 3
β’ β = (
Β·π βπ) |
7 | | simp1l 1198 |
. . 3
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β π β LMod) |
8 | | simpr 486 |
. . . 4
β’ ((π β LMod β§ π β π«
(Baseβπ)) β
π β π«
(Baseβπ)) |
9 | 8 | 3ad2ant1 1134 |
. . 3
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β π β π« (Baseβπ)) |
10 | | simpr 486 |
. . . 4
β’ ((π΄ β (π
βm π) β§ π β π
) β π β π
) |
11 | 10 | 3ad2ant2 1135 |
. . 3
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β π β π
) |
12 | 7 | adantr 482 |
. . . 4
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β π β LMod) |
13 | | elmapi 8839 |
. . . . . . . 8
β’ (π΄ β (π
βm π) β π΄:πβΆπ
) |
14 | | ffvelcdm 7079 |
. . . . . . . . 9
β’ ((π΄:πβΆπ
β§ π£ β π) β (π΄βπ£) β π
) |
15 | 14 | ex 414 |
. . . . . . . 8
β’ (π΄:πβΆπ
β (π£ β π β (π΄βπ£) β π
)) |
16 | 13, 15 | syl 17 |
. . . . . . 7
β’ (π΄ β (π
βm π) β (π£ β π β (π΄βπ£) β π
)) |
17 | 16 | adantr 482 |
. . . . . 6
β’ ((π΄ β (π
βm π) β§ π β π
) β (π£ β π β (π΄βπ£) β π
)) |
18 | 17 | 3ad2ant2 1135 |
. . . . 5
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π£ β π β (π΄βπ£) β π
)) |
19 | 18 | imp 408 |
. . . 4
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β (π΄βπ£) β π
) |
20 | | elelpwi 4611 |
. . . . . . . 8
β’ ((π£ β π β§ π β π« (Baseβπ)) β π£ β (Baseβπ)) |
21 | 20 | expcom 415 |
. . . . . . 7
β’ (π β π«
(Baseβπ) β
(π£ β π β π£ β (Baseβπ))) |
22 | 21 | adantl 483 |
. . . . . 6
β’ ((π β LMod β§ π β π«
(Baseβπ)) β
(π£ β π β π£ β (Baseβπ))) |
23 | 22 | 3ad2ant1 1134 |
. . . . 5
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π£ β π β π£ β (Baseβπ))) |
24 | 23 | imp 408 |
. . . 4
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β π£ β (Baseβπ)) |
25 | | eqid 2733 |
. . . . 5
β’ (
Β·π βπ) = ( Β·π
βπ) |
26 | 1, 2, 25, 3 | lmodvscl 20477 |
. . . 4
β’ ((π β LMod β§ (π΄βπ£) β π
β§ π£ β (Baseβπ)) β ((π΄βπ£)( Β·π
βπ)π£) β (Baseβπ)) |
27 | 12, 19, 24, 26 | syl3anc 1372 |
. . 3
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β ((π΄βπ£)( Β·π
βπ)π£) β (Baseβπ)) |
28 | 2, 3 | scmfsupp 46956 |
. . . 4
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§ π΄ β (π
βm π) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π£ β π β¦ ((π΄βπ£)( Β·π
βπ)π£)) finSupp (0gβπ)) |
29 | 28 | 3adant2r 1180 |
. . 3
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π£ β π β¦ ((π΄βπ£)( Β·π
βπ)π£)) finSupp (0gβπ)) |
30 | 1, 2, 3, 4, 5, 6, 7, 9, 11, 27, 29 | gsumvsmul 20524 |
. 2
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π Ξ£g (π£ β π β¦ (π β ((π΄βπ£)( Β·π
βπ)π£)))) = (π β (π Ξ£g (π£ β π β¦ ((π΄βπ£)( Β·π
βπ)π£))))) |
31 | 2 | lmodring 20467 |
. . . . . . . . . 10
β’ (π β LMod β
(Scalarβπ) β
Ring) |
32 | 31 | adantr 482 |
. . . . . . . . 9
β’ ((π β LMod β§ π β π«
(Baseβπ)) β
(Scalarβπ) β
Ring) |
33 | 32 | 3ad2ant1 1134 |
. . . . . . . 8
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (Scalarβπ) β Ring) |
34 | 33 | adantr 482 |
. . . . . . 7
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π₯ β π) β (Scalarβπ) β Ring) |
35 | 3 | eleq2i 2826 |
. . . . . . . . . . 11
β’ (π β π
β π β (Baseβ(Scalarβπ))) |
36 | 35 | biimpi 215 |
. . . . . . . . . 10
β’ (π β π
β π β (Baseβ(Scalarβπ))) |
37 | 36 | adantl 483 |
. . . . . . . . 9
β’ ((π΄ β (π
βm π) β§ π β π
) β π β (Baseβ(Scalarβπ))) |
38 | 37 | 3ad2ant2 1135 |
. . . . . . . 8
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β π β (Baseβ(Scalarβπ))) |
39 | 38 | adantr 482 |
. . . . . . 7
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π₯ β π) β π β (Baseβ(Scalarβπ))) |
40 | | ffvelcdm 7079 |
. . . . . . . . . . . . 13
β’ ((π΄:πβΆπ
β§ π₯ β π) β (π΄βπ₯) β π
) |
41 | 40, 3 | eleqtrdi 2844 |
. . . . . . . . . . . 12
β’ ((π΄:πβΆπ
β§ π₯ β π) β (π΄βπ₯) β (Baseβ(Scalarβπ))) |
42 | 41 | ex 414 |
. . . . . . . . . . 11
β’ (π΄:πβΆπ
β (π₯ β π β (π΄βπ₯) β (Baseβ(Scalarβπ)))) |
43 | 13, 42 | syl 17 |
. . . . . . . . . 10
β’ (π΄ β (π
βm π) β (π₯ β π β (π΄βπ₯) β (Baseβ(Scalarβπ)))) |
44 | 43 | adantr 482 |
. . . . . . . . 9
β’ ((π΄ β (π
βm π) β§ π β π
) β (π₯ β π β (π΄βπ₯) β (Baseβ(Scalarβπ)))) |
45 | 44 | 3ad2ant2 1135 |
. . . . . . . 8
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π₯ β π β (π΄βπ₯) β (Baseβ(Scalarβπ)))) |
46 | 45 | imp 408 |
. . . . . . 7
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π₯ β π) β (π΄βπ₯) β (Baseβ(Scalarβπ))) |
47 | | eqid 2733 |
. . . . . . . 8
β’
(Baseβ(Scalarβπ)) = (Baseβ(Scalarβπ)) |
48 | | lincscm.t |
. . . . . . . 8
β’ Β· =
(.rβ(Scalarβπ)) |
49 | 47, 48 | ringcl 20064 |
. . . . . . 7
β’
(((Scalarβπ)
β Ring β§ π β
(Baseβ(Scalarβπ)) β§ (π΄βπ₯) β (Baseβ(Scalarβπ))) β (π Β· (π΄βπ₯)) β (Baseβ(Scalarβπ))) |
50 | 34, 39, 46, 49 | syl3anc 1372 |
. . . . . 6
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π₯ β π) β (π Β· (π΄βπ₯)) β (Baseβ(Scalarβπ))) |
51 | | lincscm.f |
. . . . . 6
β’ πΉ = (π₯ β π β¦ (π Β· (π΄βπ₯))) |
52 | 50, 51 | fmptd 7109 |
. . . . 5
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β πΉ:πβΆ(Baseβ(Scalarβπ))) |
53 | | fvex 6901 |
. . . . . 6
β’
(Baseβ(Scalarβπ)) β V |
54 | | elmapg 8829 |
. . . . . 6
β’
(((Baseβ(Scalarβπ)) β V β§ π β π« (Baseβπ)) β (πΉ β ((Baseβ(Scalarβπ)) βm π) β πΉ:πβΆ(Baseβ(Scalarβπ)))) |
55 | 53, 9, 54 | sylancr 588 |
. . . . 5
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (πΉ β ((Baseβ(Scalarβπ)) βm π) β πΉ:πβΆ(Baseβ(Scalarβπ)))) |
56 | 52, 55 | mpbird 257 |
. . . 4
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β πΉ β ((Baseβ(Scalarβπ)) βm π)) |
57 | | lincval 46992 |
. . . 4
β’ ((π β LMod β§ πΉ β
((Baseβ(Scalarβπ)) βm π) β§ π β π« (Baseβπ)) β (πΉ( linC βπ)π) = (π Ξ£g (π£ β π β¦ ((πΉβπ£)( Β·π
βπ)π£)))) |
58 | 7, 56, 9, 57 | syl3anc 1372 |
. . 3
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (πΉ( linC βπ)π) = (π Ξ£g (π£ β π β¦ ((πΉβπ£)( Β·π
βπ)π£)))) |
59 | | simpr 486 |
. . . . . . . 8
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β π£ β π) |
60 | | ovex 7437 |
. . . . . . . 8
β’ (π Β· (π΄βπ£)) β V |
61 | | fveq2 6888 |
. . . . . . . . . 10
β’ (π₯ = π£ β (π΄βπ₯) = (π΄βπ£)) |
62 | 61 | oveq2d 7420 |
. . . . . . . . 9
β’ (π₯ = π£ β (π Β· (π΄βπ₯)) = (π Β· (π΄βπ£))) |
63 | 62, 51 | fvmptg 6992 |
. . . . . . . 8
β’ ((π£ β π β§ (π Β· (π΄βπ£)) β V) β (πΉβπ£) = (π Β· (π΄βπ£))) |
64 | 59, 60, 63 | sylancl 587 |
. . . . . . 7
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β (πΉβπ£) = (π Β· (π΄βπ£))) |
65 | 64 | oveq1d 7419 |
. . . . . 6
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β ((πΉβπ£)( Β·π
βπ)π£) = ((π Β· (π΄βπ£))( Β·π
βπ)π£)) |
66 | 11 | adantr 482 |
. . . . . . . 8
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β π β π
) |
67 | 1, 2, 25, 3, 48 | lmodvsass 20485 |
. . . . . . . 8
β’ ((π β LMod β§ (π β π
β§ (π΄βπ£) β π
β§ π£ β (Baseβπ))) β ((π Β· (π΄βπ£))( Β·π
βπ)π£) = (π( Β·π
βπ)((π΄βπ£)( Β·π
βπ)π£))) |
68 | 12, 66, 19, 24, 67 | syl13anc 1373 |
. . . . . . 7
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β ((π Β· (π΄βπ£))( Β·π
βπ)π£) = (π( Β·π
βπ)((π΄βπ£)( Β·π
βπ)π£))) |
69 | 6 | eqcomi 2742 |
. . . . . . . . 9
β’ (
Β·π βπ) = β |
70 | 69 | a1i 11 |
. . . . . . . 8
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β (
Β·π βπ) = β ) |
71 | 70 | oveqd 7421 |
. . . . . . 7
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β (π( Β·π
βπ)((π΄βπ£)( Β·π
βπ)π£)) = (π β ((π΄βπ£)( Β·π
βπ)π£))) |
72 | 68, 71 | eqtrd 2773 |
. . . . . 6
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β ((π Β· (π΄βπ£))( Β·π
βπ)π£) = (π β ((π΄βπ£)( Β·π
βπ)π£))) |
73 | 65, 72 | eqtrd 2773 |
. . . . 5
β’ ((((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β§ π£ β π) β ((πΉβπ£)( Β·π
βπ)π£) = (π β ((π΄βπ£)( Β·π
βπ)π£))) |
74 | 73 | mpteq2dva 5247 |
. . . 4
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π£ β π β¦ ((πΉβπ£)( Β·π
βπ)π£)) = (π£ β π β¦ (π β ((π΄βπ£)( Β·π
βπ)π£)))) |
75 | 74 | oveq2d 7420 |
. . 3
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π Ξ£g (π£ β π β¦ ((πΉβπ£)( Β·π
βπ)π£))) = (π Ξ£g (π£ β π β¦ (π β ((π΄βπ£)( Β·π
βπ)π£))))) |
76 | 58, 75 | eqtrd 2773 |
. 2
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (πΉ( linC βπ)π) = (π Ξ£g (π£ β π β¦ (π β ((π΄βπ£)( Β·π
βπ)π£))))) |
77 | | lincscm.x |
. . . . 5
β’ π = (π΄( linC βπ)π) |
78 | 77 | a1i 11 |
. . . 4
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β π = (π΄( linC βπ)π)) |
79 | 3 | oveq1i 7414 |
. . . . . . . . 9
β’ (π
βm π) =
((Baseβ(Scalarβπ)) βm π) |
80 | 79 | eleq2i 2826 |
. . . . . . . 8
β’ (π΄ β (π
βm π) β π΄ β ((Baseβ(Scalarβπ)) βm π)) |
81 | 80 | biimpi 215 |
. . . . . . 7
β’ (π΄ β (π
βm π) β π΄ β ((Baseβ(Scalarβπ)) βm π)) |
82 | 81 | adantr 482 |
. . . . . 6
β’ ((π΄ β (π
βm π) β§ π β π
) β π΄ β ((Baseβ(Scalarβπ)) βm π)) |
83 | 82 | 3ad2ant2 1135 |
. . . . 5
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β π΄ β ((Baseβ(Scalarβπ)) βm π)) |
84 | | lincval 46992 |
. . . . 5
β’ ((π β LMod β§ π΄ β
((Baseβ(Scalarβπ)) βm π) β§ π β π« (Baseβπ)) β (π΄( linC βπ)π) = (π Ξ£g (π£ β π β¦ ((π΄βπ£)( Β·π
βπ)π£)))) |
85 | 7, 83, 9, 84 | syl3anc 1372 |
. . . 4
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π΄( linC βπ)π) = (π Ξ£g (π£ β π β¦ ((π΄βπ£)( Β·π
βπ)π£)))) |
86 | 78, 85 | eqtrd 2773 |
. . 3
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β π = (π Ξ£g (π£ β π β¦ ((π΄βπ£)( Β·π
βπ)π£)))) |
87 | 86 | oveq2d 7420 |
. 2
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π β π) = (π β (π Ξ£g (π£ β π β¦ ((π΄βπ£)( Β·π
βπ)π£))))) |
88 | 30, 76, 87 | 3eqtr4rd 2784 |
1
β’ (((π β LMod β§ π β π«
(Baseβπ)) β§
(π΄ β (π
βm π) β§ π β π
) β§ π΄ finSupp
(0gβ(Scalarβπ))) β (π β π) = (πΉ( linC βπ)π)) |