Metamath Proof Explorer


Theorem nvmf

Description: Mapping for the vector subtraction operation. (Contributed by NM, 11-Sep-2007) (Revised by Mario Carneiro, 23-Dec-2013) (New usage is discouraged.)

Ref Expression
Hypotheses nvmf.1 โŠข ๐‘‹ = ( BaseSet โ€˜ ๐‘ˆ )
nvmf.3 โŠข ๐‘€ = ( โˆ’๐‘ฃ โ€˜ ๐‘ˆ )
Assertion nvmf ( ๐‘ˆ โˆˆ NrmCVec โ†’ ๐‘€ : ( ๐‘‹ ร— ๐‘‹ ) โŸถ ๐‘‹ )

Proof

Step Hyp Ref Expression
1 nvmf.1 โŠข ๐‘‹ = ( BaseSet โ€˜ ๐‘ˆ )
2 nvmf.3 โŠข ๐‘€ = ( โˆ’๐‘ฃ โ€˜ ๐‘ˆ )
3 simpl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( ๐‘ฅ โˆˆ ๐‘‹ โˆง ๐‘ฆ โˆˆ ๐‘‹ ) ) โ†’ ๐‘ˆ โˆˆ NrmCVec )
4 simprl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( ๐‘ฅ โˆˆ ๐‘‹ โˆง ๐‘ฆ โˆˆ ๐‘‹ ) ) โ†’ ๐‘ฅ โˆˆ ๐‘‹ )
5 neg1cn โŠข - 1 โˆˆ โ„‚
6 eqid โŠข ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) = ( ยท๐‘ OLD โ€˜ ๐‘ˆ )
7 1 6 nvscl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง - 1 โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ๐‘‹ ) โ†’ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) โˆˆ ๐‘‹ )
8 5 7 mp3an2 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘ฆ โˆˆ ๐‘‹ ) โ†’ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) โˆˆ ๐‘‹ )
9 8 adantrl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( ๐‘ฅ โˆˆ ๐‘‹ โˆง ๐‘ฆ โˆˆ ๐‘‹ ) ) โ†’ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) โˆˆ ๐‘‹ )
10 eqid โŠข ( +๐‘ฃ โ€˜ ๐‘ˆ ) = ( +๐‘ฃ โ€˜ ๐‘ˆ )
11 1 10 nvgcl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘ฅ โˆˆ ๐‘‹ โˆง ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) โˆˆ ๐‘‹ ) โ†’ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) โˆˆ ๐‘‹ )
12 3 4 9 11 syl3anc โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( ๐‘ฅ โˆˆ ๐‘‹ โˆง ๐‘ฆ โˆˆ ๐‘‹ ) ) โ†’ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) โˆˆ ๐‘‹ )
13 12 ralrimivva โŠข ( ๐‘ˆ โˆˆ NrmCVec โ†’ โˆ€ ๐‘ฅ โˆˆ ๐‘‹ โˆ€ ๐‘ฆ โˆˆ ๐‘‹ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) โˆˆ ๐‘‹ )
14 eqid โŠข ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ๐‘‹ โ†ฆ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ๐‘‹ โ†ฆ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) )
15 14 fmpo โŠข ( โˆ€ ๐‘ฅ โˆˆ ๐‘‹ โˆ€ ๐‘ฆ โˆˆ ๐‘‹ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) โˆˆ ๐‘‹ โ†” ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ๐‘‹ โ†ฆ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) ) : ( ๐‘‹ ร— ๐‘‹ ) โŸถ ๐‘‹ )
16 13 15 sylib โŠข ( ๐‘ˆ โˆˆ NrmCVec โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ๐‘‹ โ†ฆ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) ) : ( ๐‘‹ ร— ๐‘‹ ) โŸถ ๐‘‹ )
17 1 10 6 2 nvmfval โŠข ( ๐‘ˆ โˆˆ NrmCVec โ†’ ๐‘€ = ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ๐‘‹ โ†ฆ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) ) )
18 17 feq1d โŠข ( ๐‘ˆ โˆˆ NrmCVec โ†’ ( ๐‘€ : ( ๐‘‹ ร— ๐‘‹ ) โŸถ ๐‘‹ โ†” ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ๐‘‹ โ†ฆ ( ๐‘ฅ ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ) ) : ( ๐‘‹ ร— ๐‘‹ ) โŸถ ๐‘‹ ) )
19 16 18 mpbird โŠข ( ๐‘ˆ โˆˆ NrmCVec โ†’ ๐‘€ : ( ๐‘‹ ร— ๐‘‹ ) โŸถ ๐‘‹ )