set R = cf;
reconsider L = id COMPLEX as PartFunc of COMPLEX,COMPLEX ;
A1:
COMPLEX c= COMPLEX
;
then
for b being Complex holds L /. b = 1r * b
by PARTFUN2:6;
then reconsider L = L as C_LINEAR by Def4;
A2:
dom cf = COMPLEX
by FUNCOP_1:13;
then reconsider R = cf as C_REST by Def3;
let f be PartFunc of COMPLEX,COMPLEX; for Z being open Subset of COMPLEX st Z c= dom f & f | Z = id Z holds
( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = 1r ) )
let Z be open Subset of COMPLEX; ( Z c= dom f & f | Z = id Z implies ( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = 1r ) ) )
assume that
A4:
Z c= dom f
and
A5:
f | Z = id Z
; ( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = 1r ) )
hence A12:
f is_differentiable_on Z
by A4, Th15; for x being Complex st x in Z holds
(f `| Z) /. x = 1r
let x0 be Complex; ( x0 in Z implies (f `| Z) /. x0 = 1r )
assume A13:
x0 in Z
; (f `| Z) /. x0 = 1r
then consider N1 being Neighbourhood of x0 such that
A14:
N1 c= Z
by Th9;
A15:
f is_differentiable_in x0
by A8, A13;
then
ex N being Neighbourhood of x0 st
( N c= dom f & ex L being C_LINEAR ex R being C_REST st
for x being Complex st x in N holds
(f /. x) - (f /. x0) = (L /. (x - x0)) + (R /. (x - x0)) )
by Def6;
then consider N being Neighbourhood of x0 such that
A16:
N c= dom f
;
consider N2 being Neighbourhood of x0 such that
A17:
N2 c= N1
and
A18:
N2 c= N
by Lm1;
A19:
N2 c= dom f
by A16, A18, XBOOLE_1:1;
A20:
for x being Complex st x in N2 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 A15, A19, A20, Def7
.=
1r
by A1, PARTFUN2:6
; verum