Metamath Proof Explorer


Theorem lemul12bd

Description: Comparison of product of two nonnegative numbers. (Contributed by Mario Carneiro, 28-May-2016)

Ref Expression
Hypotheses ltp1d.1
|- ( ph -> A e. RR )
divgt0d.2
|- ( ph -> B e. RR )
lemul1ad.3
|- ( ph -> C e. RR )
ltmul12ad.3
|- ( ph -> D e. RR )
lemul12bd.4
|- ( ph -> 0 <_ A )
lemul12bd.5
|- ( ph -> 0 <_ D )
lemul12bd.6
|- ( ph -> A <_ B )
lemul12bd.7
|- ( ph -> C <_ D )
Assertion lemul12bd
|- ( ph -> ( A x. C ) <_ ( B x. D ) )

Proof

Step Hyp Ref Expression
1 ltp1d.1
 |-  ( ph -> A e. RR )
2 divgt0d.2
 |-  ( ph -> B e. RR )
3 lemul1ad.3
 |-  ( ph -> C e. RR )
4 ltmul12ad.3
 |-  ( ph -> D e. RR )
5 lemul12bd.4
 |-  ( ph -> 0 <_ A )
6 lemul12bd.5
 |-  ( ph -> 0 <_ D )
7 lemul12bd.6
 |-  ( ph -> A <_ B )
8 lemul12bd.7
 |-  ( ph -> C <_ D )
9 1 5 jca
 |-  ( ph -> ( A e. RR /\ 0 <_ A ) )
10 4 6 jca
 |-  ( ph -> ( D e. RR /\ 0 <_ D ) )
11 lemul12b
 |-  ( ( ( ( A e. RR /\ 0 <_ A ) /\ B e. RR ) /\ ( C e. RR /\ ( D e. RR /\ 0 <_ D ) ) ) -> ( ( A <_ B /\ C <_ D ) -> ( A x. C ) <_ ( B x. D ) ) )
12 9 2 3 10 11 syl22anc
 |-  ( ph -> ( ( A <_ B /\ C <_ D ) -> ( A x. C ) <_ ( B x. D ) ) )
13 7 8 12 mp2and
 |-  ( ph -> ( A x. C ) <_ ( B x. D ) )