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 & ( for z being Point of S
for h being non-zero 0 -convergent Real_Sequence
for c being constant sequence of S st rng c = {x0} & rng ((h * z) + c) c= N holds
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff (f,x0)) . z = lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) ) ) )
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 & ( for z being Point of S
for h being non-zero 0 -convergent Real_Sequence
for c being constant sequence of S st rng c = {x0} & rng ((h * z) + c) c= N holds
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff (f,x0)) . z = lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) ) ) )
let x0 be Point of S; ( f is_differentiable_in x0 implies ex N being Neighbourhood of x0 st
( N c= dom f & ( for z being Point of S
for h being non-zero 0 -convergent Real_Sequence
for c being constant sequence of S st rng c = {x0} & rng ((h * z) + c) c= N holds
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff (f,x0)) . z = lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) ) ) ) )
assume
f is_differentiable_in x0
; ex N being Neighbourhood of x0 st
( N c= dom f & ( for z being Point of S
for h being non-zero 0 -convergent Real_Sequence
for c being constant sequence of S st rng c = {x0} & rng ((h * z) + c) c= N holds
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff (f,x0)) . z = lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) ) ) )
then consider N being Neighbourhood of x0 such that
A1:
N c= dom f
and
A2:
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 NDIFF_1:47;
consider R being RestFunc of S,T such that
A3:
R /. (0. S) = 0. T
and
R is_continuous_in 0. S
and
A4:
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;
now for z being Point of S
for h being non-zero 0 -convergent Real_Sequence
for c being constant sequence of S st rng c = {x0} & rng ((h * z) + c) c= N holds
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) = (diff (f,x0)) . z )let z be
Point of
S;
for h being non-zero 0 -convergent Real_Sequence
for c being constant sequence of S st rng c = {x0} & rng ((h * z) + c) c= N holds
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) = (diff (f,x0)) . z )let h be
non-zero 0 -convergent Real_Sequence;
for c being constant sequence of S st rng c = {x0} & rng ((h * z) + c) c= N holds
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) = (diff (f,x0)) . z )let c be
constant sequence of
S;
( rng c = {x0} & rng ((h * z) + c) c= N implies ( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) = (diff (f,x0)) . z ) )assume that A5:
rng c = {x0}
and A6:
rng ((h * z) + c) c= N
;
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) = (diff (f,x0)) . z )A7:
(
((abs h) ") (#) (R /* (h * z)) is
convergent &
lim (((abs h) ") (#) (R /* (h * z))) = 0. T )
x0 in N
by NFCONT_1:4;
then A22:
rng c c= dom f
by A1, A5, ZFMISC_1:31;
A23:
for
n being
Nat holds
||.((((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) . n) - ((diff (f,x0)) . z)).|| = ||.(((h ") (#) (R /* (h * z))) . n).||
proof
R is
total
by NDIFF_1:def 5;
then
dom R = the
carrier of
S
by PARTFUN1:def 2;
then A24:
rng (h * z) c= dom R
;
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) ;
let n be
Nat;
||.((((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) . n) - ((diff (f,x0)) . z)).|| = ||.(((h ") (#) (R /* (h * z))) . n).||
A25:
n in NAT
by ORDINAL1:def 12;
A26:
h . n <> 0
by SEQ_1:5;
dom c = NAT
by FUNCT_2:def 1;
then
c . n in rng c
by FUNCT_1:3, A25;
then A27:
c . n = x0
by A5, TARSKI:def 1;
dom ((h * z) + c) = NAT
by FUNCT_2:def 1;
then
((h * z) + c) . n in rng ((h * z) + c)
by FUNCT_1:3, A25;
then
((h * z) + c) . n in N
by A6;
then
((h * z) . n) + (c . n) in N
by NORMSP_1:def 2;
then A28:
((h . n) * z) + x0 in N
by A27, NDIFF_1:def 3;
(((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) . n) - ((diff (f,x0)) . z) =
(((h ") . n) * (((f /* ((h * z) + c)) - (f /* c)) . n)) - ((diff (f,x0)) . z)
by NDIFF_1:def 2
.=
(((h . n) ") * (((f /* ((h * z) + c)) - (f /* c)) . n)) - ((diff (f,x0)) . z)
by VALUED_1:10
.=
(((h . n) ") * (((f /* ((h * z) + c)) . n) - ((f /* c) . n))) - ((diff (f,x0)) . z)
by NORMSP_1:def 3
.=
(((h . n) ") * ((f /. (((h * z) + c) . n)) - ((f /* c) . n))) - ((diff (f,x0)) . z)
by A1, A6, FUNCT_2:109, XBOOLE_1:1, A25
.=
(((h . n) ") * ((f /. (((h * z) + c) . n)) - (f /. (c . n)))) - ((diff (f,x0)) . z)
by A22, FUNCT_2:109, A25
.=
(((h . n) ") * ((f /. (((h * z) . n) + (c . n))) - (f /. (c . n)))) - ((diff (f,x0)) . z)
by NORMSP_1:def 2
.=
(((h . n) ") * ((f /. (((h . n) * z) + (c . n))) - (f /. (c . n)))) - ((diff (f,x0)) . z)
by NDIFF_1:def 3
.=
(((h . n) ") * (((diff (f,x0)) . ((((h . n) * z) + x0) - x0)) + (R /. ((((h . n) * z) + x0) - x0)))) - ((diff (f,x0)) . z)
by A4, A27, A28
.=
(((h . n) ") * (((diff (f,x0)) . (((h . n) * z) + (x0 - x0))) + (R /. ((((h . n) * z) + x0) - x0)))) - ((diff (f,x0)) . z)
by RLVECT_1:def 3
.=
(((h . n) ") * (((diff (f,x0)) . (((h . n) * z) + (x0 - x0))) + (R /. (((h . n) * z) + (x0 - x0))))) - ((diff (f,x0)) . z)
by RLVECT_1:def 3
.=
(((h . n) ") * (((diff (f,x0)) . (((h . n) * z) + (0. S))) + (R /. (((h . n) * z) + (x0 - x0))))) - ((diff (f,x0)) . z)
by RLVECT_1:15
.=
(((h . n) ") * (((diff (f,x0)) . (((h . n) * z) + (0. S))) + (R /. (((h . n) * z) + (0. S))))) - ((diff (f,x0)) . z)
by RLVECT_1:15
.=
(((h . n) ") * (((diff (f,x0)) . ((h . n) * z)) + (R /. (((h . n) * z) + (0. S))))) - ((diff (f,x0)) . z)
by RLVECT_1:4
.=
(((h . n) ") * (((diff (f,x0)) . ((h . n) * z)) + (R /. ((h . n) * z)))) - ((diff (f,x0)) . z)
by RLVECT_1:4
.=
((((h . n) ") * (R /. ((h . n) * z))) + (((h . n) ") * ((diff (f,x0)) . ((h . n) * z)))) - ((diff (f,x0)) . z)
by RLVECT_1:def 5
.=
((((h . n) ") * (R /. ((h . n) * z))) + (((h . n) ") * ((modetrans (L,S,T)) . ((h . n) * z)))) - ((diff (f,x0)) . z)
by LOPBAN_1:def 11
.=
((((h . n) ") * (R /. ((h . n) * z))) + (((h . n) ") * ((h . n) * ((modetrans (L,S,T)) . z)))) - ((diff (f,x0)) . z)
by LOPBAN_1:def 5
.=
((((h . n) ") * (R /. ((h . n) * z))) + (((h . n) ") * ((h . n) * (L . z)))) - ((diff (f,x0)) . z)
by LOPBAN_1:def 11
.=
((((h . n) ") * (R /. ((h . n) * z))) + ((((h . n) ") * (h . n)) * ((diff (f,x0)) . z))) - ((diff (f,x0)) . z)
by RLVECT_1:def 7
.=
((((h . n) ") * (R /. ((h . n) * z))) + (1 * ((diff (f,x0)) . z))) - ((diff (f,x0)) . z)
by A26, XCMPLX_0:def 7
.=
((((h . n) ") * (R /. ((h . n) * z))) + ((diff (f,x0)) . z)) - ((diff (f,x0)) . z)
by RLVECT_1:def 8
.=
(((h . n) ") * (R /. ((h . n) * z))) + (((diff (f,x0)) . z) - ((diff (f,x0)) . z))
by RLVECT_1:def 3
.=
(((h . n) ") * (R /. ((h . n) * z))) + (0. T)
by RLVECT_1:15
.=
((h . n) ") * (R /. ((h . n) * z))
by RLVECT_1:4
.=
((h ") . n) * (R /. ((h . n) * z))
by VALUED_1:10
.=
((h ") . n) * (R /. ((h * z) . n))
by NDIFF_1:def 3
.=
((h ") . n) * ((R /* (h * z)) . n)
by A24, FUNCT_2:109, A25
.=
((h ") (#) (R /* (h * z))) . n
by NDIFF_1:def 2
;
hence
||.((((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) . n) - ((diff (f,x0)) . z)).|| = ||.(((h ") (#) (R /* (h * z))) . n).||
;
verum
end; hence
(h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is
convergent
by NORMSP_1:def 6;
lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) = (diff (f,x0)) . zhence
lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) = (diff (f,x0)) . z
by A29, NORMSP_1:def 7;
verum end;
hence
ex N being Neighbourhood of x0 st
( N c= dom f & ( for z being Point of S
for h being non-zero 0 -convergent Real_Sequence
for c being constant sequence of S st rng c = {x0} & rng ((h * z) + c) c= N holds
( (h ") (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff (f,x0)) . z = lim ((h ") (#) ((f /* ((h * z) + c)) - (f /* c))) ) ) )
by A1; verum