let f be PartFunc of REAL,REAL; for I being Interval
for a being Real st ex x1, x2 being Real st
( x1 in I & x2 in I & x1 < a & a < x2 ) & f is_convex_on I holds
f is_continuous_in a
let I be Interval; for a being Real st ex x1, x2 being Real st
( x1 in I & x2 in I & x1 < a & a < x2 ) & f is_convex_on I holds
f is_continuous_in a
let a be Real; ( ex x1, x2 being Real st
( x1 in I & x2 in I & x1 < a & a < x2 ) & f is_convex_on I implies f is_continuous_in a )
assume that
A1:
ex x1, x2 being Real st
( x1 in I & x2 in I & x1 < a & a < x2 )
and
A2:
f is_convex_on I
; f is_continuous_in a
consider x1, x2 being Real such that
A3:
x1 in I
and
A4:
x2 in I
and
A5:
x1 < a
and
A6:
a < x2
by A1;
set M = max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))));
A7:
a in I
by A3, A4, A5, A6, XXREAL_2:80;
A8:
for x being Real st x1 <= x & x <= x2 & x <> a holds
( ((f . x1) - (f . a)) / (x1 - a) <= ((f . x) - (f . a)) / (x - a) & ((f . x) - (f . a)) / (x - a) <= ((f . x2) - (f . a)) / (x2 - a) )
proof
let x be
Real;
( x1 <= x & x <= x2 & x <> a implies ( ((f . x1) - (f . a)) / (x1 - a) <= ((f . x) - (f . a)) / (x - a) & ((f . x) - (f . a)) / (x - a) <= ((f . x2) - (f . a)) / (x2 - a) ) )
assume that A9:
x1 <= x
and A10:
x <= x2
and A11:
x <> a
;
( ((f . x1) - (f . a)) / (x1 - a) <= ((f . x) - (f . a)) / (x - a) & ((f . x) - (f . a)) / (x - a) <= ((f . x2) - (f . a)) / (x2 - a) )
A12:
x in I
by A3, A4, A9, A10, XXREAL_2:80;
(
((f . x1) - (f . a)) / (x1 - a) <= ((f . x) - (f . a)) / (x - a) &
((f . x) - (f . a)) / (x - a) <= ((f . x2) - (f . a)) / (x2 - a) )
proof
hence
(
((f . x1) - (f . a)) / (x1 - a) <= ((f . x) - (f . a)) / (x - a) &
((f . x) - (f . a)) / (x - a) <= ((f . x2) - (f . a)) / (x2 - a) )
;
verum
end;
hence
(
((f . x1) - (f . a)) / (x1 - a) <= ((f . x) - (f . a)) / (x - a) &
((f . x) - (f . a)) / (x - a) <= ((f . x2) - (f . a)) / (x2 - a) )
;
verum
end;
A19:
for x being real number st x1 <= x & x <= x2 & x <> a holds
abs ((f . x) - (f . a)) <= (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (abs (x - a))
A29:
max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))) >= min ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))
by Th1;
A30:
( abs (((f . x1) - (f . a)) / (x1 - a)) >= 0 & abs (((f . x2) - (f . a)) / (x2 - a)) >= 0 )
by COMPLEX1:46;
then A31:
min ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))) >= 0
by XXREAL_0:20;
then A32:
max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))) >= 0
by Th1;
for r being real number st 0 < r holds
ex s being real number st
( 0 < s & ( for x being real number st x in dom f & abs (x - a) < s holds
abs ((f . x) - (f . a)) < r ) )
proof
let r be
real number ;
( 0 < r implies ex s being real number st
( 0 < s & ( for x being real number st x in dom f & abs (x - a) < s holds
abs ((f . x) - (f . a)) < r ) ) )
assume A33:
0 < r
;
ex s being real number st
( 0 < s & ( for x being real number st x in dom f & abs (x - a) < s holds
abs ((f . x) - (f . a)) < r ) )
reconsider r =
r as
Real by XREAL_0:def 1;
ex
s being
real number st
(
0 < s & ( for
x being
real number st
x in dom f &
abs (x - a) < s holds
abs ((f . x) - (f . a)) < r ) )
proof
now per cases
( max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))) > 0 or max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))) = 0 )
by A30, A29, XXREAL_0:20;
suppose A34:
max (
(abs (((f . x1) - (f . a)) / (x1 - a))),
(abs (((f . x2) - (f . a)) / (x2 - a))))
> 0
;
ex s being real number st
( 0 < s & ( for x being real number st x in dom f & abs (x - a) < s holds
abs ((f . x) - (f . a)) < r ) )set s =
min (
(r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),
(min ((a - x1),(x2 - a))));
A35:
for
x being
real number st
x in dom f &
abs (x - a) < min (
(r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),
(min ((a - x1),(x2 - a)))) holds
abs ((f . x) - (f . a)) < r
proof
A36:
min (
(r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),
(min ((a - x1),(x2 - a))))
<= min (
(a - x1),
(x2 - a))
by XXREAL_0:17;
let x be
real number ;
( x in dom f & abs (x - a) < min ((r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),(min ((a - x1),(x2 - a)))) implies abs ((f . x) - (f . a)) < r )
assume that
x in dom f
and A37:
abs (x - a) < min (
(r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),
(min ((a - x1),(x2 - a))))
;
abs ((f . x) - (f . a)) < r
min (
(a - x1),
(x2 - a))
<= a - x1
by XXREAL_0:17;
then
min (
(r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),
(min ((a - x1),(x2 - a))))
<= a - x1
by A36, XXREAL_0:2;
then
abs (x - a) < a - x1
by A37, XXREAL_0:2;
then
- (a - x1) <= x - a
by ABSVALUE:5;
then
x1 - a <= x - a
;
then A38:
x1 <= x
by XREAL_1:9;
min (
(a - x1),
(x2 - a))
<= x2 - a
by XXREAL_0:17;
then
min (
(r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),
(min ((a - x1),(x2 - a))))
<= x2 - a
by A36, XXREAL_0:2;
then
abs (x - a) < x2 - a
by A37, XXREAL_0:2;
then
x - a <= x2 - a
by ABSVALUE:5;
then A39:
x <= x2
by XREAL_1:9;
now per cases
( x <> a or x = a )
;
suppose
x <> a
;
abs ((f . x) - (f . a)) < rthen A40:
abs ((f . x) - (f . a)) <= (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (abs (x - a))
by A19, A38, A39;
now per cases
( max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))) <> 0 or max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))) = 0 )
;
suppose A41:
max (
(abs (((f . x1) - (f . a)) / (x1 - a))),
(abs (((f . x2) - (f . a)) / (x2 - a))))
<> 0
;
abs ((f . x) - (f . a)) < rA42:
(max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (min ((r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),(min ((a - x1),(x2 - a))))) <= (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))))
by A31, A29, XREAL_1:64, XXREAL_0:17;
(max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (abs (x - a)) < (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (min ((r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),(min ((a - x1),(x2 - a)))))
by A32, A37, A41, XREAL_1:68;
then
(max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (abs (x - a)) < (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))))
by A42, XXREAL_0:2;
then
(max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (abs (x - a)) < (r * (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))) / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))
by XCMPLX_1:74;
then
(max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (abs (x - a)) < r * ((max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))))
by XCMPLX_1:74;
then
(max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a))))) * (abs (x - a)) < r * 1
by A41, XCMPLX_1:60;
hence
abs ((f . x) - (f . a)) < r
by A40, XXREAL_0:2;
verum end; end; end; hence
abs ((f . x) - (f . a)) < r
;
verum end; end; end;
hence
abs ((f . x) - (f . a)) < r
;
verum
end;
min (
(r / (max ((abs (((f . x1) - (f . a)) / (x1 - a))),(abs (((f . x2) - (f . a)) / (x2 - a)))))),
(min ((a - x1),(x2 - a))))
> 0
hence
ex
s being
real number st
(
0 < s & ( for
x being
real number st
x in dom f &
abs (x - a) < s holds
abs ((f . x) - (f . a)) < r ) )
by A35;
verum end; end; end;
hence
ex
s being
real number st
(
0 < s & ( for
x being
real number st
x in dom f &
abs (x - a) < s holds
abs ((f . x) - (f . a)) < r ) )
;
verum
end;
hence
ex
s being
real number st
(
0 < s & ( for
x being
real number st
x in dom f &
abs (x - a) < s holds
abs ((f . x) - (f . a)) < r ) )
;
verum
end;
hence
f is_continuous_in a
by FCONT_1:3; verum