let a, b, c be real number ; :: thesis: ( a <= b & 0 <= c implies a * c <= b * c )
assume that
A1: a <= b and
A2: 0 <= c ; :: thesis: a * c <= b * c
reconsider x1 = a, y1 = b, z1 = c as Element of REAL by XREAL_0:def 1;
A3: ( * y1,z1 = b * c & * x1,z1 = a * c ) by Lm11;
not o in [:{0 },REAL+ :] by ARYTM_0:5, XBOOLE_0:3;
then A4: c in REAL+ by A2, XXREAL_0:def 5;
assume A5: not a * c <= b * c ; :: thesis: contradiction
then A6: c <> 0 ;
per cases ( ( a in REAL+ & b in REAL+ ) or ( a in [:{0 },REAL+ :] & b in REAL+ ) or ( a in [:{0 },REAL+ :] & b in [:{0 },REAL+ :] ) ) by A1, XXREAL_0:def 5;
suppose that A7: a in REAL+ and
A8: b in REAL+ ; :: thesis: contradiction
consider a'', b'' being Element of REAL+ such that
A9: a = a'' and
A10: b = b'' and
A11: a'' <=' b'' by A1, A7, A8, XXREAL_0:def 5;
consider a', c' being Element of REAL+ such that
A12: a = a' and
A13: c = c' and
A14: * x1,z1 = a' *' c' by A4, A7, ARYTM_0:def 3;
consider b', c'' being Element of REAL+ such that
A15: b = b' and
A16: c = c'' and
A17: * y1,z1 = b' *' c'' by A4, A8, ARYTM_0:def 3;
a' *' c' <=' b' *' c' by A9, A10, A11, A12, A15, ARYTM_1:8;
hence contradiction by A3, A5, A13, A14, A16, A17, Lm1; :: thesis: verum
end;
suppose that A18: a in [:{0 },REAL+ :] and
A19: b in REAL+ ; :: thesis: contradiction
consider a', c' being Element of REAL+ such that
a = [0 ,a'] and
c = c' and
A20: * x1,z1 = [0 ,(c' *' a')] by A4, A6, A18, ARYTM_0:def 3;
consider b', c'' being Element of REAL+ such that
b = b' and
c = c'' and
A21: * y1,z1 = b' *' c'' by A4, A19, ARYTM_0:def 3;
* x1,z1 in [:{0 },REAL+ :] by A20, Lm4, ZFMISC_1:106;
then ( not * x1,z1 in REAL+ & not * y1,z1 in [:{0 },REAL+ :] ) by A21, ARYTM_0:5, XBOOLE_0:3;
hence contradiction by A3, A5, XXREAL_0:def 5; :: thesis: verum
end;
suppose that A22: a in [:{0 },REAL+ :] and
A23: b in [:{0 },REAL+ :] ; :: thesis: contradiction
consider a'', b'' being Element of REAL+ such that
A24: a = [0 ,a''] and
A25: b = [0 ,b''] and
A26: b'' <=' a'' by A1, A22, A23, XXREAL_0:def 5;
consider a', c' being Element of REAL+ such that
A27: a = [0 ,a'] and
A28: c = c' and
A29: * x1,z1 = [0 ,(c' *' a')] by A4, A6, A22, ARYTM_0:def 3;
consider b', c'' being Element of REAL+ such that
A30: b = [0 ,b'] and
A31: c = c'' and
A32: * y1,z1 = [0 ,(c'' *' b')] by A4, A6, A23, ARYTM_0:def 3;
A33: a' = a'' by A24, A27, ZFMISC_1:33;
A34: b' = b'' by A25, A30, ZFMISC_1:33;
A35: ( * x1,z1 in [:{0 },REAL+ :] & * y1,z1 in [:{0 },REAL+ :] ) by A29, A32, Lm4, ZFMISC_1:106;
b' *' c' <=' a' *' c' by A26, A33, A34, ARYTM_1:8;
hence contradiction by A3, A5, A28, A29, A31, A32, A35, Lm1; :: thesis: verum
end;
end;