let b, c be real number ; :: thesis: ( ( for a being real number st 0 < a & a < 1 holds
b <= a * c ) implies b <= 0 )
assume that
A1:
for a being real number st 0 < a & a < 1 holds
b <= a * c
and
A2:
b > 0
; :: thesis: contradiction
A3:
b * 2 > b
by A2, Th157;
then A4:
b > b / 2
by Th85;
per cases
( c <= 0 or ( c <= b & c > 0 ) or ( b <= c & c > 0 ) )
;
suppose that A12:
b <= c
and A13:
c > 0
;
:: thesis: contradictionset a =
b / (2 * c);
A14:
2
* c > 0
by A13;
A15:
b / c <= 1
by A12, A13, Lm48;
(b / c) * 2
> b / c
by A2, A13, Th157;
then
b / c > (b / c) / 2
by Th85;
then
b / c > b / (c * 2)
by XCMPLX_1:79;
then
b / (2 * c) < 1
by A15, XXREAL_0:2;
then A16:
(b / (2 * c)) * c >= b
by A1, A2, A14;
(b / (2 * c)) * c = b / 2
by A13, XCMPLX_1:93;
hence
contradiction
by A3, A16, Th85;
:: thesis: verum end; end;