let S be RealNormSpace-Sequence; for T being RealNormSpace
for Z being Subset of (product S)
for I being non empty FinSequence of dom S
for f, g being PartFunc of (product S),T st Z is open & f is_partial_differentiable_on Z,I & g is_partial_differentiable_on Z,I holds
( f + g is_partial_differentiable_on Z,I & ( for i being Nat st 1 <= i & i <= len I holds
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i)) ) )
let T be RealNormSpace; for Z being Subset of (product S)
for I being non empty FinSequence of dom S
for f, g being PartFunc of (product S),T st Z is open & f is_partial_differentiable_on Z,I & g is_partial_differentiable_on Z,I holds
( f + g is_partial_differentiable_on Z,I & ( for i being Nat st 1 <= i & i <= len I holds
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i)) ) )
let Z be Subset of (product S); for I being non empty FinSequence of dom S
for f, g being PartFunc of (product S),T st Z is open & f is_partial_differentiable_on Z,I & g is_partial_differentiable_on Z,I holds
( f + g is_partial_differentiable_on Z,I & ( for i being Nat st 1 <= i & i <= len I holds
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i)) ) )
let I be non empty FinSequence of dom S; for f, g being PartFunc of (product S),T st Z is open & f is_partial_differentiable_on Z,I & g is_partial_differentiable_on Z,I holds
( f + g is_partial_differentiable_on Z,I & ( for i being Nat st 1 <= i & i <= len I holds
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i)) ) )
let f, g be PartFunc of (product S),T; ( Z is open & f is_partial_differentiable_on Z,I & g is_partial_differentiable_on Z,I implies ( f + g is_partial_differentiable_on Z,I & ( for i being Nat st 1 <= i & i <= len I holds
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i)) ) ) )
assume that
A1:
Z is open
and
A2:
f is_partial_differentiable_on Z,I
and
A3:
g is_partial_differentiable_on Z,I
; ( f + g is_partial_differentiable_on Z,I & ( for i being Nat st 1 <= i & i <= len I holds
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i)) ) )
1 <= len I
by FINSEQ_1:20;
then
1 in dom I
by FINSEQ_3:25;
then A6:
I . 1 in rng I
by FUNCT_1:3;
A8:
f `partial| (Z,(I . 1)) = PartDiffSeq (f,Z,I,1)
by Th13;
A9:
g `partial| (Z,(I . 1)) = PartDiffSeq (g,Z,I,1)
by Th13;
A10:
Partdiff_SP (S,T,I,1) = R_NormSpace_of_BoundedLinearOperators ((S . (In ((I . 1),(dom S)))),T)
by Th12;
A11: PartDiffSeq ((f + g),Z,I,1) =
(f + g) `partial| (Z,(I . 1))
by Th13
.=
(PartDiffSeq (f,Z,I,1)) + (PartDiffSeq (g,Z,I,1))
by A1, A2, A3, A6, A8, A9, A10, Th21
;
defpred S1[ Nat] means ( 1 <= $1 & $1 < len I implies ( PartDiffSeq ((f + g),Z,I,$1) is_partial_differentiable_on Z,I . ($1 + 1) & PartDiffSeq ((f + g),Z,I,($1 + 1)) = (PartDiffSeq (f,Z,I,($1 + 1))) + (PartDiffSeq (g,Z,I,($1 + 1))) ) );
A12:
S1[ 0 ]
;
A13:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A14:
S1[
k]
;
S1[k + 1]
assume A15:
( 1
<= k + 1 &
k + 1
< len I )
;
( PartDiffSeq ((f + g),Z,I,(k + 1)) is_partial_differentiable_on Z,I . ((k + 1) + 1) & PartDiffSeq ((f + g),Z,I,((k + 1) + 1)) = (PartDiffSeq (f,Z,I,((k + 1) + 1))) + (PartDiffSeq (g,Z,I,((k + 1) + 1))) )
then A16:
PartDiffSeq (
f,
Z,
I,
(k + 1))
is_partial_differentiable_on Z,
I . ((k + 1) + 1)
by A2;
A17:
PartDiffSeq (
g,
Z,
I,
(k + 1))
is_partial_differentiable_on Z,
I . ((k + 1) + 1)
by A3, A15;
( 1
<= (k + 1) + 1 &
(k + 1) + 1
<= len I )
by A15, NAT_1:13;
then
(k + 1) + 1
in dom I
by FINSEQ_3:25;
then A18:
I . ((k + 1) + 1) in rng I
by FUNCT_1:3;
then A19:
(
(PartDiffSeq (f,Z,I,(k + 1))) + (PartDiffSeq (g,Z,I,(k + 1))) is_partial_differentiable_on Z,
I . ((k + 1) + 1) &
((PartDiffSeq (f,Z,I,(k + 1))) + (PartDiffSeq (g,Z,I,(k + 1)))) `partial| (
Z,
(I . ((k + 1) + 1)))
= ((PartDiffSeq (f,Z,I,(k + 1))) `partial| (Z,(I . ((k + 1) + 1)))) + ((PartDiffSeq (g,Z,I,(k + 1))) `partial| (Z,(I . ((k + 1) + 1)))) )
by A1, A16, A17, Th21;
A20:
Partdiff_SP (
S,
T,
I,
((k + 1) + 1))
= R_NormSpace_of_BoundedLinearOperators (
(S . (In ((I . ((k + 1) + 1)),(dom S)))),
(Partdiff_SP (S,T,I,(k + 1))))
by A15, Th12;
A21:
(PartDiffSeq (f,Z,I,(k + 1))) `partial| (
Z,
(I . ((k + 1) + 1)))
= PartDiffSeq (
f,
Z,
I,
((k + 1) + 1))
by A15, Th13;
A23:
((PartDiffSeq (f,Z,I,(k + 1))) + (PartDiffSeq (g,Z,I,(k + 1)))) `partial| (
Z,
(I . ((k + 1) + 1)))
= (PartDiffSeq (f,Z,I,((k + 1) + 1))) + (PartDiffSeq (g,Z,I,((k + 1) + 1)))
by A15, A19, A20, A21, Th13;
per cases
( k = 0 or k <> 0 )
;
suppose A24:
k = 0
;
( PartDiffSeq ((f + g),Z,I,(k + 1)) is_partial_differentiable_on Z,I . ((k + 1) + 1) & PartDiffSeq ((f + g),Z,I,((k + 1) + 1)) = (PartDiffSeq (f,Z,I,((k + 1) + 1))) + (PartDiffSeq (g,Z,I,((k + 1) + 1))) )hence
PartDiffSeq (
(f + g),
Z,
I,
(k + 1))
is_partial_differentiable_on Z,
I . ((k + 1) + 1)
by A1, A11, A16, A17, A18, Th21;
PartDiffSeq ((f + g),Z,I,((k + 1) + 1)) = (PartDiffSeq (f,Z,I,((k + 1) + 1))) + (PartDiffSeq (g,Z,I,((k + 1) + 1)))thus
PartDiffSeq (
(f + g),
Z,
I,
((k + 1) + 1))
= (PartDiffSeq (f,Z,I,((k + 1) + 1))) + (PartDiffSeq (g,Z,I,((k + 1) + 1)))
by A11, A15, A23, A24, Th13;
verum end; suppose A26:
k <> 0
;
( PartDiffSeq ((f + g),Z,I,(k + 1)) is_partial_differentiable_on Z,I . ((k + 1) + 1) & PartDiffSeq ((f + g),Z,I,((k + 1) + 1)) = (PartDiffSeq (f,Z,I,((k + 1) + 1))) + (PartDiffSeq (g,Z,I,((k + 1) + 1))) )hence
PartDiffSeq (
(f + g),
Z,
I,
(k + 1))
is_partial_differentiable_on Z,
I . ((k + 1) + 1)
by A1, A14, A15, A16, A17, A18, Th21, NAT_1:13, NAT_1:14;
PartDiffSeq ((f + g),Z,I,((k + 1) + 1)) = (PartDiffSeq (f,Z,I,((k + 1) + 1))) + (PartDiffSeq (g,Z,I,((k + 1) + 1)))thus
PartDiffSeq (
(f + g),
Z,
I,
((k + 1) + 1))
= (PartDiffSeq (f,Z,I,((k + 1) + 1))) + (PartDiffSeq (g,Z,I,((k + 1) + 1)))
by A14, A15, A23, A26, Th13, NAT_1:13, NAT_1:14;
verum end; end;
end;
A27:
for k being Nat holds S1[k]
from NAT_1:sch 2(A12, A13);
hence
f + g is_partial_differentiable_on Z,I
by A1, A2, A3, A6, Th21; for i being Nat st 1 <= i & i <= len I holds
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i))
thus
for i being Nat st 1 <= i & i <= len I holds
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i))
verumproof
let i be
Nat;
( 1 <= i & i <= len I implies PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i)) )
assume A28:
( 1
<= i &
i <= len I )
;
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i))
per cases
( i = 1 or i <> 1 )
;
suppose
i <> 1
;
PartDiffSeq ((f + g),Z,I,i) = (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i))then
1
< i
by XXREAL_0:1, A28;
then
1
+ 1
<= i
by NAT_1:13;
then A29:
2
- 1
<= i - 1
by XREAL_1:9;
then
i - 1
in NAT
by INT_1:3;
then reconsider j =
i - 1 as
Nat ;
j < j + 1
by NAT_1:16;
then
j < len I
by A28, XXREAL_0:2;
then
PartDiffSeq (
(f + g),
Z,
I,
(j + 1))
= (PartDiffSeq (f,Z,I,(j + 1))) + (PartDiffSeq (g,Z,I,(j + 1)))
by A27, A29;
hence
PartDiffSeq (
(f + g),
Z,
I,
i)
= (PartDiffSeq (f,Z,I,i)) + (PartDiffSeq (g,Z,I,i))
;
verum end; end;
end;