let T, S be non trivial RealNormSpace; :: thesis: for f being PartFunc of S,T
for x0 being Point of S st f is_differentiable_in x0 holds
f is_continuous_in x0
let f be PartFunc of S,T; :: thesis: for x0 being Point of S st f is_differentiable_in x0 holds
f is_continuous_in x0
let x0 be Point of S; :: thesis: ( f is_differentiable_in x0 implies f is_continuous_in x0 )
assume A1:
f is_differentiable_in x0
; :: thesis: f is_continuous_in x0
then consider N being Neighbourhood of x0 such that
A2:
( N c= dom f & ex L being Point of (R_NormSpace_of_BoundedLinearOperators S,T) ex R being REST of S,T st
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = (L . (x - x0)) + (R /. (x - x0)) )
by Def6;
A3:
x0 in N
by NFCONT_1:4;
now let s1 be
sequence of
S;
:: thesis: ( rng s1 c= dom f & s1 is convergent & lim s1 = x0 & ( for n being Element of NAT holds s1 . n <> x0 ) implies ( f /* s1 is convergent & f /. x0 = lim (f /* s1) ) )assume A4:
(
rng s1 c= dom f &
s1 is
convergent &
lim s1 = x0 & ( for
n being
Element of
NAT holds
s1 . n <> x0 ) )
;
:: thesis: ( f /* s1 is convergent & f /. x0 = lim (f /* s1) )consider g being
Real such that A5:
(
0 < g &
{ y where y is Point of S : ||.(y - x0).|| < g } c= N )
by NFCONT_1:def 3;
reconsider s2 =
NAT --> x0 as
sequence of
S by FUNCOP_1:57;
deffunc H1(
Element of
NAT )
-> Element of the
carrier of
S =
(s1 . $1) - (s2 . $1);
consider s3 being
sequence of
S such that A6:
for
n being
Element of
NAT holds
s3 . n = H1(
n)
from FUNCT_2:sch 4();
A7:
s2 is
convergent
by Th21;
A8:
lim s2 =
s2 . 0
by Th21
.=
x0
by FUNCOP_1:13
;
A9:
s3 = s1 - s2
by A6, NORMSP_1:def 6;
then A10:
s3 is
convergent
by A4, A7, NORMSP_1:35;
A11:
lim s3 =
x0 - x0
by A4, A7, A8, A9, NORMSP_1:43
.=
0. S
by RLVECT_1:28
;
consider l being
Element of
NAT such that A14:
for
m being
Element of
NAT st
l <= m holds
||.((s1 . m) - x0).|| < g
by A4, A5, NORMSP_1:def 11;
A15:
(
s3 ^\ l is
convergent &
lim (s3 ^\ l) = 0. S )
by A10, A11, LOPBAN_3:14;
then
s3 ^\ l is
non-zero
by Th7;
then reconsider h =
s3 ^\ l as
convergent_to_0 sequence of
S by A15, Def4;
reconsider c =
s2 ^\ l as
V8()
sequence of
S ;
A17:
rng c = {x0}
rng (h + c) c= N
then A23:
(
(f /* (h + c)) - (f /* c) is
convergent &
lim ((f /* (h + c)) - (f /* c)) = 0. T )
by A1, A2, A17, Th39;
then A26:
f /* c is
convergent
by NORMSP_1:def 9;
then A27:
lim (f /* c) = f /. x0
by A24, NORMSP_1:def 11;
A28:
((f /* (h + c)) - (f /* c)) + (f /* c) is
convergent
by A23, A26, NORMSP_1:34;
A29:
lim (((f /* (h + c)) - (f /* c)) + (f /* c)) =
(0. T) + (f /. x0)
by A23, A26, A27, NORMSP_1:42
.=
f /. x0
by RLVECT_1:10
;
then A30:
((f /* (h + c)) - (f /* c)) + (f /* c) = f /* (h + c)
by FUNCT_2:113;
then A31:
((f /* (h + c)) - (f /* c)) + (f /* c) =
f /* (s1 ^\ l)
by A30, FUNCT_2:113
.=
(f /* s1) ^\ l
by A4, VALUED_0:27
;
hence
f /* s1 is
convergent
by A28, LOPBAN_3:15;
:: thesis: f /. x0 = lim (f /* s1)thus
f /. x0 = lim (f /* s1)
by A23, A26, A29, A31, LOPBAN_3:16, NORMSP_1:34;
:: thesis: verum end;
hence
f is_continuous_in x0
by A2, A3, Th32; :: thesis: verum