let F be RealNormSpace; for r, p being Point of F
for Z being open Subset of REAL
for f being PartFunc of REAL, the carrier of F st Z c= dom f & ( for x being Real st x in Z holds
f /. x = (x * r) + p ) holds
( f is_differentiable_on Z & ( for x being Real st x in Z holds
(f `| Z) . x = r ) )
let r, p be Point of F; for Z being open Subset of REAL
for f being PartFunc of REAL, the carrier of F st Z c= dom f & ( for x being Real st x in Z holds
f /. x = (x * r) + p ) holds
( f is_differentiable_on Z & ( for x being Real st x in Z holds
(f `| Z) . x = r ) )
let Z be open Subset of REAL; for f being PartFunc of REAL, the carrier of F st Z c= dom f & ( for x being Real st x in Z holds
f /. x = (x * r) + p ) holds
( f is_differentiable_on Z & ( for x being Real st x in Z holds
(f `| Z) . x = r ) )
let f be PartFunc of REAL, the carrier of F; ( Z c= dom f & ( for x being Real st x in Z holds
f /. x = (x * r) + p ) implies ( f is_differentiable_on Z & ( for x being Real st x in Z holds
(f `| Z) . x = r ) ) )
set R = REAL --> (0. F);
defpred S1[ object ] means $1 in REAL ;
A1:
dom (REAL --> (0. F)) = REAL
;
then reconsider R = REAL --> (0. F) as RestFunc of F by Def1;
assume that
A4:
Z c= dom f
and
A5:
for x being Real st x in Z holds
f /. x = (x * r) + p
; ( f is_differentiable_on Z & ( for x being Real st x in Z holds
(f `| Z) . x = r ) )
deffunc H1( Real) -> Element of the carrier of F = $1 * r;
consider L being PartFunc of REAL, the carrier of F such that
A6:
( ( for x being Element of REAL holds
( x in dom L iff S1[x] ) ) & ( for x being Element of REAL st x in dom L holds
L . x = H1(x) ) )
from SEQ_1:sch 3();
for x being Real holds
( x in dom L iff S1[x] )
by A6;
then A7:
dom L = REAL
by FDIFF_1:1;
A8:
for x being Element of REAL holds L /. x = H1(x)
A10:
L is total
by PARTFUN1:def 2, A7;
then reconsider L = L as LinearFunc of F by A10, Def2;
hence A18:
f is_differentiable_on Z
by A4, Th10; for x being Real st x in Z holds
(f `| Z) . x = r
let x0 be Real; ( x0 in Z implies (f `| Z) . x0 = r )
assume A19:
x0 in Z
; (f `| Z) . x0 = r
then consider N being Neighbourhood of x0 such that
A20:
N c= Z
by RCOMP_1:18;
A21:
for x being Real st x in N holds
(f /. x) - (f /. x0) = (L /. (x - x0)) + (R /. (x - x0))
A24:
N c= dom f
by A4, A20;
A25:
f is_differentiable_in x0
by A12, A19;
thus (f `| Z) . x0 =
diff (f,x0)
by A18, A19, Def6
.=
L /. jj
by A25, A24, A21, Def4
.=
1 * r
by A11
.=
r
by RLVECT_1:def 8
; verum