Metamath Proof Explorer


Theorem hial2eq2

Description: Two vectors whose inner product is always equal are equal. (Contributed by NM, 28-Jan-2006) (New usage is discouraged.)

Ref Expression
Assertion hial2eq2 ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ โ„‹ ( ๐‘ฅ ยทih ๐ด ) = ( ๐‘ฅ ยทih ๐ต ) โ†” ๐ด = ๐ต ) )

Proof

Step Hyp Ref Expression
1 ax-his1 โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ๐ด ยทih ๐‘ฅ ) = ( โˆ— โ€˜ ( ๐‘ฅ ยทih ๐ด ) ) )
2 ax-his1 โŠข ( ( ๐ต โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ๐ต ยทih ๐‘ฅ ) = ( โˆ— โ€˜ ( ๐‘ฅ ยทih ๐ต ) ) )
3 1 2 eqeqan12d โŠข ( ( ( ๐ด โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โˆง ( ๐ต โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) ) โ†’ ( ( ๐ด ยทih ๐‘ฅ ) = ( ๐ต ยทih ๐‘ฅ ) โ†” ( โˆ— โ€˜ ( ๐‘ฅ ยทih ๐ด ) ) = ( โˆ— โ€˜ ( ๐‘ฅ ยทih ๐ต ) ) ) )
4 hicl โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐ด โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ ยทih ๐ด ) โˆˆ โ„‚ )
5 4 ancoms โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ ยทih ๐ด ) โˆˆ โ„‚ )
6 hicl โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ ยทih ๐ต ) โˆˆ โ„‚ )
7 6 ancoms โŠข ( ( ๐ต โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ ยทih ๐ต ) โˆˆ โ„‚ )
8 cj11 โŠข ( ( ( ๐‘ฅ ยทih ๐ด ) โˆˆ โ„‚ โˆง ( ๐‘ฅ ยทih ๐ต ) โˆˆ โ„‚ ) โ†’ ( ( โˆ— โ€˜ ( ๐‘ฅ ยทih ๐ด ) ) = ( โˆ— โ€˜ ( ๐‘ฅ ยทih ๐ต ) ) โ†” ( ๐‘ฅ ยทih ๐ด ) = ( ๐‘ฅ ยทih ๐ต ) ) )
9 5 7 8 syl2an โŠข ( ( ( ๐ด โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โˆง ( ๐ต โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) ) โ†’ ( ( โˆ— โ€˜ ( ๐‘ฅ ยทih ๐ด ) ) = ( โˆ— โ€˜ ( ๐‘ฅ ยทih ๐ต ) ) โ†” ( ๐‘ฅ ยทih ๐ด ) = ( ๐‘ฅ ยทih ๐ต ) ) )
10 3 9 bitr2d โŠข ( ( ( ๐ด โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โˆง ( ๐ต โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) ) โ†’ ( ( ๐‘ฅ ยทih ๐ด ) = ( ๐‘ฅ ยทih ๐ต ) โ†” ( ๐ด ยทih ๐‘ฅ ) = ( ๐ต ยทih ๐‘ฅ ) ) )
11 10 anandirs โŠข ( ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ๐‘ฅ ยทih ๐ด ) = ( ๐‘ฅ ยทih ๐ต ) โ†” ( ๐ด ยทih ๐‘ฅ ) = ( ๐ต ยทih ๐‘ฅ ) ) )
12 11 ralbidva โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ โ„‹ ( ๐‘ฅ ยทih ๐ด ) = ( ๐‘ฅ ยทih ๐ต ) โ†” โˆ€ ๐‘ฅ โˆˆ โ„‹ ( ๐ด ยทih ๐‘ฅ ) = ( ๐ต ยทih ๐‘ฅ ) ) )
13 hial2eq โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ โ„‹ ( ๐ด ยทih ๐‘ฅ ) = ( ๐ต ยทih ๐‘ฅ ) โ†” ๐ด = ๐ต ) )
14 12 13 bitrd โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ โ„‹ ( ๐‘ฅ ยทih ๐ด ) = ( ๐‘ฅ ยทih ๐ต ) โ†” ๐ด = ๐ต ) )