let f be PartFunc of COMPLEX ,COMPLEX ; :: thesis: for x0 being Complex
for N being Neighbourhood of x0 st f is_differentiable_in x0 & N c= dom f holds
for h being convergent_to_0 Complex_Sequence
for c being V8() Complex_Sequence st rng c = {x0} & rng (h + c) c= N holds
( (h " ) (#) ((f /* (h + c)) - (f /* c)) is convergent & diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c))) )
let x0 be Complex; :: thesis: for N being Neighbourhood of x0 st f is_differentiable_in x0 & N c= dom f holds
for h being convergent_to_0 Complex_Sequence
for c being V8() Complex_Sequence st rng c = {x0} & rng (h + c) c= N holds
( (h " ) (#) ((f /* (h + c)) - (f /* c)) is convergent & diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c))) )
let N be Neighbourhood of x0; :: thesis: ( f is_differentiable_in x0 & N c= dom f implies for h being convergent_to_0 Complex_Sequence
for c being V8() Complex_Sequence st rng c = {x0} & rng (h + c) c= N holds
( (h " ) (#) ((f /* (h + c)) - (f /* c)) is convergent & diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c))) ) )
assume A1:
( f is_differentiable_in x0 & N c= dom f )
; :: thesis: for h being convergent_to_0 Complex_Sequence
for c being V8() Complex_Sequence st rng c = {x0} & rng (h + c) c= N holds
( (h " ) (#) ((f /* (h + c)) - (f /* c)) is convergent & diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c))) )
let h be convergent_to_0 Complex_Sequence; :: thesis: for c being V8() Complex_Sequence st rng c = {x0} & rng (h + c) c= N holds
( (h " ) (#) ((f /* (h + c)) - (f /* c)) is convergent & diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c))) )
let c be V8() Complex_Sequence; :: thesis: ( rng c = {x0} & rng (h + c) c= N implies ( (h " ) (#) ((f /* (h + c)) - (f /* c)) is convergent & diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c))) ) )
assume A2:
( rng c = {x0} & rng (h + c) c= N )
; :: thesis: ( (h " ) (#) ((f /* (h + c)) - (f /* c)) is convergent & diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c))) )
consider N1 being Neighbourhood of x0 such that
A3:
( N1 c= dom f & ex L being C_LINEAR ex R being C_REST st
for x being Complex st x in N1 holds
(f /. x) - (f /. x0) = (L /. (x - x0)) + (R /. (x - x0)) )
by A1, Def6;
consider L being C_LINEAR, R being C_REST such that
A4:
for x being Complex st x in N1 holds
(f /. x) - (f /. x0) = (L /. (x - x0)) + (R /. (x - x0))
by A3;
consider N2 being Neighbourhood of x0 such that
A5:
( N2 c= N & N2 c= N1 )
by Th10;
consider g being Real such that
A6:
( 0 < g & { y where y is Complex : |.(y - x0).| < g } c= N2 )
by Def5;
|.(x0 - x0).| = 0
by COMPLEX1:130;
then
x0 in { y where y is Complex : |.(y - x0).| < g }
by A6;
then A7:
x0 in N2
by A6;
ex n being Element of NAT st
( rng (c ^\ n) c= N2 & rng ((h + c) ^\ n) c= N2 )
then consider n being Element of NAT such that
A16:
( rng (c ^\ n) c= N2 & rng ((h + c) ^\ n) c= N2 )
;
A17:
rng (c ^\ n) c= dom f
A19:
rng ((h + c) ^\ n) c= dom f
A20:
rng c c= dom f
A21:
rng (h + c) c= dom f
A22:
for x being Complex st x in N2 holds
(f /. x) - (f /. x0) = (L /. (x - x0)) + (R /. (x - x0))
by A4, A5;
A23:
for k being Element of NAT holds (f /. (((h + c) ^\ n) . k)) - (f /. ((c ^\ n) . k)) = (L /. ((h ^\ n) . k)) + (R /. ((h ^\ n) . k))
A29:
for k being Element of NAT holds (f /* ((h + c) ^\ n)) - (f /* (c ^\ n)) = (L /* (h ^\ n)) + (R /* (h ^\ n))
A30:
( ((L /* (h ^\ n)) + (R /* (h ^\ n))) (#) ((h ^\ n) " ) is convergent & lim (((L /* (h ^\ n)) + (R /* (h ^\ n))) (#) ((h ^\ n) " )) = L /. 1r )
A40:
N2 c= dom f
by A1, A5, XBOOLE_1:1;
A41: ((L /* (h ^\ n)) + (R /* (h ^\ n))) (#) ((h ^\ n) " ) =
((f /* ((h + c) ^\ n)) - (f /* (c ^\ n))) (#) ((h ^\ n) " )
by A29
.=
(((f /* (h + c)) ^\ n) - (f /* (c ^\ n))) (#) ((h ^\ n) " )
by A21, VALUED_0:27
.=
(((f /* (h + c)) ^\ n) - ((f /* c) ^\ n)) (#) ((h ^\ n) " )
by A20, VALUED_0:27
.=
(((f /* (h + c)) - (f /* c)) ^\ n) (#) ((h ^\ n) " )
by Th23
.=
(((f /* (h + c)) - (f /* c)) ^\ n) (#) ((h " ) ^\ n)
by Th24
.=
(((f /* (h + c)) - (f /* c)) (#) (h " )) ^\ n
by Th25
;
then A42:
L /. 1r = lim ((h " ) (#) ((f /* (h + c)) - (f /* c)))
by A30, CFCONT_1:45;
thus
(h " ) (#) ((f /* (h + c)) - (f /* c)) is convergent
by A30, A41, CFCONT_1:44; :: thesis: diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c)))
thus
diff f,x0 = lim ((h " ) (#) ((f /* (h + c)) - (f /* c)))
by A1, A22, A40, A42, Def7; :: thesis: verum