Metamath Proof Explorer


Theorem lemul1

Description: Multiplication of both sides of 'less than or equal to' by a positive number. (Contributed by NM, 21-Feb-2005)

Ref Expression
Assertion lemul1 ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด โ‰ค ๐ต โ†” ( ๐ด ยท ๐ถ ) โ‰ค ( ๐ต ยท ๐ถ ) ) )

Proof

Step Hyp Ref Expression
1 ltmul1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด < ๐ต โ†” ( ๐ด ยท ๐ถ ) < ( ๐ต ยท ๐ถ ) ) )
2 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
3 recn โŠข ( ๐ต โˆˆ โ„ โ†’ ๐ต โˆˆ โ„‚ )
4 recn โŠข ( ๐ถ โˆˆ โ„ โ†’ ๐ถ โˆˆ โ„‚ )
5 4 adantr โŠข ( ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) โ†’ ๐ถ โˆˆ โ„‚ )
6 gt0ne0 โŠข ( ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) โ†’ ๐ถ โ‰  0 )
7 5 6 jca โŠข ( ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) โ†’ ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) )
8 mulcan2 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ โˆง ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) ) โ†’ ( ( ๐ด ยท ๐ถ ) = ( ๐ต ยท ๐ถ ) โ†” ๐ด = ๐ต ) )
9 2 3 7 8 syl3an โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ด ยท ๐ถ ) = ( ๐ต ยท ๐ถ ) โ†” ๐ด = ๐ต ) )
10 9 bicomd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด = ๐ต โ†” ( ๐ด ยท ๐ถ ) = ( ๐ต ยท ๐ถ ) ) )
11 1 10 orbi12d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ด < ๐ต โˆจ ๐ด = ๐ต ) โ†” ( ( ๐ด ยท ๐ถ ) < ( ๐ต ยท ๐ถ ) โˆจ ( ๐ด ยท ๐ถ ) = ( ๐ต ยท ๐ถ ) ) ) )
12 leloe โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ๐ด โ‰ค ๐ต โ†” ( ๐ด < ๐ต โˆจ ๐ด = ๐ต ) ) )
13 12 3adant3 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด โ‰ค ๐ต โ†” ( ๐ด < ๐ต โˆจ ๐ด = ๐ต ) ) )
14 remulcl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ๐ถ ) โˆˆ โ„ )
15 14 3adant2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ๐ถ ) โˆˆ โ„ )
16 remulcl โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ต ยท ๐ถ ) โˆˆ โ„ )
17 16 3adant1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ต ยท ๐ถ ) โˆˆ โ„ )
18 15 17 leloed โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ( ๐ด ยท ๐ถ ) โ‰ค ( ๐ต ยท ๐ถ ) โ†” ( ( ๐ด ยท ๐ถ ) < ( ๐ต ยท ๐ถ ) โˆจ ( ๐ด ยท ๐ถ ) = ( ๐ต ยท ๐ถ ) ) ) )
19 18 3adant3r โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ด ยท ๐ถ ) โ‰ค ( ๐ต ยท ๐ถ ) โ†” ( ( ๐ด ยท ๐ถ ) < ( ๐ต ยท ๐ถ ) โˆจ ( ๐ด ยท ๐ถ ) = ( ๐ต ยท ๐ถ ) ) ) )
20 11 13 19 3bitr4d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด โ‰ค ๐ต โ†” ( ๐ด ยท ๐ถ ) โ‰ค ( ๐ต ยท ๐ถ ) ) )