Metamath Proof Explorer


Theorem prodge0rd

Description: Infer that a multiplicand is nonnegative from a positive multiplier and nonnegative product. (Contributed by NM, 2-Jul-2005) (Revised by Mario Carneiro, 27-May-2016) (Revised by AV, 9-Jul-2022)

Ref Expression
Hypotheses prodge0rd.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„+ )
prodge0rd.2 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
prodge0rd.3 โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ๐ด ยท ๐ต ) )
Assertion prodge0rd ( ๐œ‘ โ†’ 0 โ‰ค ๐ต )

Proof

Step Hyp Ref Expression
1 prodge0rd.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„+ )
2 prodge0rd.2 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
3 prodge0rd.3 โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ๐ด ยท ๐ต ) )
4 0red โŠข ( ๐œ‘ โ†’ 0 โˆˆ โ„ )
5 1 rpred โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
6 5 2 remulcld โŠข ( ๐œ‘ โ†’ ( ๐ด ยท ๐ต ) โˆˆ โ„ )
7 4 6 3 lensymd โŠข ( ๐œ‘ โ†’ ยฌ ( ๐ด ยท ๐ต ) < 0 )
8 5 adantr โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ ๐ด โˆˆ โ„ )
9 2 renegcld โŠข ( ๐œ‘ โ†’ - ๐ต โˆˆ โ„ )
10 9 adantr โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ - ๐ต โˆˆ โ„ )
11 1 rpgt0d โŠข ( ๐œ‘ โ†’ 0 < ๐ด )
12 11 adantr โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ 0 < ๐ด )
13 simpr โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ 0 < - ๐ต )
14 8 10 12 13 mulgt0d โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ 0 < ( ๐ด ยท - ๐ต ) )
15 5 recnd โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
16 15 adantr โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ ๐ด โˆˆ โ„‚ )
17 2 recnd โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
18 17 adantr โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ ๐ต โˆˆ โ„‚ )
19 16 18 mulneg2d โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ ( ๐ด ยท - ๐ต ) = - ( ๐ด ยท ๐ต ) )
20 14 19 breqtrd โŠข ( ( ๐œ‘ โˆง 0 < - ๐ต ) โ†’ 0 < - ( ๐ด ยท ๐ต ) )
21 20 ex โŠข ( ๐œ‘ โ†’ ( 0 < - ๐ต โ†’ 0 < - ( ๐ด ยท ๐ต ) ) )
22 2 lt0neg1d โŠข ( ๐œ‘ โ†’ ( ๐ต < 0 โ†” 0 < - ๐ต ) )
23 6 lt0neg1d โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐ต ) < 0 โ†” 0 < - ( ๐ด ยท ๐ต ) ) )
24 21 22 23 3imtr4d โŠข ( ๐œ‘ โ†’ ( ๐ต < 0 โ†’ ( ๐ด ยท ๐ต ) < 0 ) )
25 7 24 mtod โŠข ( ๐œ‘ โ†’ ยฌ ๐ต < 0 )
26 4 2 25 nltled โŠข ( ๐œ‘ โ†’ 0 โ‰ค ๐ต )