Metamath Proof Explorer


Theorem orthcom

Description: Orthogonality commutes. (Contributed by NM, 10-Oct-1999) (New usage is discouraged.)

Ref Expression
Assertion orthcom ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทih ๐ต ) = 0 โ†” ( ๐ต ยทih ๐ด ) = 0 ) )

Proof

Step Hyp Ref Expression
1 fveq2 โŠข ( ( ๐ด ยทih ๐ต ) = 0 โ†’ ( โˆ— โ€˜ ( ๐ด ยทih ๐ต ) ) = ( โˆ— โ€˜ 0 ) )
2 cj0 โŠข ( โˆ— โ€˜ 0 ) = 0
3 1 2 eqtrdi โŠข ( ( ๐ด ยทih ๐ต ) = 0 โ†’ ( โˆ— โ€˜ ( ๐ด ยทih ๐ต ) ) = 0 )
4 ax-his1 โŠข ( ( ๐ต โˆˆ โ„‹ โˆง ๐ด โˆˆ โ„‹ ) โ†’ ( ๐ต ยทih ๐ด ) = ( โˆ— โ€˜ ( ๐ด ยทih ๐ต ) ) )
5 4 ancoms โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ๐ต ยทih ๐ด ) = ( โˆ— โ€˜ ( ๐ด ยทih ๐ต ) ) )
6 5 eqeq1d โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ( ๐ต ยทih ๐ด ) = 0 โ†” ( โˆ— โ€˜ ( ๐ด ยทih ๐ต ) ) = 0 ) )
7 3 6 imbitrrid โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทih ๐ต ) = 0 โ†’ ( ๐ต ยทih ๐ด ) = 0 ) )
8 fveq2 โŠข ( ( ๐ต ยทih ๐ด ) = 0 โ†’ ( โˆ— โ€˜ ( ๐ต ยทih ๐ด ) ) = ( โˆ— โ€˜ 0 ) )
9 8 2 eqtrdi โŠข ( ( ๐ต ยทih ๐ด ) = 0 โ†’ ( โˆ— โ€˜ ( ๐ต ยทih ๐ด ) ) = 0 )
10 ax-his1 โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ๐ด ยทih ๐ต ) = ( โˆ— โ€˜ ( ๐ต ยทih ๐ด ) ) )
11 10 eqeq1d โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทih ๐ต ) = 0 โ†” ( โˆ— โ€˜ ( ๐ต ยทih ๐ด ) ) = 0 ) )
12 9 11 imbitrrid โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ( ๐ต ยทih ๐ด ) = 0 โ†’ ( ๐ด ยทih ๐ต ) = 0 ) )
13 7 12 impbid โŠข ( ( ๐ด โˆˆ โ„‹ โˆง ๐ต โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทih ๐ต ) = 0 โ†” ( ๐ต ยทih ๐ด ) = 0 ) )