A2:
{x0} c= dom f
A6:
for h being convergent_to_0 Real_Sequence
for c being constant Real_Sequence st rng c = {x0} & rng (h + c) c= dom f & ( for n being Element of NAT holds h . n > 0 ) holds
(h ") (#) ((f /* (h + c)) - (f /* c)) is convergent
by A1, Def3;
ex r being Real st
( r > 0 & [.x0,(x0 + r).] c= dom f )
by A1, Def3;
then consider h being convergent_to_0 Real_Sequence, c being constant Real_Sequence such that
A7:
rng c = {x0}
and
A8:
( rng (h + c) c= dom f & ( for n being Element of NAT holds h . n > 0 ) )
by Th2;
take
lim ((h ") (#) ((f /* (h + c)) - (f /* c)))
; for h being convergent_to_0 Real_Sequence
for c being constant Real_Sequence st rng c = {x0} & rng (h + c) c= dom f & ( for n being Element of NAT holds h . n > 0 ) holds
lim ((h ") (#) ((f /* (h + c)) - (f /* c))) = lim ((h ") (#) ((f /* (h + c)) - (f /* c)))
let h1 be convergent_to_0 Real_Sequence; for c being constant Real_Sequence st rng c = {x0} & rng (h1 + c) c= dom f & ( for n being Element of NAT holds h1 . n > 0 ) holds
lim ((h ") (#) ((f /* (h + c)) - (f /* c))) = lim ((h1 ") (#) ((f /* (h1 + c)) - (f /* c)))
let c1 be constant Real_Sequence; ( rng c1 = {x0} & rng (h1 + c1) c= dom f & ( for n being Element of NAT holds h1 . n > 0 ) implies lim ((h ") (#) ((f /* (h + c)) - (f /* c))) = lim ((h1 ") (#) ((f /* (h1 + c1)) - (f /* c1))) )
assume that
A9:
rng c1 = {x0}
and
A10:
( rng (h1 + c1) c= dom f & ( for n being Element of NAT holds h1 . n > 0 ) )
; lim ((h ") (#) ((f /* (h + c)) - (f /* c))) = lim ((h1 ") (#) ((f /* (h1 + c1)) - (f /* c1)))
c1 = c
by A7, A9, FDIFF_2:5;
hence
lim ((h ") (#) ((f /* (h + c)) - (f /* c))) = lim ((h1 ") (#) ((f /* (h1 + c1)) - (f /* c1)))
by A7, A8, A10, A6, A2, Th4; verum