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
for z being Point of S
for h being convergent_to_0 Real_Sequence
for c being V8() sequence of S st rng c = {x0} & rng ((h * z) + c) c= dom f 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; :: thesis: for x0 being Point of S st f is_differentiable_in x0 holds
for z being Point of S
for h being convergent_to_0 Real_Sequence
for c being V8() sequence of S st rng c = {x0} & rng ((h * z) + c) c= dom f 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; :: thesis: ( f is_differentiable_in x0 implies for z being Point of S
for h being convergent_to_0 Real_Sequence
for c being V8() sequence of S st rng c = {x0} & rng ((h * z) + c) c= dom f holds
( (h " ) (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff f,x0) . z = lim ((h " ) (#) ((f /* ((h * z) + c)) - (f /* c))) ) )
assume A1:
f is_differentiable_in x0
; :: thesis: for z being Point of S
for h being convergent_to_0 Real_Sequence
for c being V8() sequence of S st rng c = {x0} & rng ((h * z) + c) c= dom f holds
( (h " ) (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff f,x0) . z = lim ((h " ) (#) ((f /* ((h * z) + c)) - (f /* c))) )
let z be Point of S; :: thesis: for h being convergent_to_0 Real_Sequence
for c being V8() sequence of S st rng c = {x0} & rng ((h * z) + c) c= dom f holds
( (h " ) (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff f,x0) . z = lim ((h " ) (#) ((f /* ((h * z) + c)) - (f /* c))) )
let h be convergent_to_0 Real_Sequence; :: thesis: for c being V8() sequence of S st rng c = {x0} & rng ((h * z) + c) c= dom f holds
( (h " ) (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff f,x0) . z = lim ((h " ) (#) ((f /* ((h * z) + c)) - (f /* c))) )
let c be V8() sequence of S; :: thesis: ( rng c = {x0} & rng ((h * z) + c) c= dom f implies ( (h " ) (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff f,x0) . z = lim ((h " ) (#) ((f /* ((h * z) + c)) - (f /* c))) ) )
assume that
A2:
rng c = {x0}
and
A3:
rng ((h * z) + c) c= dom f
; :: thesis: ( (h " ) (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff f,x0) . z = lim ((h " ) (#) ((f /* ((h * z) + c)) - (f /* c))) )
consider N being Neighbourhood of x0 such that
A4:
N c= dom f
and
A5:
for z being Point of S
for h being convergent_to_0 Real_Sequence
for c being V8() 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, Th1;
consider g being Real such that
A6:
0 < g
and
A7:
{ y where y is Point of S : ||.(y - x0).|| < g } c= N
by NFCONT_1:def 3;
A8:
for n being Element of NAT holds c . n = x0
ex n being Element of NAT st rng (((h ^\ n) * z) + c) c= N
then consider n being Element of NAT such that
A26:
rng (((h ^\ n) * z) + c) c= N
;
A27:
( ((h ^\ n) " ) (#) ((f /* (((h ^\ n) * z) + c)) - (f /* c)) is convergent & (diff f,x0) . z = lim (((h ^\ n) " ) (#) ((f /* (((h ^\ n) * z) + c)) - (f /* c))) )
by A2, A5, A26;
x0 in N
by NFCONT_1:4;
then A29:
rng c c= dom f
by A2, A4, ZFMISC_1:37;
((h ^\ n) " ) (#) ((f /* (((h ^\ n) * z) + c)) - (f /* c)) = ((h " ) (#) ((f /* ((h * z) + c)) - (f /* c))) ^\ n
hence
( (h " ) (#) ((f /* ((h * z) + c)) - (f /* c)) is convergent & (diff f,x0) . z = lim ((h " ) (#) ((f /* ((h * z) + c)) - (f /* c))) )
by A27, LOPBAN_3:15, LOPBAN_3:16; :: thesis: verum