Metamath Proof Explorer


Theorem ltmulneg

Description: Multiplying by a negative number, swaps the order. (Contributed by Glauco Siliprandi, 26-Jun-2021)

Ref Expression
Hypotheses ltmulneg.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
ltmulneg.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
ltmulneg.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ )
ltmulneg.n โŠข ( ๐œ‘ โ†’ ๐ถ < 0 )
Assertion ltmulneg ( ๐œ‘ โ†’ ( ๐ด < ๐ต โ†” ( ๐ต ยท ๐ถ ) < ( ๐ด ยท ๐ถ ) ) )

Proof

Step Hyp Ref Expression
1 ltmulneg.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
2 ltmulneg.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
3 ltmulneg.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ )
4 ltmulneg.n โŠข ( ๐œ‘ โ†’ ๐ถ < 0 )
5 3 4 negelrpd โŠข ( ๐œ‘ โ†’ - ๐ถ โˆˆ โ„+ )
6 1 2 5 ltmul1d โŠข ( ๐œ‘ โ†’ ( ๐ด < ๐ต โ†” ( ๐ด ยท - ๐ถ ) < ( ๐ต ยท - ๐ถ ) ) )
7 3 renegcld โŠข ( ๐œ‘ โ†’ - ๐ถ โˆˆ โ„ )
8 1 7 remulcld โŠข ( ๐œ‘ โ†’ ( ๐ด ยท - ๐ถ ) โˆˆ โ„ )
9 2 7 remulcld โŠข ( ๐œ‘ โ†’ ( ๐ต ยท - ๐ถ ) โˆˆ โ„ )
10 8 9 ltnegd โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท - ๐ถ ) < ( ๐ต ยท - ๐ถ ) โ†” - ( ๐ต ยท - ๐ถ ) < - ( ๐ด ยท - ๐ถ ) ) )
11 2 recnd โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
12 7 recnd โŠข ( ๐œ‘ โ†’ - ๐ถ โˆˆ โ„‚ )
13 11 12 mulneg2d โŠข ( ๐œ‘ โ†’ ( ๐ต ยท - - ๐ถ ) = - ( ๐ต ยท - ๐ถ ) )
14 3 recnd โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„‚ )
15 14 negnegd โŠข ( ๐œ‘ โ†’ - - ๐ถ = ๐ถ )
16 15 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐ต ยท - - ๐ถ ) = ( ๐ต ยท ๐ถ ) )
17 13 16 eqtr3d โŠข ( ๐œ‘ โ†’ - ( ๐ต ยท - ๐ถ ) = ( ๐ต ยท ๐ถ ) )
18 1 recnd โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
19 18 12 mulneg2d โŠข ( ๐œ‘ โ†’ ( ๐ด ยท - - ๐ถ ) = - ( ๐ด ยท - ๐ถ ) )
20 15 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐ด ยท - - ๐ถ ) = ( ๐ด ยท ๐ถ ) )
21 19 20 eqtr3d โŠข ( ๐œ‘ โ†’ - ( ๐ด ยท - ๐ถ ) = ( ๐ด ยท ๐ถ ) )
22 17 21 breq12d โŠข ( ๐œ‘ โ†’ ( - ( ๐ต ยท - ๐ถ ) < - ( ๐ด ยท - ๐ถ ) โ†” ( ๐ต ยท ๐ถ ) < ( ๐ด ยท ๐ถ ) ) )
23 6 10 22 3bitrd โŠข ( ๐œ‘ โ†’ ( ๐ด < ๐ต โ†” ( ๐ต ยท ๐ถ ) < ( ๐ด ยท ๐ถ ) ) )