let S, T be RealNormSpace; for f being PartFunc of S,T
for Z being Subset of S
for k being Nat st f is_differentiable_on k,Z holds
( f | Z is_differentiable_on k,Z & diff ((f | Z),k,Z) = diff (f,k,Z) )
let f be PartFunc of S,T; for Z being Subset of S
for k being Nat st f is_differentiable_on k,Z holds
( f | Z is_differentiable_on k,Z & diff ((f | Z),k,Z) = diff (f,k,Z) )
let Z be Subset of S; for k being Nat st f is_differentiable_on k,Z holds
( f | Z is_differentiable_on k,Z & diff ((f | Z),k,Z) = diff (f,k,Z) )
defpred S1[ Nat] means ( f is_differentiable_on $1,Z implies ( f | Z is_differentiable_on $1,Z & diff ((f | Z),$1,Z) = diff (f,$1,Z) ) );
A1:
S1[ 0 ]
proof
assume
f is_differentiable_on 0 ,
Z
;
( f | Z is_differentiable_on 0 ,Z & diff ((f | Z),0,Z) = diff (f,0,Z) )
hence
f | Z is_differentiable_on 0 ,
Z
by RELAT_1:62;
diff ((f | Z),0,Z) = diff (f,0,Z)
diff (
(f | Z),
0,
Z) =
(f | Z) | Z
by NDIFF_6:11
.=
f | Z
;
hence
diff (
(f | Z),
0,
Z)
= diff (
f,
0,
Z)
by NDIFF_6:11;
verum
end;
A4:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A5:
S1[
k]
;
S1[k + 1]
assume A6:
f is_differentiable_on k + 1,
Z
;
( f | Z is_differentiable_on k + 1,Z & diff ((f | Z),(k + 1),Z) = diff (f,(k + 1),Z) )
then A7:
dom (f | Z) = Z
by RELAT_1:62;
A8:
k + 0 <= k + 1
by XREAL_1:7;
for
i being
Nat st
i <= (k + 1) - 1 holds
diff (
(f | Z),
i,
Z)
is_differentiable_on Z
hence
f | Z is_differentiable_on k + 1,
Z
by A7, NDIFF_6:14;
diff ((f | Z),(k + 1),Z) = diff (f,(k + 1),Z)
thus diff (
(f | Z),
(k + 1),
Z) =
(diff (f,k,Z)) `| Z
by A5, A6, A8, NDIFF_6:13, NDIFF_6:17
.=
diff (
f,
(k + 1),
Z)
by NDIFF_6:13
;
verum
end;
for k being Nat holds S1[k]
from NAT_1:sch 2(A1, A4);
hence
for k being Nat st f is_differentiable_on k,Z holds
( f | Z is_differentiable_on k,Z & diff ((f | Z),k,Z) = diff (f,k,Z) )
; verum