Metamath Proof Explorer


Theorem hdmap14lem3

Description: Prior to part 14 in Baer p. 49, line 26. (Contributed by NM, 31-May-2015)

Ref Expression
Hypotheses hdmap14lem1.h โŠข ๐ป = ( LHyp โ€˜ ๐พ )
hdmap14lem1.u โŠข ๐‘ˆ = ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š )
hdmap14lem1.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘ˆ )
hdmap14lem1.t โŠข ยท = ( ยท๐‘  โ€˜ ๐‘ˆ )
hdmap14lem3.o โŠข 0 = ( 0g โ€˜ ๐‘ˆ )
hdmap14lem1.r โŠข ๐‘… = ( Scalar โ€˜ ๐‘ˆ )
hdmap14lem1.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
hdmap14lem1.z โŠข ๐‘ = ( 0g โ€˜ ๐‘… )
hdmap14lem1.c โŠข ๐ถ = ( ( LCDual โ€˜ ๐พ ) โ€˜ ๐‘Š )
hdmap14lem2.e โŠข โˆ™ = ( ยท๐‘  โ€˜ ๐ถ )
hdmap14lem1.l โŠข ๐ฟ = ( LSpan โ€˜ ๐ถ )
hdmap14lem2.p โŠข ๐‘ƒ = ( Scalar โ€˜ ๐ถ )
hdmap14lem2.a โŠข ๐ด = ( Base โ€˜ ๐‘ƒ )
hdmap14lem2.q โŠข ๐‘„ = ( 0g โ€˜ ๐‘ƒ )
hdmap14lem1.s โŠข ๐‘† = ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
hdmap14lem1.k โŠข ( ๐œ‘ โ†’ ( ๐พ โˆˆ HL โˆง ๐‘Š โˆˆ ๐ป ) )
hdmap14lem3.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ( ๐‘‰ โˆ– { 0 } ) )
hdmap14lem1.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( ๐ต โˆ– { ๐‘ } ) )
Assertion hdmap14lem3 ( ๐œ‘ โ†’ โˆƒ! ๐‘” โˆˆ ( ๐ด โˆ– { ๐‘„ } ) ( ๐‘† โ€˜ ( ๐น ยท ๐‘‹ ) ) = ( ๐‘” โˆ™ ( ๐‘† โ€˜ ๐‘‹ ) ) )

Proof

Step Hyp Ref Expression
1 hdmap14lem1.h โŠข ๐ป = ( LHyp โ€˜ ๐พ )
2 hdmap14lem1.u โŠข ๐‘ˆ = ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š )
3 hdmap14lem1.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘ˆ )
4 hdmap14lem1.t โŠข ยท = ( ยท๐‘  โ€˜ ๐‘ˆ )
5 hdmap14lem3.o โŠข 0 = ( 0g โ€˜ ๐‘ˆ )
6 hdmap14lem1.r โŠข ๐‘… = ( Scalar โ€˜ ๐‘ˆ )
7 hdmap14lem1.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
8 hdmap14lem1.z โŠข ๐‘ = ( 0g โ€˜ ๐‘… )
9 hdmap14lem1.c โŠข ๐ถ = ( ( LCDual โ€˜ ๐พ ) โ€˜ ๐‘Š )
10 hdmap14lem2.e โŠข โˆ™ = ( ยท๐‘  โ€˜ ๐ถ )
11 hdmap14lem1.l โŠข ๐ฟ = ( LSpan โ€˜ ๐ถ )
12 hdmap14lem2.p โŠข ๐‘ƒ = ( Scalar โ€˜ ๐ถ )
13 hdmap14lem2.a โŠข ๐ด = ( Base โ€˜ ๐‘ƒ )
14 hdmap14lem2.q โŠข ๐‘„ = ( 0g โ€˜ ๐‘ƒ )
15 hdmap14lem1.s โŠข ๐‘† = ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
16 hdmap14lem1.k โŠข ( ๐œ‘ โ†’ ( ๐พ โˆˆ HL โˆง ๐‘Š โˆˆ ๐ป ) )
17 hdmap14lem3.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ( ๐‘‰ โˆ– { 0 } ) )
18 hdmap14lem1.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( ๐ต โˆ– { ๐‘ } ) )
19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 hdmap14lem1 โŠข ( ๐œ‘ โ†’ ( ๐ฟ โ€˜ { ( ๐‘† โ€˜ ๐‘‹ ) } ) = ( ๐ฟ โ€˜ { ( ๐‘† โ€˜ ( ๐น ยท ๐‘‹ ) ) } ) )
20 19 eqcomd โŠข ( ๐œ‘ โ†’ ( ๐ฟ โ€˜ { ( ๐‘† โ€˜ ( ๐น ยท ๐‘‹ ) ) } ) = ( ๐ฟ โ€˜ { ( ๐‘† โ€˜ ๐‘‹ ) } ) )
21 eqid โŠข ( Base โ€˜ ๐ถ ) = ( Base โ€˜ ๐ถ )
22 eqid โŠข ( 0g โ€˜ ๐ถ ) = ( 0g โ€˜ ๐ถ )
23 1 9 16 lcdlvec โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ LVec )
24 1 2 16 dvhlmod โŠข ( ๐œ‘ โ†’ ๐‘ˆ โˆˆ LMod )
25 18 eldifad โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ต )
26 17 eldifad โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐‘‰ )
27 3 6 4 7 lmodvscl โŠข ( ( ๐‘ˆ โˆˆ LMod โˆง ๐น โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โ†’ ( ๐น ยท ๐‘‹ ) โˆˆ ๐‘‰ )
28 24 25 26 27 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐น ยท ๐‘‹ ) โˆˆ ๐‘‰ )
29 1 2 3 9 21 15 16 28 hdmapcl โŠข ( ๐œ‘ โ†’ ( ๐‘† โ€˜ ( ๐น ยท ๐‘‹ ) ) โˆˆ ( Base โ€˜ ๐ถ ) )
30 1 2 3 5 9 22 21 15 16 17 hdmapnzcl โŠข ( ๐œ‘ โ†’ ( ๐‘† โ€˜ ๐‘‹ ) โˆˆ ( ( Base โ€˜ ๐ถ ) โˆ– { ( 0g โ€˜ ๐ถ ) } ) )
31 21 12 13 14 10 22 11 23 29 30 lspsneu โŠข ( ๐œ‘ โ†’ ( ( ๐ฟ โ€˜ { ( ๐‘† โ€˜ ( ๐น ยท ๐‘‹ ) ) } ) = ( ๐ฟ โ€˜ { ( ๐‘† โ€˜ ๐‘‹ ) } ) โ†” โˆƒ! ๐‘” โˆˆ ( ๐ด โˆ– { ๐‘„ } ) ( ๐‘† โ€˜ ( ๐น ยท ๐‘‹ ) ) = ( ๐‘” โˆ™ ( ๐‘† โ€˜ ๐‘‹ ) ) ) )
32 20 31 mpbid โŠข ( ๐œ‘ โ†’ โˆƒ! ๐‘” โˆˆ ( ๐ด โˆ– { ๐‘„ } ) ( ๐‘† โ€˜ ( ๐น ยท ๐‘‹ ) ) = ( ๐‘” โˆ™ ( ๐‘† โ€˜ ๐‘‹ ) ) )