let S be non trivial RealNormSpace; :: thesis: for f being PartFunc of S,S
for Z being Subset of S st Z is open & Z c= dom f & f | Z = id Z holds
( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = id the carrier of S ) )
let f be PartFunc of S,S; :: thesis: for Z being Subset of S st Z is open & Z c= dom f & f | Z = id Z holds
( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = id the carrier of S ) )
let Z be Subset of S; :: thesis: ( Z is open & Z c= dom f & f | Z = id Z implies ( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = id the carrier of S ) ) )
assume A1:
Z is open
; :: thesis: ( not Z c= dom f or not f | Z = id Z or ( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = id the carrier of S ) ) )
assume that
A2:
Z c= dom f
and
A3:
f | Z = id Z
; :: thesis: ( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = id the carrier of S ) )
A4:
R_NormSpace_of_BoundedLinearOperators S,S = NORMSTR(# (BoundedLinearOperators S,S),(Zero_ (BoundedLinearOperators S,S),(R_VectorSpace_of_LinearOperators S,S)),(Add_ (BoundedLinearOperators S,S),(R_VectorSpace_of_LinearOperators S,S)),(Mult_ (BoundedLinearOperators S,S),(R_VectorSpace_of_LinearOperators S,S)),(BoundedLinearOperatorsNorm S,S) #)
by LOPBAN_1:def 15;
set L = id the carrier of S;
id the carrier of S is bounded LinearOperator of S,S
by LOPBAN_2:3;
then reconsider L = id the carrier of S as Point of (R_NormSpace_of_BoundedLinearOperators S,S) by A4, LOPBAN_1:def 10;
reconsider R = the carrier of S --> (0. S) as PartFunc of S,S ;
A5:
dom R = the carrier of S
by FUNCOP_1:19;
then reconsider R = R as REST of S,S by Def5;
hence A19:
f is_differentiable_on Z
by A1, A2, Th36; :: thesis: for x being Point of S st x in Z holds
(f `| Z) /. x = id the carrier of S
let x0 be Point of S; :: thesis: ( x0 in Z implies (f `| Z) /. x0 = id the carrier of S )
assume A20:
x0 in Z
; :: thesis: (f `| Z) /. x0 = id the carrier of S
then A21:
f is_differentiable_in x0
by A13;
then
ex N being Neighbourhood of x0 st
( N c= dom f & ex L being Point of (R_NormSpace_of_BoundedLinearOperators S,S) ex R being REST of S,S st
for x being Point of S 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
A22:
N c= dom f
;
consider N1 being Neighbourhood of x0 such that
A23:
N1 c= Z
by A1, A20, Th2;
consider N2 being Neighbourhood of x0 such that
A24:
( N2 c= N1 & N2 c= N )
by Th1;
A25:
N2 c= dom f
by A22, A24, XBOOLE_1:1;
A26:
for x being Point of S st x in N2 holds
(f /. x) - (f /. x0) = (L . (x - x0)) + (R /. (x - x0))
thus (f `| Z) /. x0 =
diff f,x0
by A19, A20, Def9
.=
id the carrier of S
by A21, A25, A26, Def7
; :: thesis: verum