Metamath Proof Explorer


Theorem mul2lt0rgt0

Description: If the result of a multiplication is strictly negative, then multiplicands are of different signs. (Contributed by Thierry Arnoux, 19-Sep-2018)

Ref Expression
Hypotheses mul2lt0.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
mul2lt0.2 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
mul2lt0.3 โŠข ( ๐œ‘ โ†’ ( ๐ด ยท ๐ต ) < 0 )
Assertion mul2lt0rgt0 ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ๐ด < 0 )

Proof

Step Hyp Ref Expression
1 mul2lt0.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
2 mul2lt0.2 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
3 mul2lt0.3 โŠข ( ๐œ‘ โ†’ ( ๐ด ยท ๐ต ) < 0 )
4 3 adantr โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ( ๐ด ยท ๐ต ) < 0 )
5 2 adantr โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ๐ต โˆˆ โ„ )
6 5 recnd โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ๐ต โˆˆ โ„‚ )
7 6 mul02d โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ( 0 ยท ๐ต ) = 0 )
8 4 7 breqtrrd โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ( ๐ด ยท ๐ต ) < ( 0 ยท ๐ต ) )
9 1 adantr โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ๐ด โˆˆ โ„ )
10 0red โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ 0 โˆˆ โ„ )
11 simpr โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ 0 < ๐ต )
12 5 11 elrpd โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ๐ต โˆˆ โ„+ )
13 9 10 12 ltmul1d โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ( ๐ด < 0 โ†” ( ๐ด ยท ๐ต ) < ( 0 ยท ๐ต ) ) )
14 8 13 mpbird โŠข ( ( ๐œ‘ โˆง 0 < ๐ต ) โ†’ ๐ด < 0 )