Metamath Proof Explorer


Theorem hmopm

Description: The scalar product of a Hermitian operator with a real is Hermitian. (Contributed by NM, 23-Jul-2006) (New usage is discouraged.)

Ref Expression
Assertion hmopm ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โ†’ ( ๐ด ยทop ๐‘‡ ) โˆˆ HrmOp )

Proof

Step Hyp Ref Expression
1 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
2 hmopf โŠข ( ๐‘‡ โˆˆ HrmOp โ†’ ๐‘‡ : โ„‹ โŸถ โ„‹ )
3 homulcl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โ†’ ( ๐ด ยทop ๐‘‡ ) : โ„‹ โŸถ โ„‹ )
4 1 2 3 syl2an โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โ†’ ( ๐ด ยทop ๐‘‡ ) : โ„‹ โŸถ โ„‹ )
5 cjre โŠข ( ๐ด โˆˆ โ„ โ†’ ( โˆ— โ€˜ ๐ด ) = ๐ด )
6 hmop โŠข ( ( ๐‘‡ โˆˆ HrmOp โˆง ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ ยทih ( ๐‘‡ โ€˜ ๐‘ฆ ) ) = ( ( ๐‘‡ โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) )
7 6 3expb โŠข ( ( ๐‘‡ โˆˆ HrmOp โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ๐‘ฅ ยทih ( ๐‘‡ โ€˜ ๐‘ฆ ) ) = ( ( ๐‘‡ โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) )
8 5 7 oveqan12d โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐‘‡ โˆˆ HrmOp โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) ) โ†’ ( ( โˆ— โ€˜ ๐ด ) ยท ( ๐‘ฅ ยทih ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) = ( ๐ด ยท ( ( ๐‘‡ โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
9 8 anassrs โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ( โˆ— โ€˜ ๐ด ) ยท ( ๐‘ฅ ยทih ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) = ( ๐ด ยท ( ( ๐‘‡ โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
10 1 2 anim12i โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โ†’ ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) )
11 homval โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) = ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฆ ) ) )
12 11 3expa โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ๐‘ฆ โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) = ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฆ ) ) )
13 12 adantrl โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) = ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฆ ) ) )
14 13 oveq2d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ๐‘ฅ ยทih ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) ) = ( ๐‘ฅ ยทih ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) )
15 simpll โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ๐ด โˆˆ โ„‚ )
16 simprl โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ๐‘ฅ โˆˆ โ„‹ )
17 ffvelcdm โŠข ( ( ๐‘‡ : โ„‹ โŸถ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) โ†’ ( ๐‘‡ โ€˜ ๐‘ฆ ) โˆˆ โ„‹ )
18 17 ad2ant2l โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘ฆ ) โˆˆ โ„‹ )
19 his5 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘ฅ โˆˆ โ„‹ โˆง ( ๐‘‡ โ€˜ ๐‘ฆ ) โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ ยทih ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) = ( ( โˆ— โ€˜ ๐ด ) ยท ( ๐‘ฅ ยทih ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) )
20 15 16 18 19 syl3anc โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ๐‘ฅ ยทih ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) = ( ( โˆ— โ€˜ ๐ด ) ยท ( ๐‘ฅ ยทih ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) )
21 14 20 eqtrd โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ๐‘ฅ ยทih ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐ด ) ยท ( ๐‘ฅ ยทih ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) )
22 10 21 sylan โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ๐‘ฅ ยทih ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐ด ) ยท ( ๐‘ฅ ยทih ( ๐‘‡ โ€˜ ๐‘ฆ ) ) ) )
23 homval โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) = ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฅ ) ) )
24 23 3expa โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) = ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฅ ) ) )
25 24 adantrr โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) = ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฅ ) ) )
26 25 oveq1d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) = ( ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) )
27 ffvelcdm โŠข ( ( ๐‘‡ : โ„‹ โŸถ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ๐‘‡ โ€˜ ๐‘ฅ ) โˆˆ โ„‹ )
28 27 ad2ant2lr โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘ฅ ) โˆˆ โ„‹ )
29 simprr โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ๐‘ฆ โˆˆ โ„‹ )
30 ax-his3 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ( ๐‘‡ โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) โ†’ ( ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = ( ๐ด ยท ( ( ๐‘‡ โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
31 15 28 29 30 syl3anc โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ( ๐ด ยทโ„Ž ( ๐‘‡ โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = ( ๐ด ยท ( ( ๐‘‡ โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
32 26 31 eqtrd โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐‘‡ : โ„‹ โŸถ โ„‹ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) = ( ๐ด ยท ( ( ๐‘‡ โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
33 10 32 sylan โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) = ( ๐ด ยท ( ( ๐‘‡ โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
34 9 22 33 3eqtr4d โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) ) โ†’ ( ๐‘ฅ ยทih ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) ) = ( ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) )
35 34 ralrimivva โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โ†’ โˆ€ ๐‘ฅ โˆˆ โ„‹ โˆ€ ๐‘ฆ โˆˆ โ„‹ ( ๐‘ฅ ยทih ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) ) = ( ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) )
36 elhmop โŠข ( ( ๐ด ยทop ๐‘‡ ) โˆˆ HrmOp โ†” ( ( ๐ด ยทop ๐‘‡ ) : โ„‹ โŸถ โ„‹ โˆง โˆ€ ๐‘ฅ โˆˆ โ„‹ โˆ€ ๐‘ฆ โˆˆ โ„‹ ( ๐‘ฅ ยทih ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฆ ) ) = ( ( ( ๐ด ยทop ๐‘‡ ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
37 4 35 36 sylanbrc โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘‡ โˆˆ HrmOp ) โ†’ ( ๐ด ยทop ๐‘‡ ) โˆˆ HrmOp )