Metamath Proof Explorer


Theorem ltdiv2

Description: Division of a positive number by both sides of 'less than'. (Contributed by NM, 27-Apr-2005)

Ref Expression
Assertion ltdiv2 ( ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด < ๐ต โ†” ( ๐ถ / ๐ต ) < ( ๐ถ / ๐ด ) ) )

Proof

Step Hyp Ref Expression
1 ltrec โŠข ( ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) ) โ†’ ( ๐ด < ๐ต โ†” ( 1 / ๐ต ) < ( 1 / ๐ด ) ) )
2 1 3adant3 โŠข ( ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด < ๐ต โ†” ( 1 / ๐ต ) < ( 1 / ๐ด ) ) )
3 gt0ne0 โŠข ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โ†’ ๐ต โ‰  0 )
4 rereccl โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( 1 / ๐ต ) โˆˆ โ„ )
5 3 4 syldan โŠข ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โ†’ ( 1 / ๐ต ) โˆˆ โ„ )
6 gt0ne0 โŠข ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โ†’ ๐ด โ‰  0 )
7 rereccl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ด โ‰  0 ) โ†’ ( 1 / ๐ด ) โˆˆ โ„ )
8 6 7 syldan โŠข ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โ†’ ( 1 / ๐ด ) โˆˆ โ„ )
9 ltmul2 โŠข ( ( ( 1 / ๐ต ) โˆˆ โ„ โˆง ( 1 / ๐ด ) โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( 1 / ๐ต ) < ( 1 / ๐ด ) โ†” ( ๐ถ ยท ( 1 / ๐ต ) ) < ( ๐ถ ยท ( 1 / ๐ด ) ) ) )
10 8 9 syl3an2 โŠข ( ( ( 1 / ๐ต ) โˆˆ โ„ โˆง ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( 1 / ๐ต ) < ( 1 / ๐ด ) โ†” ( ๐ถ ยท ( 1 / ๐ต ) ) < ( ๐ถ ยท ( 1 / ๐ด ) ) ) )
11 5 10 syl3an1 โŠข ( ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( 1 / ๐ต ) < ( 1 / ๐ด ) โ†” ( ๐ถ ยท ( 1 / ๐ต ) ) < ( ๐ถ ยท ( 1 / ๐ด ) ) ) )
12 recn โŠข ( ๐ถ โˆˆ โ„ โ†’ ๐ถ โˆˆ โ„‚ )
13 12 adantr โŠข ( ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) โ†’ ๐ถ โˆˆ โ„‚ )
14 recn โŠข ( ๐ต โˆˆ โ„ โ†’ ๐ต โˆˆ โ„‚ )
15 14 adantr โŠข ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โ†’ ๐ต โˆˆ โ„‚ )
16 15 3 jca โŠข ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โ†’ ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) )
17 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
18 17 adantr โŠข ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โ†’ ๐ด โˆˆ โ„‚ )
19 18 6 jca โŠข ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โ†’ ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) )
20 divrec โŠข ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โ†’ ( ๐ถ / ๐ต ) = ( ๐ถ ยท ( 1 / ๐ต ) ) )
21 20 3expb โŠข ( ( ๐ถ โˆˆ โ„‚ โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ถ / ๐ต ) = ( ๐ถ ยท ( 1 / ๐ต ) ) )
22 21 3adant3 โŠข ( ( ๐ถ โˆˆ โ„‚ โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โˆง ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) ) โ†’ ( ๐ถ / ๐ต ) = ( ๐ถ ยท ( 1 / ๐ต ) ) )
23 divrec โŠข ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ๐ถ / ๐ด ) = ( ๐ถ ยท ( 1 / ๐ด ) ) )
24 23 3expb โŠข ( ( ๐ถ โˆˆ โ„‚ โˆง ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) ) โ†’ ( ๐ถ / ๐ด ) = ( ๐ถ ยท ( 1 / ๐ด ) ) )
25 24 3adant2 โŠข ( ( ๐ถ โˆˆ โ„‚ โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โˆง ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) ) โ†’ ( ๐ถ / ๐ด ) = ( ๐ถ ยท ( 1 / ๐ด ) ) )
26 22 25 breq12d โŠข ( ( ๐ถ โˆˆ โ„‚ โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โˆง ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) ) โ†’ ( ( ๐ถ / ๐ต ) < ( ๐ถ / ๐ด ) โ†” ( ๐ถ ยท ( 1 / ๐ต ) ) < ( ๐ถ ยท ( 1 / ๐ด ) ) ) )
27 13 16 19 26 syl3an โŠข ( ( ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) ) โ†’ ( ( ๐ถ / ๐ต ) < ( ๐ถ / ๐ด ) โ†” ( ๐ถ ยท ( 1 / ๐ต ) ) < ( ๐ถ ยท ( 1 / ๐ด ) ) ) )
28 27 3coml โŠข ( ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ถ / ๐ต ) < ( ๐ถ / ๐ด ) โ†” ( ๐ถ ยท ( 1 / ๐ต ) ) < ( ๐ถ ยท ( 1 / ๐ด ) ) ) )
29 11 28 bitr4d โŠข ( ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( 1 / ๐ต ) < ( 1 / ๐ด ) โ†” ( ๐ถ / ๐ต ) < ( ๐ถ / ๐ด ) ) )
30 29 3com12 โŠข ( ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( 1 / ๐ต ) < ( 1 / ๐ด ) โ†” ( ๐ถ / ๐ต ) < ( ๐ถ / ๐ด ) ) )
31 2 30 bitrd โŠข ( ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด < ๐ต โ†” ( ๐ถ / ๐ต ) < ( ๐ถ / ๐ด ) ) )