Metamath Proof Explorer


Theorem ltdiv23neg

Description: Swap denominator with other side of 'less than', when both are negative. (Contributed by Glauco Siliprandi, 26-Jun-2021)

Ref Expression
Hypotheses ltdiv23neg.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
ltdiv23neg.2 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
ltdiv23neg.3 โŠข ( ๐œ‘ โ†’ ๐ต < 0 )
ltdiv23neg.4 โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ )
ltdiv23neg.5 โŠข ( ๐œ‘ โ†’ ๐ถ < 0 )
Assertion ltdiv23neg ( ๐œ‘ โ†’ ( ( ๐ด / ๐ต ) < ๐ถ โ†” ( ๐ด / ๐ถ ) < ๐ต ) )

Proof

Step Hyp Ref Expression
1 ltdiv23neg.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
2 ltdiv23neg.2 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
3 ltdiv23neg.3 โŠข ( ๐œ‘ โ†’ ๐ต < 0 )
4 ltdiv23neg.4 โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ )
5 ltdiv23neg.5 โŠข ( ๐œ‘ โ†’ ๐ถ < 0 )
6 2 3 ltned โŠข ( ๐œ‘ โ†’ ๐ต โ‰  0 )
7 1 2 6 redivcld โŠข ( ๐œ‘ โ†’ ( ๐ด / ๐ต ) โˆˆ โ„ )
8 7 4 2 3 ltmulneg โŠข ( ๐œ‘ โ†’ ( ( ๐ด / ๐ต ) < ๐ถ โ†” ( ๐ถ ยท ๐ต ) < ( ( ๐ด / ๐ต ) ยท ๐ต ) ) )
9 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
10 1 9 syl โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
11 recn โŠข ( ๐ต โˆˆ โ„ โ†’ ๐ต โˆˆ โ„‚ )
12 2 11 syl โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
13 10 12 6 divcan1d โŠข ( ๐œ‘ โ†’ ( ( ๐ด / ๐ต ) ยท ๐ต ) = ๐ด )
14 13 breq2d โŠข ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ต ) < ( ( ๐ด / ๐ต ) ยท ๐ต ) โ†” ( ๐ถ ยท ๐ต ) < ๐ด ) )
15 remulcl โŠข ( ( ๐ถ โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ๐ถ ยท ๐ต ) โˆˆ โ„ )
16 4 2 15 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐ถ ยท ๐ต ) โˆˆ โ„ )
17 4 5 ltned โŠข ( ๐œ‘ โ†’ ๐ถ โ‰  0 )
18 4 17 rereccld โŠข ( ๐œ‘ โ†’ ( 1 / ๐ถ ) โˆˆ โ„ )
19 4 5 reclt0d โŠข ( ๐œ‘ โ†’ ( 1 / ๐ถ ) < 0 )
20 16 1 18 19 ltmulneg โŠข ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ต ) < ๐ด โ†” ( ๐ด ยท ( 1 / ๐ถ ) ) < ( ( ๐ถ ยท ๐ต ) ยท ( 1 / ๐ถ ) ) ) )
21 recn โŠข ( ๐ถ โˆˆ โ„ โ†’ ๐ถ โˆˆ โ„‚ )
22 4 21 syl โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„‚ )
23 10 22 17 divrecd โŠข ( ๐œ‘ โ†’ ( ๐ด / ๐ถ ) = ( ๐ด ยท ( 1 / ๐ถ ) ) )
24 23 eqcomd โŠข ( ๐œ‘ โ†’ ( ๐ด ยท ( 1 / ๐ถ ) ) = ( ๐ด / ๐ถ ) )
25 22 12 mulcld โŠข ( ๐œ‘ โ†’ ( ๐ถ ยท ๐ต ) โˆˆ โ„‚ )
26 25 22 17 divrecd โŠข ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ต ) / ๐ถ ) = ( ( ๐ถ ยท ๐ต ) ยท ( 1 / ๐ถ ) ) )
27 divcan3 โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โ†’ ( ( ๐ถ ยท ๐ต ) / ๐ถ ) = ๐ต )
28 27 3expb โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) ) โ†’ ( ( ๐ถ ยท ๐ต ) / ๐ถ ) = ๐ต )
29 12 22 17 28 syl12anc โŠข ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ต ) / ๐ถ ) = ๐ต )
30 26 29 eqtr3d โŠข ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ต ) ยท ( 1 / ๐ถ ) ) = ๐ต )
31 24 30 breq12d โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ( 1 / ๐ถ ) ) < ( ( ๐ถ ยท ๐ต ) ยท ( 1 / ๐ถ ) ) โ†” ( ๐ด / ๐ถ ) < ๐ต ) )
32 20 31 bitrd โŠข ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ต ) < ๐ด โ†” ( ๐ด / ๐ถ ) < ๐ต ) )
33 8 14 32 3bitrd โŠข ( ๐œ‘ โ†’ ( ( ๐ด / ๐ต ) < ๐ถ โ†” ( ๐ด / ๐ถ ) < ๐ต ) )