Metamath Proof Explorer


Theorem nvpncan2

Description: Cancellation law for vector subtraction. (Contributed by NM, 27-Dec-2007) (New usage is discouraged.)

Ref Expression
Hypotheses nvpncan2.1 โŠข ๐‘‹ = ( BaseSet โ€˜ ๐‘ˆ )
nvpncan2.2 โŠข ๐บ = ( +๐‘ฃ โ€˜ ๐‘ˆ )
nvpncan2.3 โŠข ๐‘€ = ( โˆ’๐‘ฃ โ€˜ ๐‘ˆ )
Assertion nvpncan2 ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด ๐บ ๐ต ) ๐‘€ ๐ด ) = ๐ต )

Proof

Step Hyp Ref Expression
1 nvpncan2.1 โŠข ๐‘‹ = ( BaseSet โ€˜ ๐‘ˆ )
2 nvpncan2.2 โŠข ๐บ = ( +๐‘ฃ โ€˜ ๐‘ˆ )
3 nvpncan2.3 โŠข ๐‘€ = ( โˆ’๐‘ฃ โ€˜ ๐‘ˆ )
4 simp1 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ๐‘ˆ โˆˆ NrmCVec )
5 1 2 nvgcl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ๐ด ๐บ ๐ต ) โˆˆ ๐‘‹ )
6 simp2 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ๐ด โˆˆ ๐‘‹ )
7 eqid โŠข ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) = ( ยท๐‘ OLD โ€˜ ๐‘ˆ )
8 1 2 7 3 nvmval โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( ๐ด ๐บ ๐ต ) โˆˆ ๐‘‹ โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด ๐บ ๐ต ) ๐‘€ ๐ด ) = ( ( ๐ด ๐บ ๐ต ) ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) )
9 4 5 6 8 syl3anc โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด ๐บ ๐ต ) ๐‘€ ๐ด ) = ( ( ๐ด ๐บ ๐ต ) ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) )
10 simp3 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ๐ต โˆˆ ๐‘‹ )
11 neg1cn โŠข - 1 โˆˆ โ„‚
12 1 7 nvscl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง - 1 โˆˆ โ„‚ โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) โˆˆ ๐‘‹ )
13 11 12 mp3an2 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) โˆˆ ๐‘‹ )
14 13 3adant3 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) โˆˆ ๐‘‹ )
15 1 2 nvadd32 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ โˆง ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) โˆˆ ๐‘‹ ) ) โ†’ ( ( ๐ด ๐บ ๐ต ) ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) = ( ( ๐ด ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ๐บ ๐ต ) )
16 4 6 10 14 15 syl13anc โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด ๐บ ๐ต ) ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) = ( ( ๐ด ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ๐บ ๐ต ) )
17 eqid โŠข ( 0vec โ€˜ ๐‘ˆ ) = ( 0vec โ€˜ ๐‘ˆ )
18 1 2 7 17 nvrinv โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ๐ด ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) = ( 0vec โ€˜ ๐‘ˆ ) )
19 18 3adant3 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ๐ด ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) = ( 0vec โ€˜ ๐‘ˆ ) )
20 19 oveq1d โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ๐บ ๐ต ) = ( ( 0vec โ€˜ ๐‘ˆ ) ๐บ ๐ต ) )
21 1 2 17 nv0lid โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( 0vec โ€˜ ๐‘ˆ ) ๐บ ๐ต ) = ๐ต )
22 21 3adant2 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( 0vec โ€˜ ๐‘ˆ ) ๐บ ๐ต ) = ๐ต )
23 20 22 eqtrd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ๐บ ๐ต ) = ๐ต )
24 16 23 eqtrd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด ๐บ ๐ต ) ๐บ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) = ๐ต )
25 9 24 eqtrd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ๐ต โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด ๐บ ๐ต ) ๐‘€ ๐ด ) = ๐ต )