let x0 be real number ; for f being PartFunc of REAL ,REAL st x0 in dom f holds
( ( f is_upper_semicontinuous_in x0 & f is_lower_semicontinuous_in x0 ) iff f is_continuous_in x0 )
let f be PartFunc of REAL ,REAL ; ( x0 in dom f implies ( ( f is_upper_semicontinuous_in x0 & f is_lower_semicontinuous_in x0 ) iff f is_continuous_in x0 ) )
assume A1:
x0 in dom f
; ( ( f is_upper_semicontinuous_in x0 & f is_lower_semicontinuous_in x0 ) iff f is_continuous_in x0 )
A2:
( f is_continuous_in x0 implies ( f is_upper_semicontinuous_in x0 & f is_lower_semicontinuous_in x0 ) )
( f is_upper_semicontinuous_in x0 & f is_lower_semicontinuous_in x0 implies f is_continuous_in x0 )
proof
assume that A11:
f is_upper_semicontinuous_in x0
and A12:
f is_lower_semicontinuous_in x0
;
f is_continuous_in x0
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 - x0) < s holds
abs ((f . x) - (f . x0)) < 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 - x0) < s holds
abs ((f . x) - (f . x0)) < r ) ) )
assume A13:
0 < r
;
ex s being real number st
( 0 < s & ( for x being real number st x in dom f & abs (x - x0) < s holds
abs ((f . x) - (f . x0)) < r ) )
A14:
r is
Real
by XREAL_0:def 1;
then consider s1 being
Real such that A15:
0 < s1
and A16:
for
x being
Real st
x in dom f &
abs (x - x0) < s1 holds
(f . x) - (f . x0) < r
by A12, A13, Def7;
consider s2 being
Real such that A17:
0 < s2
and A18:
for
x being
Real st
x in dom f &
abs (x - x0) < s2 holds
(f . x0) - (f . x) < r
by A11, A13, A14, Def5;
set s =
min s1,
s2;
A19:
for
x being
real number st
x in dom f &
abs (x - x0) < min s1,
s2 holds
abs ((f . x) - (f . x0)) < r
proof
let x be
real number ;
( x in dom f & abs (x - x0) < min s1,s2 implies abs ((f . x) - (f . x0)) < r )
assume that A20:
x in dom f
and A21:
abs (x - x0) < min s1,
s2
;
abs ((f . x) - (f . x0)) < r
A22:
x is
Real
by XREAL_0:def 1;
min s1,
s2 <= s2
by XXREAL_0:17;
then
abs (x - x0) < s2
by A21, XXREAL_0:2;
then A23:
(f . x0) - (f . x) < r
by A18, A20, A22;
min s1,
s2 <= s1
by XXREAL_0:17;
then
abs (x - x0) < s1
by A21, XXREAL_0:2;
then A24:
(f . x) - (f . x0) < r
by A16, A20, A22;
A25:
abs ((f . x) - (f . x0)) <> r
proof
assume A26:
abs ((f . x) - (f . x0)) = r
;
contradiction
hence
contradiction
;
verum
end;
- ((f . x0) - (f . x)) > - r
by A23, XREAL_1:26;
then
abs ((f . x) - (f . x0)) <= r
by A24, ABSVALUE:12;
hence
abs ((f . x) - (f . x0)) < r
by A25, XXREAL_0:1;
verum
end;
take
min s1,
s2
;
( 0 < min s1,s2 & ( for x being real number st x in dom f & abs (x - x0) < min s1,s2 holds
abs ((f . x) - (f . x0)) < r ) )
min s1,
s2 > 0
hence
(
0 < min s1,
s2 & ( for
x being
real number st
x in dom f &
abs (x - x0) < min s1,
s2 holds
abs ((f . x) - (f . x0)) < r ) )
by A19;
verum
end;
hence
f is_continuous_in x0
by FCONT_1:3;
verum
end;
hence
( ( f is_upper_semicontinuous_in x0 & f is_lower_semicontinuous_in x0 ) iff f is_continuous_in x0 )
by A2; verum