Metamath Proof Explorer


Theorem mulre

Description: A product with a nonzero real multiplier is real iff the multiplicand is real. (Contributed by NM, 21-Aug-2008)

Ref Expression
Assertion mulre ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( ๐ด โˆˆ โ„ โ†” ( ๐ต ยท ๐ด ) โˆˆ โ„ ) )

Proof

Step Hyp Ref Expression
1 rereb โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ๐ด โˆˆ โ„ โ†” ( โ„œ โ€˜ ๐ด ) = ๐ด ) )
2 1 3ad2ant1 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( ๐ด โˆˆ โ„ โ†” ( โ„œ โ€˜ ๐ด ) = ๐ด ) )
3 recl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โ„œ โ€˜ ๐ด ) โˆˆ โ„ )
4 3 recnd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โ„œ โ€˜ ๐ด ) โˆˆ โ„‚ )
5 4 3ad2ant1 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( โ„œ โ€˜ ๐ด ) โˆˆ โ„‚ )
6 simp1 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ๐ด โˆˆ โ„‚ )
7 recn โŠข ( ๐ต โˆˆ โ„ โ†’ ๐ต โˆˆ โ„‚ )
8 7 anim1i โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) )
9 8 3adant1 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) )
10 mulcan โŠข ( ( ( โ„œ โ€˜ ๐ด ) โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) = ( ๐ต ยท ๐ด ) โ†” ( โ„œ โ€˜ ๐ด ) = ๐ด ) )
11 5 6 9 10 syl3anc โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) = ( ๐ต ยท ๐ด ) โ†” ( โ„œ โ€˜ ๐ด ) = ๐ด ) )
12 7 adantr โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ๐ต โˆˆ โ„‚ )
13 4 adantl โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( โ„œ โ€˜ ๐ด ) โˆˆ โ„‚ )
14 ax-icn โŠข i โˆˆ โ„‚
15 imcl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โ„‘ โ€˜ ๐ด ) โˆˆ โ„ )
16 15 recnd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โ„‘ โ€˜ ๐ด ) โˆˆ โ„‚ )
17 mulcl โŠข ( ( i โˆˆ โ„‚ โˆง ( โ„‘ โ€˜ ๐ด ) โˆˆ โ„‚ ) โ†’ ( i ยท ( โ„‘ โ€˜ ๐ด ) ) โˆˆ โ„‚ )
18 14 16 17 sylancr โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( i ยท ( โ„‘ โ€˜ ๐ด ) ) โˆˆ โ„‚ )
19 18 adantl โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( i ยท ( โ„‘ โ€˜ ๐ด ) ) โˆˆ โ„‚ )
20 12 13 19 adddid โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐ต ยท ( ( โ„œ โ€˜ ๐ด ) + ( i ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) = ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) + ( ๐ต ยท ( i ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) )
21 replim โŠข ( ๐ด โˆˆ โ„‚ โ†’ ๐ด = ( ( โ„œ โ€˜ ๐ด ) + ( i ยท ( โ„‘ โ€˜ ๐ด ) ) ) )
22 21 adantl โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ๐ด = ( ( โ„œ โ€˜ ๐ด ) + ( i ยท ( โ„‘ โ€˜ ๐ด ) ) ) )
23 22 oveq2d โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐ต ยท ๐ด ) = ( ๐ต ยท ( ( โ„œ โ€˜ ๐ด ) + ( i ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) )
24 mul12 โŠข ( ( i โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ โˆง ( โ„‘ โ€˜ ๐ด ) โˆˆ โ„‚ ) โ†’ ( i ยท ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) ) = ( ๐ต ยท ( i ยท ( โ„‘ โ€˜ ๐ด ) ) ) )
25 14 7 16 24 mp3an3an โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( i ยท ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) ) = ( ๐ต ยท ( i ยท ( โ„‘ โ€˜ ๐ด ) ) ) )
26 25 oveq2d โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) + ( i ยท ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) = ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) + ( ๐ต ยท ( i ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) )
27 20 23 26 3eqtr4d โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐ต ยท ๐ด ) = ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) + ( i ยท ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) )
28 27 fveq2d โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( โ„œ โ€˜ ( ๐ต ยท ๐ด ) ) = ( โ„œ โ€˜ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) + ( i ยท ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) ) )
29 remulcl โŠข ( ( ๐ต โˆˆ โ„ โˆง ( โ„œ โ€˜ ๐ด ) โˆˆ โ„ ) โ†’ ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) โˆˆ โ„ )
30 3 29 sylan2 โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) โˆˆ โ„ )
31 remulcl โŠข ( ( ๐ต โˆˆ โ„ โˆง ( โ„‘ โ€˜ ๐ด ) โˆˆ โ„ ) โ†’ ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) โˆˆ โ„ )
32 15 31 sylan2 โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) โˆˆ โ„ )
33 crre โŠข ( ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) โˆˆ โ„ โˆง ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) โˆˆ โ„ ) โ†’ ( โ„œ โ€˜ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) + ( i ยท ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) ) = ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) )
34 30 32 33 syl2anc โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( โ„œ โ€˜ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) + ( i ยท ( ๐ต ยท ( โ„‘ โ€˜ ๐ด ) ) ) ) ) = ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) )
35 28 34 eqtr2d โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) = ( โ„œ โ€˜ ( ๐ต ยท ๐ด ) ) )
36 35 eqeq1d โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) = ( ๐ต ยท ๐ด ) โ†” ( โ„œ โ€˜ ( ๐ต ยท ๐ด ) ) = ( ๐ต ยท ๐ด ) ) )
37 mulcl โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐ต ยท ๐ด ) โˆˆ โ„‚ )
38 7 37 sylan โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ๐ต ยท ๐ด ) โˆˆ โ„‚ )
39 rereb โŠข ( ( ๐ต ยท ๐ด ) โˆˆ โ„‚ โ†’ ( ( ๐ต ยท ๐ด ) โˆˆ โ„ โ†” ( โ„œ โ€˜ ( ๐ต ยท ๐ด ) ) = ( ๐ต ยท ๐ด ) ) )
40 38 39 syl โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ( ๐ต ยท ๐ด ) โˆˆ โ„ โ†” ( โ„œ โ€˜ ( ๐ต ยท ๐ด ) ) = ( ๐ต ยท ๐ด ) ) )
41 36 40 bitr4d โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) = ( ๐ต ยท ๐ด ) โ†” ( ๐ต ยท ๐ด ) โˆˆ โ„ ) )
42 41 ancoms โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) = ( ๐ต ยท ๐ด ) โ†” ( ๐ต ยท ๐ด ) โˆˆ โ„ ) )
43 42 3adant3 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( ( ๐ต ยท ( โ„œ โ€˜ ๐ด ) ) = ( ๐ต ยท ๐ด ) โ†” ( ๐ต ยท ๐ด ) โˆˆ โ„ ) )
44 2 11 43 3bitr2d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( ๐ด โˆˆ โ„ โ†” ( ๐ต ยท ๐ด ) โˆˆ โ„ ) )