Metamath Proof Explorer


Theorem hvaddcani

Description: Cancellation law for vector addition. (Contributed by NM, 11-Sep-1999) (New usage is discouraged.)

Ref Expression
Hypotheses hvnegdi.1 โŠข ๐ด โˆˆ โ„‹
hvnegdi.2 โŠข ๐ต โˆˆ โ„‹
hvaddcan.3 โŠข ๐ถ โˆˆ โ„‹
Assertion hvaddcani ( ( ๐ด +โ„Ž ๐ต ) = ( ๐ด +โ„Ž ๐ถ ) โ†” ๐ต = ๐ถ )

Proof

Step Hyp Ref Expression
1 hvnegdi.1 โŠข ๐ด โˆˆ โ„‹
2 hvnegdi.2 โŠข ๐ต โˆˆ โ„‹
3 hvaddcan.3 โŠข ๐ถ โˆˆ โ„‹
4 oveq1 โŠข ( ( ๐ด +โ„Ž ๐ต ) = ( ๐ด +โ„Ž ๐ถ ) โ†’ ( ( ๐ด +โ„Ž ๐ต ) +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) = ( ( ๐ด +โ„Ž ๐ถ ) +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) )
5 neg1cn โŠข - 1 โˆˆ โ„‚
6 5 1 hvmulcli โŠข ( - 1 ยทโ„Ž ๐ด ) โˆˆ โ„‹
7 1 2 6 hvadd32i โŠข ( ( ๐ด +โ„Ž ๐ต ) +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) = ( ( ๐ด +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) +โ„Ž ๐ต )
8 1 hvnegidi โŠข ( ๐ด +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) = 0โ„Ž
9 8 oveq1i โŠข ( ( ๐ด +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) +โ„Ž ๐ต ) = ( 0โ„Ž +โ„Ž ๐ต )
10 2 hvaddid2i โŠข ( 0โ„Ž +โ„Ž ๐ต ) = ๐ต
11 7 9 10 3eqtri โŠข ( ( ๐ด +โ„Ž ๐ต ) +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) = ๐ต
12 1 3 6 hvadd32i โŠข ( ( ๐ด +โ„Ž ๐ถ ) +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) = ( ( ๐ด +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) +โ„Ž ๐ถ )
13 8 oveq1i โŠข ( ( ๐ด +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) +โ„Ž ๐ถ ) = ( 0โ„Ž +โ„Ž ๐ถ )
14 3 hvaddid2i โŠข ( 0โ„Ž +โ„Ž ๐ถ ) = ๐ถ
15 12 13 14 3eqtri โŠข ( ( ๐ด +โ„Ž ๐ถ ) +โ„Ž ( - 1 ยทโ„Ž ๐ด ) ) = ๐ถ
16 4 11 15 3eqtr3g โŠข ( ( ๐ด +โ„Ž ๐ต ) = ( ๐ด +โ„Ž ๐ถ ) โ†’ ๐ต = ๐ถ )
17 oveq2 โŠข ( ๐ต = ๐ถ โ†’ ( ๐ด +โ„Ž ๐ต ) = ( ๐ด +โ„Ž ๐ถ ) )
18 16 17 impbii โŠข ( ( ๐ด +โ„Ž ๐ต ) = ( ๐ด +โ„Ž ๐ถ ) โ†” ๐ต = ๐ถ )