reconsider cf = COMPLEX --> 0c as Function of COMPLEX,COMPLEX ;
set R = cf;
then reconsider R = cf as C_RestFunc by Def3;
set L = cf;
for z being Complex holds cf /. z = 0c * z
by XCMPLX_0:def 2, FUNCOP_1:7;
then reconsider L = cf as C_LinearFunc by Def4;
let f be PartFunc of COMPLEX,COMPLEX; for Z being open Subset of COMPLEX st Z c= dom f & ex a1 being Complex st rng f = {a1} holds
( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = 0c ) )
let Z be open Subset of COMPLEX; ( Z c= dom f & ex a1 being Complex st rng f = {a1} implies ( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = 0c ) ) )
assume A3:
Z c= dom f
; ( for a1 being Complex holds not rng f = {a1} or ( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = 0c ) ) )
given a1 being Complex such that A4:
rng f = {a1}
; ( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = 0c ) )
hence A12:
f is_differentiable_on Z
by A3, Th15; for x being Complex st x in Z holds
(f `| Z) /. x = 0c
let x0 be Complex; ( x0 in Z implies (f `| Z) /. x0 = 0c )
assume A13:
x0 in Z
; (f `| Z) /. x0 = 0c
then A14:
f is_differentiable_in x0
by A7;
then
ex N being Neighbourhood of x0 st
( N c= dom f & ex L being C_LinearFunc ex R being C_RestFunc st
for x being Complex st x in N holds
(f /. x) - (f /. x0) = (L /. (x - x0)) + (R /. (x - x0)) )
;
then consider N being Neighbourhood of x0 such that
A15:
N c= dom f
;
A16:
for x being Complex st x in N holds
(f /. x) - (f /. x0) = (L /. (x - x0)) + (R /. (x - x0))
thus (f `| Z) /. x0 =
diff (f,x0)
by A12, A13, Def12
.=
L /. 1r
by A14, A15, A16, Def7
.=
0c
; verum