let m be non zero Element of NAT ; for I being non empty FinSequence of NAT
for X being non empty Subset of (REAL m)
for f being PartFunc of (REAL m),REAL
for d being Real st X is open & f = X --> d & rng I c= Seg m holds
( (PartDiffSeq (f,X,I)) . 0 = X --> d & ( for i being Element of NAT st 1 <= i & i <= len I holds
(PartDiffSeq (f,X,I)) . i = X --> 0 ) )
let I be non empty FinSequence of NAT ; for X being non empty Subset of (REAL m)
for f being PartFunc of (REAL m),REAL
for d being Real st X is open & f = X --> d & rng I c= Seg m holds
( (PartDiffSeq (f,X,I)) . 0 = X --> d & ( for i being Element of NAT st 1 <= i & i <= len I holds
(PartDiffSeq (f,X,I)) . i = X --> 0 ) )
let X be non empty Subset of (REAL m); for f being PartFunc of (REAL m),REAL
for d being Real st X is open & f = X --> d & rng I c= Seg m holds
( (PartDiffSeq (f,X,I)) . 0 = X --> d & ( for i being Element of NAT st 1 <= i & i <= len I holds
(PartDiffSeq (f,X,I)) . i = X --> 0 ) )
let f be PartFunc of (REAL m),REAL; for d being Real st X is open & f = X --> d & rng I c= Seg m holds
( (PartDiffSeq (f,X,I)) . 0 = X --> d & ( for i being Element of NAT st 1 <= i & i <= len I holds
(PartDiffSeq (f,X,I)) . i = X --> 0 ) )
let d be Real; ( X is open & f = X --> d & rng I c= Seg m implies ( (PartDiffSeq (f,X,I)) . 0 = X --> d & ( for i being Element of NAT st 1 <= i & i <= len I holds
(PartDiffSeq (f,X,I)) . i = X --> 0 ) ) )
assume A1:
( X is open & f = X --> d & rng I c= Seg m )
; ( (PartDiffSeq (f,X,I)) . 0 = X --> d & ( for i being Element of NAT st 1 <= i & i <= len I holds
(PartDiffSeq (f,X,I)) . i = X --> 0 ) )
thus A2: (PartDiffSeq (f,X,I)) . 0 =
(X --> d) | X
by A1, PDIFF_9:def 7
.=
(X /\ X) --> d
by FUNCOP_1:12
.=
X --> d
; for i being Element of NAT st 1 <= i & i <= len I holds
(PartDiffSeq (f,X,I)) . i = X --> 0
defpred S1[ Nat] means ( 1 <= $1 & $1 <= len I implies (PartDiffSeq (f,X,I)) . $1 = X --> 0 );
A3:
S1[ 0 ]
;
A4:
for i being Nat st S1[i] holds
S1[i + 1]
proof
let i be
Nat;
( S1[i] implies S1[i + 1] )
assume A5:
S1[
i]
;
S1[i + 1]
assume A6:
( 1
<= i + 1 &
i + 1
<= len I )
;
(PartDiffSeq (f,X,I)) . (i + 1) = X --> 0
A7:
i <= i + 1
by NAT_1:12;
per cases
( i = 0 or i <> 0 )
;
suppose A8:
i = 0
;
(PartDiffSeq (f,X,I)) . (i + 1) = X --> 0A9:
( 1
<= I /. (i + 1) &
I /. (i + 1) <= m )
by Lm2, A1, A6;
thus (PartDiffSeq (f,X,I)) . (i + 1) =
((PartDiffSeq (f,X,I)) . i) `partial| (
X,
(I /. (i + 1)))
by PDIFF_9:def 7
.=
X --> 0
by A8, A9, A1, A2, Th16
;
verum end; suppose A10:
i <> 0
;
(PartDiffSeq (f,X,I)) . (i + 1) = X --> 0A11:
( 1
<= I /. (i + 1) &
I /. (i + 1) <= m )
by Lm2, A1, A6;
thus (PartDiffSeq (f,X,I)) . (i + 1) =
((PartDiffSeq (f,X,I)) . i) `partial| (
X,
(I /. (i + 1)))
by PDIFF_9:def 7
.=
X --> 0
by A10, A11, A1, Th16, A7, A5, NAT_1:14, XXREAL_0:2, A6
;
verum end; end;
end;
for i being Nat holds S1[i]
from NAT_1:sch 2(A3, A4);
hence
for i being Element of NAT st 1 <= i & i <= len I holds
(PartDiffSeq (f,X,I)) . i = X --> 0
; verum