let S, T be RealNormSpace; for f being PartFunc of S,T
for x0 being Point of S st f is_differentiable_in x0 holds
ex N being Neighbourhood of x0 st
( N c= dom f & ex R being RestFunc of S,T st
( R /. (0. S) = 0. T & R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) ) )
let f be PartFunc of S,T; for x0 being Point of S st f is_differentiable_in x0 holds
ex N being Neighbourhood of x0 st
( N c= dom f & ex R being RestFunc of S,T st
( R /. (0. S) = 0. T & R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) ) )
let x0 be Point of S; ( f is_differentiable_in x0 implies ex N being Neighbourhood of x0 st
( N c= dom f & ex R being RestFunc of S,T st
( R /. (0. S) = 0. T & R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) ) ) )
assume
f is_differentiable_in x0
; ex N being Neighbourhood of x0 st
( N c= dom f & ex R being RestFunc of S,T st
( R /. (0. S) = 0. T & R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) ) )
then consider N being Neighbourhood of x0 such that
A1:
N c= dom f
and
A2:
ex R being RestFunc of S,T st
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0))
by Def7;
take
N
; ( N c= dom f & ex R being RestFunc of S,T st
( R /. (0. S) = 0. T & R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) ) )
ex R being RestFunc of S,T st
( R /. (0. S) = 0. T & R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) )
proof
R_NormSpace_of_BoundedLinearOperators (
S,
T)
= NORMSTR(#
(BoundedLinearOperators (S,T)),
(Zero_ ((BoundedLinearOperators (S,T)),(R_VectorSpace_of_LinearOperators (S,T)))),
(Add_ ((BoundedLinearOperators (S,T)),(R_VectorSpace_of_LinearOperators (S,T)))),
(Mult_ ((BoundedLinearOperators (S,T)),(R_VectorSpace_of_LinearOperators (S,T)))),
(BoundedLinearOperatorsNorm (S,T)) #)
by LOPBAN_1:def 14;
then reconsider L =
diff (
f,
x0) as
Element of
BoundedLinearOperators (
S,
T) ;
consider R being
RestFunc of
S,
T such that A3:
for
x being
Point of
S st
x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0))
by A2;
take
R
;
( R /. (0. S) = 0. T & R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) )
(f /. x0) - (f /. x0) = (L . (x0 - x0)) + (R /. (x0 - x0))
by A3, NFCONT_1:4;
then
0. T = (L . (x0 - x0)) + (R /. (x0 - x0))
by RLVECT_1:15;
then
0. T = (L . (0. S)) + (R /. (x0 - x0))
by RLVECT_1:15;
then A4:
0. T = (L . (0. S)) + (R /. (0. S))
by RLVECT_1:15;
L . (0. S) =
(modetrans (L,S,T)) . (0. S)
by LOPBAN_1:def 11
.=
(modetrans (L,S,T)) . (0 * (0. S))
by RLVECT_1:10
.=
0 * ((modetrans (L,S,T)) . (0. S))
by LOPBAN_1:def 5
.=
0. T
by RLVECT_1:10
;
hence A5:
R /. (0. S) = 0. T
by A4, RLVECT_1:4;
( R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) )
R is
total
by Def5;
then
dom R = the
carrier of
S
by PARTFUN1:def 2;
hence
(
R is_continuous_in 0. S & ( for
x being
Point of
S st
x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) )
by A3, A6, Th27;
verum
end;
hence
( N c= dom f & ex R being RestFunc of S,T st
( R /. (0. S) = 0. T & R is_continuous_in 0. S & ( for x being Point of S st x in N holds
(f /. x) - (f /. x0) = ((diff (f,x0)) . (x - x0)) + (R /. (x - x0)) ) ) )
by A1; verum