let a, b be Complex; :: thesis: for f being PartFunc of COMPLEX ,COMPLEX
for Z being open Subset of COMPLEX st Z c= dom f & ( for x being Complex st x in Z holds
f /. x = (a * x) + b ) holds
( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = a ) )
let f be PartFunc of COMPLEX ,COMPLEX ; :: thesis: for Z being open Subset of COMPLEX st Z c= dom f & ( for x being Complex st x in Z holds
f /. x = (a * x) + b ) holds
( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = a ) )
let Z be open Subset of COMPLEX ; :: thesis: ( Z c= dom f & ( for x being Complex st x in Z holds
f /. x = (a * x) + b ) implies ( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = a ) ) )
assume A1:
( Z c= dom f & ( for x being Complex st x in Z holds
f /. x = (a * x) + b ) )
; :: thesis: ( f is_differentiable_on Z & ( for x being Complex st x in Z holds
(f `| Z) /. x = a ) )
defpred S1[ set ] means $1 in COMPLEX ;
deffunc H1( Complex) -> Element of COMPLEX = a * $1;
consider L being Function of COMPLEX ,COMPLEX such that
A2:
for x being Element of COMPLEX holds L . x = H1(x)
from FUNCT_2:sch 4();
for z being Complex holds L /. z = a * z
by A2;
then reconsider L = L as C_LINEAR by Def4;
set R = cf;
A6:
dom cf = COMPLEX
by FUNCOP_1:19;
then reconsider R = cf as C_REST by Def3;
hence A15:
f is_differentiable_on Z
by A1, Th18; :: thesis: for x being Complex st x in Z holds
(f `| Z) /. x = a
let x0 be Complex; :: thesis: ( x0 in Z implies (f `| Z) /. x0 = a )
assume A16:
x0 in Z
; :: thesis: (f `| Z) /. x0 = a
then A17:
f is_differentiable_in x0
by A10;
consider N being Neighbourhood of x0 such that
A18:
N c= Z
by A16, Th12;
A19:
N c= dom f
by A1, A18, XBOOLE_1:1;
A20:
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 A15, A16, Def12
.=
L /. 1r
by A17, A19, A20, Def7
.=
a * 1r
by A2
.=
a
; :: thesis: verum