Metamath Proof Explorer


Theorem hdmapgln2

Description: g-linear property that will be used for inner product. (Contributed by NM, 14-Jun-2015)

Ref Expression
Hypotheses hdmapgln2.h โŠข ๐ป = ( LHyp โ€˜ ๐พ )
hdmapgln2.u โŠข ๐‘ˆ = ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š )
hdmapgln2.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘ˆ )
hdmapgln2.p โŠข + = ( +g โ€˜ ๐‘ˆ )
hdmapgln2.t โŠข ยท = ( ยท๐‘  โ€˜ ๐‘ˆ )
hdmapgln2.r โŠข ๐‘… = ( Scalar โ€˜ ๐‘ˆ )
hdmapgln2.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
hdmapgln2.q โŠข โจฃ = ( +g โ€˜ ๐‘… )
hdmapgln2.m โŠข ร— = ( .r โ€˜ ๐‘… )
hdmapgln2.s โŠข ๐‘† = ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
hdmapgln2.g โŠข ๐บ = ( ( HGMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
hdmapgln2.k โŠข ( ๐œ‘ โ†’ ( ๐พ โˆˆ HL โˆง ๐‘Š โˆˆ ๐ป ) )
hdmapgln2.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐‘‰ )
hdmapgln2.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐‘‰ )
hdmapgln2.z โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ๐‘‰ )
hdmapgln2.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐ต )
Assertion hdmapgln2 ( ๐œ‘ โ†’ ( ( ๐‘† โ€˜ ( ( ๐ด ยท ๐‘Œ ) + ๐‘ ) ) โ€˜ ๐‘‹ ) = ( ( ( ( ๐‘† โ€˜ ๐‘Œ ) โ€˜ ๐‘‹ ) ร— ( ๐บ โ€˜ ๐ด ) ) โจฃ ( ( ๐‘† โ€˜ ๐‘ ) โ€˜ ๐‘‹ ) ) )

Proof

Step Hyp Ref Expression
1 hdmapgln2.h โŠข ๐ป = ( LHyp โ€˜ ๐พ )
2 hdmapgln2.u โŠข ๐‘ˆ = ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š )
3 hdmapgln2.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘ˆ )
4 hdmapgln2.p โŠข + = ( +g โ€˜ ๐‘ˆ )
5 hdmapgln2.t โŠข ยท = ( ยท๐‘  โ€˜ ๐‘ˆ )
6 hdmapgln2.r โŠข ๐‘… = ( Scalar โ€˜ ๐‘ˆ )
7 hdmapgln2.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
8 hdmapgln2.q โŠข โจฃ = ( +g โ€˜ ๐‘… )
9 hdmapgln2.m โŠข ร— = ( .r โ€˜ ๐‘… )
10 hdmapgln2.s โŠข ๐‘† = ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
11 hdmapgln2.g โŠข ๐บ = ( ( HGMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
12 hdmapgln2.k โŠข ( ๐œ‘ โ†’ ( ๐พ โˆˆ HL โˆง ๐‘Š โˆˆ ๐ป ) )
13 hdmapgln2.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐‘‰ )
14 hdmapgln2.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐‘‰ )
15 hdmapgln2.z โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ๐‘‰ )
16 hdmapgln2.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐ต )
17 1 2 12 dvhlmod โŠข ( ๐œ‘ โ†’ ๐‘ˆ โˆˆ LMod )
18 3 6 5 7 lmodvscl โŠข ( ( ๐‘ˆ โˆˆ LMod โˆง ๐ด โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐‘‰ ) โ†’ ( ๐ด ยท ๐‘Œ ) โˆˆ ๐‘‰ )
19 17 16 14 18 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐ด ยท ๐‘Œ ) โˆˆ ๐‘‰ )
20 1 2 3 4 6 8 10 12 13 19 15 hdmaplna2 โŠข ( ๐œ‘ โ†’ ( ( ๐‘† โ€˜ ( ( ๐ด ยท ๐‘Œ ) + ๐‘ ) ) โ€˜ ๐‘‹ ) = ( ( ( ๐‘† โ€˜ ( ๐ด ยท ๐‘Œ ) ) โ€˜ ๐‘‹ ) โจฃ ( ( ๐‘† โ€˜ ๐‘ ) โ€˜ ๐‘‹ ) ) )
21 1 2 3 5 6 7 9 10 11 12 13 14 16 hdmapglnm2 โŠข ( ๐œ‘ โ†’ ( ( ๐‘† โ€˜ ( ๐ด ยท ๐‘Œ ) ) โ€˜ ๐‘‹ ) = ( ( ( ๐‘† โ€˜ ๐‘Œ ) โ€˜ ๐‘‹ ) ร— ( ๐บ โ€˜ ๐ด ) ) )
22 21 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ( ๐‘† โ€˜ ( ๐ด ยท ๐‘Œ ) ) โ€˜ ๐‘‹ ) โจฃ ( ( ๐‘† โ€˜ ๐‘ ) โ€˜ ๐‘‹ ) ) = ( ( ( ( ๐‘† โ€˜ ๐‘Œ ) โ€˜ ๐‘‹ ) ร— ( ๐บ โ€˜ ๐ด ) ) โจฃ ( ( ๐‘† โ€˜ ๐‘ ) โ€˜ ๐‘‹ ) ) )
23 20 22 eqtrd โŠข ( ๐œ‘ โ†’ ( ( ๐‘† โ€˜ ( ( ๐ด ยท ๐‘Œ ) + ๐‘ ) ) โ€˜ ๐‘‹ ) = ( ( ( ( ๐‘† โ€˜ ๐‘Œ ) โ€˜ ๐‘‹ ) ร— ( ๐บ โ€˜ ๐ด ) ) โจฃ ( ( ๐‘† โ€˜ ๐‘ ) โ€˜ ๐‘‹ ) ) )