Metamath Proof Explorer


Theorem ltdiv23

Description: Swap denominator with other side of 'less than'. (Contributed by NM, 3-Oct-1999)

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

Proof

Step Hyp Ref Expression
1 simpl โŠข ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โ†’ ๐ต โˆˆ โ„ )
2 gt0ne0 โŠข ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โ†’ ๐ต โ‰  0 )
3 1 2 jca โŠข ( ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โ†’ ( ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) )
4 redivcl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) โ†’ ( ๐ด / ๐ต ) โˆˆ โ„ )
5 4 3expb โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด / ๐ต ) โˆˆ โ„ )
6 3 5 sylan2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) ) โ†’ ( ๐ด / ๐ต ) โˆˆ โ„ )
7 6 3adant3 โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด / ๐ต ) โˆˆ โ„ )
8 simp3 โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ๐ถ โˆˆ โ„ ) โ†’ ๐ถ โˆˆ โ„ )
9 simp2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) )
10 ltmul1 โŠข ( ( ( ๐ด / ๐ต ) โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) ) โ†’ ( ( ๐ด / ๐ต ) < ๐ถ โ†” ( ( ๐ด / ๐ต ) ยท ๐ต ) < ( ๐ถ ยท ๐ต ) ) )
11 7 8 9 10 syl3anc โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ( ๐ด / ๐ต ) < ๐ถ โ†” ( ( ๐ด / ๐ต ) ยท ๐ต ) < ( ๐ถ ยท ๐ต ) ) )
12 11 3adant3r โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ด / ๐ต ) < ๐ถ โ†” ( ( ๐ด / ๐ต ) ยท ๐ต ) < ( ๐ถ ยท ๐ต ) ) )
13 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
14 13 adantr โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) ) โ†’ ๐ด โˆˆ โ„‚ )
15 recn โŠข ( ๐ต โˆˆ โ„ โ†’ ๐ต โˆˆ โ„‚ )
16 15 ad2antrl โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) ) โ†’ ๐ต โˆˆ โ„‚ )
17 2 adantl โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) ) โ†’ ๐ต โ‰  0 )
18 14 16 17 divcan1d โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) ) โ†’ ( ( ๐ด / ๐ต ) ยท ๐ต ) = ๐ด )
19 18 3adant3 โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ด / ๐ต ) ยท ๐ต ) = ๐ด )
20 19 breq1d โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ( ๐ด / ๐ต ) ยท ๐ต ) < ( ๐ถ ยท ๐ต ) โ†” ๐ด < ( ๐ถ ยท ๐ต ) ) )
21 remulcl โŠข ( ( ๐ถ โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ๐ถ ยท ๐ต ) โˆˆ โ„ )
22 21 ancoms โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ถ ยท ๐ต ) โˆˆ โ„ )
23 22 adantrr โŠข ( ( ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ถ ยท ๐ต ) โˆˆ โ„ )
24 23 3adant1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ถ ยท ๐ต ) โˆˆ โ„ )
25 ltdiv1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ถ ยท ๐ต ) โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด < ( ๐ถ ยท ๐ต ) โ†” ( ๐ด / ๐ถ ) < ( ( ๐ถ ยท ๐ต ) / ๐ถ ) ) )
26 24 25 syld3an2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด < ( ๐ถ ยท ๐ต ) โ†” ( ๐ด / ๐ถ ) < ( ( ๐ถ ยท ๐ต ) / ๐ถ ) ) )
27 recn โŠข ( ๐ถ โˆˆ โ„ โ†’ ๐ถ โˆˆ โ„‚ )
28 27 adantr โŠข ( ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) โ†’ ๐ถ โˆˆ โ„‚ )
29 gt0ne0 โŠข ( ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) โ†’ ๐ถ โ‰  0 )
30 28 29 jca โŠข ( ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) โ†’ ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) )
31 divcan3 โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โ†’ ( ( ๐ถ ยท ๐ต ) / ๐ถ ) = ๐ต )
32 31 3expb โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) ) โ†’ ( ( ๐ถ ยท ๐ต ) / ๐ถ ) = ๐ต )
33 15 30 32 syl2an โŠข ( ( ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ถ ยท ๐ต ) / ๐ถ ) = ๐ต )
34 33 3adant1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ถ ยท ๐ต ) / ๐ถ ) = ๐ต )
35 34 breq2d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ด / ๐ถ ) < ( ( ๐ถ ยท ๐ต ) / ๐ถ ) โ†” ( ๐ด / ๐ถ ) < ๐ต ) )
36 26 35 bitrd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด < ( ๐ถ ยท ๐ต ) โ†” ( ๐ด / ๐ถ ) < ๐ต ) )
37 36 3adant2r โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ๐ด < ( ๐ถ ยท ๐ต ) โ†” ( ๐ด / ๐ถ ) < ๐ต ) )
38 12 20 37 3bitrd โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ต โˆˆ โ„ โˆง 0 < ๐ต ) โˆง ( ๐ถ โˆˆ โ„ โˆง 0 < ๐ถ ) ) โ†’ ( ( ๐ด / ๐ต ) < ๐ถ โ†” ( ๐ด / ๐ถ ) < ๐ต ) )