let S be RealNormSpace; for f being PartFunc of S,S
for r being Real
for p being Point of S
for Z being Subset of S st Z is open & Z c= dom f & ( for x being Point of S st x in Z holds
f /. x = (r * x) + p ) holds
( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = r * (FuncUnit S) ) )
let f be PartFunc of S,S; for r being Real
for p being Point of S
for Z being Subset of S st Z is open & Z c= dom f & ( for x being Point of S st x in Z holds
f /. x = (r * x) + p ) holds
( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = r * (FuncUnit S) ) )
let r be Real; for p being Point of S
for Z being Subset of S st Z is open & Z c= dom f & ( for x being Point of S st x in Z holds
f /. x = (r * x) + p ) holds
( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = r * (FuncUnit S) ) )
let p be Point of S; for Z being Subset of S st Z is open & Z c= dom f & ( for x being Point of S st x in Z holds
f /. x = (r * x) + p ) holds
( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = r * (FuncUnit S) ) )
let Z be Subset of S; ( Z is open & Z c= dom f & ( for x being Point of S st x in Z holds
f /. x = (r * x) + p ) implies ( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = r * (FuncUnit S) ) ) )
assume A1:
Z is open
; ( not Z c= dom f or ex x being Point of S st
( x in Z & not f /. x = (r * x) + p ) or ( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = r * (FuncUnit S) ) ) )
A2:
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 14;
then reconsider II = FuncUnit S as Point of (R_NormSpace_of_BoundedLinearOperators (S,S)) ;
set L = r * II;
reconsider L = r * II as Point of (R_NormSpace_of_BoundedLinearOperators (S,S)) ;
reconsider R = the carrier of S --> (0. S) as PartFunc of S,S ;
assume that
A3:
Z c= dom f
and
A4:
for x being Point of S st x in Z holds
f /. x = (r * x) + p
; ( f is_differentiable_on Z & ( for x being Point of S st x in Z holds
(f `| Z) /. x = r * (FuncUnit S) ) )
A5:
L = r * (FuncUnit S)
by A2, LOPBAN_2:def 3;
A6:
dom R = the carrier of S
;
then reconsider R = R as RestFunc of S,S by Def5;
hence A18:
f is_differentiable_on Z
by A1, A3, Th31; for x being Point of S st x in Z holds
(f `| Z) /. x = r * (FuncUnit S)
let x0 be Point of S; ( x0 in Z implies (f `| Z) /. x0 = r * (FuncUnit S) )
assume A19:
x0 in Z
; (f `| Z) /. x0 = r * (FuncUnit S)
then consider N being Neighbourhood of x0 such that
A20:
N c= Z
by A1, Th2;
A21:
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = (L . (x - x0)) + (R /. (x - x0))
A24:
N c= dom f
by A3, A20;
A25:
f is_differentiable_in x0
by A12, A19;
thus (f `| Z) /. x0 =
diff (f,x0)
by A18, A19, Def9
.=
r * (FuncUnit S)
by A5, A25, A24, A21, Def7
; verum