let G be RealNormSpace-Sequence; for X being non empty open Subset of (product G)
for F being RealNormSpace
for f being PartFunc of (product G),F
for n being Nat st 1 <= n holds
( ( f is_differentiable_on n,X & diff (f,n,X) is_continuous_on X ) iff for I being non empty FinSequence of dom G st len I <= n holds
( f is_partial_differentiable_on X,I & f `partial| (X,I) is_continuous_on X ) )
let X be non empty open Subset of (product G); for F being RealNormSpace
for f being PartFunc of (product G),F
for n being Nat st 1 <= n holds
( ( f is_differentiable_on n,X & diff (f,n,X) is_continuous_on X ) iff for I being non empty FinSequence of dom G st len I <= n holds
( f is_partial_differentiable_on X,I & f `partial| (X,I) is_continuous_on X ) )
let F be RealNormSpace; for f being PartFunc of (product G),F
for n being Nat st 1 <= n holds
( ( f is_differentiable_on n,X & diff (f,n,X) is_continuous_on X ) iff for I being non empty FinSequence of dom G st len I <= n holds
( f is_partial_differentiable_on X,I & f `partial| (X,I) is_continuous_on X ) )
let f be PartFunc of (product G),F; for n being Nat st 1 <= n holds
( ( f is_differentiable_on n,X & diff (f,n,X) is_continuous_on X ) iff for I being non empty FinSequence of dom G st len I <= n holds
( f is_partial_differentiable_on X,I & f `partial| (X,I) is_continuous_on X ) )
defpred S1[ Nat] means for F being RealNormSpace
for f being PartFunc of (product G),F st 1 <= $1 & ( for I being non empty FinSequence of dom G st len I <= $1 holds
( f is_partial_differentiable_on X,I & f `partial| (X,I) is_continuous_on X ) ) holds
( f is_differentiable_on $1,X & diff (f,$1,X) is_continuous_on X );
A2:
S1[ 0 ]
;
A3:
for n being Nat st S1[n] holds
S1[n + 1]
proof
let n be
Nat;
( S1[n] implies S1[n + 1] )
assume A4:
S1[
n]
;
S1[n + 1]
let F be
RealNormSpace;
for f being PartFunc of (product G),F st 1 <= n + 1 & ( for I being non empty FinSequence of dom G st len I <= n + 1 holds
( f is_partial_differentiable_on X,I & f `partial| (X,I) is_continuous_on X ) ) holds
( f is_differentiable_on n + 1,X & diff (f,(n + 1),X) is_continuous_on X )let f be
PartFunc of
(product G),
F;
( 1 <= n + 1 & ( for I being non empty FinSequence of dom G st len I <= n + 1 holds
( f is_partial_differentiable_on X,I & f `partial| (X,I) is_continuous_on X ) ) implies ( f is_differentiable_on n + 1,X & diff (f,(n + 1),X) is_continuous_on X ) )
assume A5:
( 1
<= n + 1 & ( for
I being non
empty FinSequence of
dom G st
len I <= n + 1 holds
(
f is_partial_differentiable_on X,
I &
f `partial| (
X,
I)
is_continuous_on X ) ) )
;
( f is_differentiable_on n + 1,X & diff (f,(n + 1),X) is_continuous_on X )
A6:
for
i being
set st
i in dom G holds
(
f is_partial_differentiable_on X,
i &
f `partial| (
X,
i)
is_continuous_on X )
proof
let i be
set ;
( i in dom G implies ( f is_partial_differentiable_on X,i & f `partial| (X,i) is_continuous_on X ) )
assume
i in dom G
;
( f is_partial_differentiable_on X,i & f `partial| (X,i) is_continuous_on X )
then reconsider i0 =
i as
Element of
dom G ;
set I =
<*i0*>;
A7:
(
len <*i0*> = 1 &
<*i0*> . 1
= i0 )
by FINSEQ_1:40;
reconsider I =
<*i0*> as non
empty FinSequence of
dom G ;
A8:
(
f is_partial_differentiable_on X,
I &
f `partial| (
X,
I)
is_continuous_on X )
by A5, A7;
hence
f is_partial_differentiable_on X,
i
;
f `partial| (X,i) is_continuous_on X
Partdiff_SP (
G,
F,
I,
(len I))
= R_NormSpace_of_BoundedLinearOperators (
(G . (In (i0,(dom G)))),
F)
by A7, Th12;
hence
f `partial| (
X,
i)
is_continuous_on X
by A8, Th15;
verum
end;
then A10:
(
f is_differentiable_on X &
f `| X is_continuous_on X )
by NDIFF_5:57;
per cases
( n = 0 or n <> 0 )
;
suppose A11:
n = 0
;
( f is_differentiable_on n + 1,X & diff (f,(n + 1),X) is_continuous_on X )hence
f is_differentiable_on n + 1,
X
by A10, NDIFF_6:15, NDIFF13:2;
diff (f,(n + 1),X) is_continuous_on X diff (
f,
(n + 1),
X) =
(f | X) `| X
by A11, NDIFF_6:11
.=
f `| X
by A10, NDIFF13:3
;
hence
diff (
f,
(n + 1),
X)
is_continuous_on X
by A10, A11, NDIFF_6:7;
verum end; suppose A14:
n <> 0
;
( f is_differentiable_on n + 1,X & diff (f,(n + 1),X) is_continuous_on X )then A15:
1
<= n
by NAT_1:14;
A16:
for
i being
set st
i in dom G holds
(
f `partial| (
X,
i)
is_differentiable_on n,
X &
diff (
(f `partial| (X,i)),
n,
X)
is_continuous_on X )
proof
let i be
set ;
( i in dom G implies ( f `partial| (X,i) is_differentiable_on n,X & diff ((f `partial| (X,i)),n,X) is_continuous_on X ) )
assume
i in dom G
;
( f `partial| (X,i) is_differentiable_on n,X & diff ((f `partial| (X,i)),n,X) is_continuous_on X )
then reconsider i0 =
i as
Element of
dom G ;
set J1 =
<*i0*>;
A17:
(
<*i0*> . 1
= i0 &
len <*i0*> = 1 )
by FINSEQ_1:40;
reconsider J1 =
<*i0*> as non
empty FinSequence of
dom G ;
for
J2 being non
empty FinSequence of
dom G st
len J2 <= n holds
(
f `partial| (
X,
i)
is_partial_differentiable_on X,
J2 &
(f `partial| (X,i)) `partial| (
X,
J2)
is_continuous_on X )
proof
let J2 be non
empty FinSequence of
dom G;
( len J2 <= n implies ( f `partial| (X,i) is_partial_differentiable_on X,J2 & (f `partial| (X,i)) `partial| (X,J2) is_continuous_on X ) )
assume A18:
len J2 <= n
;
( f `partial| (X,i) is_partial_differentiable_on X,J2 & (f `partial| (X,i)) `partial| (X,J2) is_continuous_on X )
set I =
J1 ^ J2;
len (J1 ^ J2) = (len J1) + (len J2)
by FINSEQ_1:22;
then
len (J1 ^ J2) <= n + 1
by A17, A18, XREAL_1:7;
then A19:
(
f is_partial_differentiable_on X,
J1 ^ J2 &
f `partial| (
X,
(J1 ^ J2))
is_continuous_on X )
by A5;
A20:
(
f is_partial_differentiable_on X,
J1 &
f `partial| (
X,
J1)
is_partial_differentiable_on X,
J2 )
by A19, Th20;
A21:
(
(f `partial| (X,J1)) `partial| (
X,
J2)
= f `partial| (
X,
(J1 ^ J2)) &
Partdiff_SP (
G,
(Partdiff_SP (G,F,J1,(len J1))),
J2,
(len J2))
= Partdiff_SP (
G,
F,
(J1 ^ J2),
(len (J1 ^ J2))) )
by Th18;
A22:
Partdiff_SP (
G,
F,
J1,
(len J1))
= R_NormSpace_of_BoundedLinearOperators (
(G . (In (i,(dom G)))),
F)
by A17, Th12;
hence
f `partial| (
X,
i)
is_partial_differentiable_on X,
J2
by A20, Th15;
(f `partial| (X,i)) `partial| (X,J2) is_continuous_on X
thus
(f `partial| (X,i)) `partial| (
X,
J2)
is_continuous_on X
by A19, A21, A22, Th15;
verum
end;
hence
(
f `partial| (
X,
i)
is_differentiable_on n,
X &
diff (
(f `partial| (X,i)),
n,
X)
is_continuous_on X )
by A4, A15;
verum
end; A25:
for
x being
Point of
(product G) st
x in X holds
for
dx being
Point of
(product G) ex
w being
FinSequence of
F st
(
dom w = dom G & ( for
i being
set st
i in dom G holds
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx) ) &
((f `| X) /. x) . dx = Sum w )
proof
let x be
Point of
(product G);
( x in X implies for dx being Point of (product G) ex w being FinSequence of F st
( dom w = dom G & ( for i being set st i in dom G holds
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx) ) & ((f `| X) /. x) . dx = Sum w ) )
assume A26:
x in X
;
for dx being Point of (product G) ex w being FinSequence of F st
( dom w = dom G & ( for i being set st i in dom G holds
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx) ) & ((f `| X) /. x) . dx = Sum w )
let dx be
Point of
(product G);
ex w being FinSequence of F st
( dom w = dom G & ( for i being set st i in dom G holds
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx) ) & ((f `| X) /. x) . dx = Sum w )
consider w being
FinSequence of
F such that A27:
(
dom w = dom G & ( for
i being
set st
i in dom G holds
w . i = (partdiff (f,x,i)) . ((proj (In (i,(dom G)))) . dx) ) &
(diff (f,x)) . dx = Sum w )
by A6, A26, NDIFF_5:56;
take
w
;
( dom w = dom G & ( for i being set st i in dom G holds
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx) ) & ((f `| X) /. x) . dx = Sum w )
thus
dom w = dom G
by A27;
( ( for i being set st i in dom G holds
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx) ) & ((f `| X) /. x) . dx = Sum w )
thus
for
i being
set st
i in dom G holds
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx)
((f `| X) /. x) . dx = Sum wproof
let i be
set ;
( i in dom G implies w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx) )
assume A28:
i in dom G
;
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx)
then A29:
w . i = (partdiff (f,x,i)) . ((proj (In (i,(dom G)))) . dx)
by A27;
f is_partial_differentiable_on X,
i
by A6, A28;
hence
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx)
by A26, A29, NDIFF_5:def 9;
verum
end;
thus
((f `| X) /. x) . dx = Sum w
by A10, A26, A27, NDIFF_1:def 9;
verum
end; set GF =
R_NormSpace_of_BoundedLinearOperators (
(product G),
F);
A30:
for
i being
set st
i in dom G holds
ex
Wi being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
(
Wi is_differentiable_on n,
X &
diff (
Wi,
n,
X)
is_continuous_on X &
dom Wi = X & ( for
x being
Point of
(product G) st
x in X holds
Wi . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
proof
let i be
set ;
( i in dom G implies ex Wi being PartFunc of (product G),(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
( Wi is_differentiable_on n,X & diff (Wi,n,X) is_continuous_on X & dom Wi = X & ( for x being Point of (product G) st x in X holds
Wi . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) ) )
assume A31:
i in dom G
;
ex Wi being PartFunc of (product G),(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
( Wi is_differentiable_on n,X & diff (Wi,n,X) is_continuous_on X & dom Wi = X & ( for x being Point of (product G) st x in X holds
Wi . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
set Gi =
R_NormSpace_of_BoundedLinearOperators (
(product G),
(G . (In (i,(dom G)))));
set GiF =
R_NormSpace_of_BoundedLinearOperators (
(G . (In (i,(dom G)))),
F);
proj (In (i,(dom G))) is
Lipschitzian LinearOperator of
(product G),
(G . (In (i,(dom G))))
by Th24;
then reconsider Li =
proj (In (i,(dom G))) as
Point of
(R_NormSpace_of_BoundedLinearOperators ((product G),(G . (In (i,(dom G)))))) by LOPBAN_1:def 9;
A32:
(
dom (X --> Li) = X &
rng (X --> Li) c= {Li} )
by FUNCOP_1:13;
reconsider L =
X --> Li as
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),(G . (In (i,(dom G)))))) by A32, RELSET_1:4;
consider B being
Lipschitzian BilinearOperator of
(R_NormSpace_of_BoundedLinearOperators ((product G),(G . (In (i,(dom G)))))),
(R_NormSpace_of_BoundedLinearOperators ((G . (In (i,(dom G)))),F)),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) such that A33:
for
u being
Point of
(R_NormSpace_of_BoundedLinearOperators ((product G),(G . (In (i,(dom G)))))) for
v being
Point of
(R_NormSpace_of_BoundedLinearOperators ((G . (In (i,(dom G)))),F)) holds
B . (
u,
v)
= v * u
by NDIFF13:37;
set w =
<:L,(f `partial| (X,i)):>;
f is_partial_differentiable_on X,
i
by A6, A31;
then A34:
dom (f `partial| (X,i)) = X
by NDIFF_5:def 9;
A35:
dom <:L,(f `partial| (X,i)):> =
(dom L) /\ (dom (f `partial| (X,i)))
by FUNCT_3:def 7
.=
X
by A32, A34
;
A36:
rng <:L,(f `partial| (X,i)):> c= [:(rng L),(rng (f `partial| (X,i))):]
by FUNCT_3:51;
A37:
[:(rng L),(rng (f `partial| (X,i))):] c= [:([#] (R_NormSpace_of_BoundedLinearOperators ((product G),(G . (In (i,(dom G))))))),([#] (R_NormSpace_of_BoundedLinearOperators ((G . (In (i,(dom G)))),F))):]
by ZFMISC_1:96;
then
rng <:L,(f `partial| (X,i)):> c= the
carrier of
[:(R_NormSpace_of_BoundedLinearOperators ((product G),(G . (In (i,(dom G)))))),(R_NormSpace_of_BoundedLinearOperators ((G . (In (i,(dom G)))),F)):]
by A36, XBOOLE_1:1;
then reconsider w =
<:L,(f `partial| (X,i)):> as
PartFunc of
(product G),
[:(R_NormSpace_of_BoundedLinearOperators ((product G),(G . (In (i,(dom G)))))),(R_NormSpace_of_BoundedLinearOperators ((G . (In (i,(dom G)))),F)):] by A35, RELSET_1:4;
reconsider W =
B * w as
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) ;
A38:
L is_differentiable_on n,
X
by NDIFF13:49;
L is_differentiable_on n + 1,
X
by NDIFF13:49;
then A39:
diff (
L,
n,
X)
is_continuous_on X
by NDIFF_1:45, NDIFF_6:14;
A40:
f `partial| (
X,
i)
is_differentiable_on n,
X
by A16, A31;
A41:
diff (
(f `partial| (X,i)),
n,
X)
is_continuous_on X
by A16, A31;
take
W
;
( W is_differentiable_on n,X & diff (W,n,X) is_continuous_on X & dom W = X & ( for x being Point of (product G) st x in X holds
W . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
A42:
the
carrier of
[:(R_NormSpace_of_BoundedLinearOperators ((product G),(G . (In (i,(dom G)))))),(R_NormSpace_of_BoundedLinearOperators ((G . (In (i,(dom G)))),F)):] = dom B
by FUNCT_2:def 1;
then A43:
dom W = X
by A35, A36, A37, RELAT_1:27, XBOOLE_1:1;
for
x being
Point of
(product G) st
x in X holds
W . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G))))
proof
let x be
Point of
(product G);
( x in X implies W . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) )
assume A44:
x in X
;
W . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G))))
reconsider fpi =
(f `partial| (X,i)) /. x as
Lipschitzian LinearOperator of
(G . (In (i,(dom G)))),
F by LOPBAN_1:def 9;
reconsider fLi =
Li as
Lipschitzian LinearOperator of
(product G),
(G . (In (i,(dom G)))) by LOPBAN_1:def 9;
A45:
modetrans (
fpi,
(G . (In (i,(dom G)))),
F)
= (f `partial| (X,i)) /. x
by LOPBAN_1:def 11;
thus W . x =
B . (w . x)
by A43, A44, FUNCT_1:12
.=
B . [(L . x),((f `partial| (X,i)) . x)]
by A32, A34, A44, FUNCT_3:49
.=
B . [Li,((f `partial| (X,i)) . x)]
by A44, FUNCOP_1:7
.=
B . (
Li,
((f `partial| (X,i)) /. x))
by A34, A44, PARTFUN1:def 6
.=
((f `partial| (X,i)) /. x) * Li
by A33
.=
((f `partial| (X,i)) /. x) * (proj (In (i,(dom G))))
by A45, LOPBAN_1:def 11
;
verum
end;
hence
(
W is_differentiable_on n,
X &
diff (
W,
n,
X)
is_continuous_on X &
dom W = X & ( for
x being
Point of
(product G) st
x in X holds
W . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
by A35, A36, A37, A38, A39, A40, A41, A42, NDIFF13:41, RELAT_1:27, XBOOLE_1:1;
verum
end; set PGF =
R_NormSpace_of_BoundedLinearOperators (
(product G),
F);
defpred S2[
object ,
object ]
means ex
Wi being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
( $2
= Wi &
Wi is_differentiable_on n,
X &
diff (
Wi,
n,
X)
is_continuous_on X &
dom Wi = X & ( for
x being
Point of
(product G) st
x in X holds
Wi . x = ((f `partial| (X,(In ($1,(dom G))))) /. x) * (proj (In ($1,(dom G)))) ) );
A47:
for
i being
object st
i in dom G holds
ex
y being
object st
(
y in PFuncs ( the
carrier of
(product G), the
carrier of
(R_NormSpace_of_BoundedLinearOperators ((product G),F))) &
S2[
i,
y] )
proof
let i be
object ;
( i in dom G implies ex y being object st
( y in PFuncs ( the carrier of (product G), the carrier of (R_NormSpace_of_BoundedLinearOperators ((product G),F))) & S2[i,y] ) )
assume A48:
i in dom G
;
ex y being object st
( y in PFuncs ( the carrier of (product G), the carrier of (R_NormSpace_of_BoundedLinearOperators ((product G),F))) & S2[i,y] )
reconsider i0 =
i as
set by TARSKI:1;
consider Wi being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) such that A49:
(
Wi is_differentiable_on n,
X &
diff (
Wi,
n,
X)
is_continuous_on X &
dom Wi = X & ( for
x being
Point of
(product G) st
x in X holds
Wi . x = ((f `partial| (X,i0)) /. x) * (proj (In (i,(dom G)))) ) )
by A30, A48;
take y =
Wi;
( y in PFuncs ( the carrier of (product G), the carrier of (R_NormSpace_of_BoundedLinearOperators ((product G),F))) & S2[i,y] )
In (
i,
(dom G))
= i
by A48, SUBSET_1:def 8;
hence
(
y in PFuncs ( the
carrier of
(product G), the
carrier of
(R_NormSpace_of_BoundedLinearOperators ((product G),F))) &
S2[
i,
y] )
by A49, PARTFUN1:45;
verum
end; A51:
the
carrier of
(product G) --> (0. (R_NormSpace_of_BoundedLinearOperators ((product G),F))) in PFuncs ( the
carrier of
(product G), the
carrier of
(R_NormSpace_of_BoundedLinearOperators ((product G),F)))
by PARTFUN1:45;
consider W being
Function of
(dom G),
(PFuncs ( the carrier of (product G), the carrier of (R_NormSpace_of_BoundedLinearOperators ((product G),F)))) such that A52:
for
i being
object st
i in dom G holds
S2[
i,
W . i]
from FUNCT_2:sch 1(A47);
A53:
for
i being
set st
i in dom G holds
ex
Wi being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
(
W . i = Wi &
Wi is_differentiable_on n,
X &
diff (
Wi,
n,
X)
is_continuous_on X &
dom Wi = X & ( for
x being
Point of
(product G) st
x in X holds
(W . i) . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
proof
let i be
set ;
( i in dom G implies ex Wi being PartFunc of (product G),(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
( W . i = Wi & Wi is_differentiable_on n,X & diff (Wi,n,X) is_continuous_on X & dom Wi = X & ( for x being Point of (product G) st x in X holds
(W . i) . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) ) )
assume A54:
i in dom G
;
ex Wi being PartFunc of (product G),(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
( W . i = Wi & Wi is_differentiable_on n,X & diff (Wi,n,X) is_continuous_on X & dom Wi = X & ( for x being Point of (product G) st x in X holds
(W . i) . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
then consider Wi being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) such that A55:
(
W . i = Wi &
Wi is_differentiable_on n,
X &
diff (
Wi,
n,
X)
is_continuous_on X &
dom Wi = X & ( for
x being
Point of
(product G) st
x in X holds
Wi . x = ((f `partial| (X,(In (i,(dom G))))) /. x) * (proj (In (i,(dom G)))) ) )
by A52;
take
Wi
;
( W . i = Wi & Wi is_differentiable_on n,X & diff (Wi,n,X) is_continuous_on X & dom Wi = X & ( for x being Point of (product G) st x in X holds
(W . i) . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
In (
i,
(dom G))
= i
by A54, SUBSET_1:def 8;
hence
(
W . i = Wi &
Wi is_differentiable_on n,
X &
diff (
Wi,
n,
X)
is_continuous_on X &
dom Wi = X & ( for
x being
Point of
(product G) st
x in X holds
(W . i) . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
by A55;
verum
end; reconsider nn =
n as non
empty Nat by A14;
A56:
dom W =
dom G
by A51, FUNCT_2:def 1
.=
Seg (len G)
by FINSEQ_1:def 3
;
then reconsider W0 =
W as
FinSequence by FINSEQ_1:def 2;
for
i being
Nat st
i in dom W0 holds
W0 . i in the
carrier of
(RVectSp_Continuously_differentiable_Funcs (X,(R_NormSpace_of_BoundedLinearOperators ((product G),F)),nn))
proof
let i be
Nat;
( i in dom W0 implies W0 . i in the carrier of (RVectSp_Continuously_differentiable_Funcs (X,(R_NormSpace_of_BoundedLinearOperators ((product G),F)),nn)) )
assume
i in dom W0
;
W0 . i in the carrier of (RVectSp_Continuously_differentiable_Funcs (X,(R_NormSpace_of_BoundedLinearOperators ((product G),F)),nn))
then consider Wi being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) such that A57:
(
W . i = Wi &
Wi is_differentiable_on n,
X &
diff (
Wi,
n,
X)
is_continuous_on X &
dom Wi = X & ( for
x being
Point of
(product G) st
x in X holds
Wi . x = ((f `partial| (X,(In (i,(dom G))))) /. x) * (proj (In (i,(dom G)))) ) )
by A52, A56;
thus
W0 . i in the
carrier of
(RVectSp_Continuously_differentiable_Funcs (X,(R_NormSpace_of_BoundedLinearOperators ((product G),F)),nn))
by A57;
verum
end; then reconsider W0 =
W0 as
FinSequence of the
carrier of
(RVectSp_Continuously_differentiable_Funcs (X,(R_NormSpace_of_BoundedLinearOperators ((product G),F)),nn)) by FINSEQ_2:12;
Sum W0 in the
carrier of
(RVectSp_Continuously_differentiable_Funcs (X,(R_NormSpace_of_BoundedLinearOperators ((product G),F)),nn))
;
then A58:
ex
f being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
(
Sum W0 = f &
dom f = X &
f is_differentiable_on nn,
X &
diff (
f,
nn,
X)
is_continuous_on X )
;
then reconsider Sw =
Sum W0 as
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) ;
for
x being
Point of
(product G) st
x in dom (f `| X) holds
(f `| X) . x = Sw . x
proof
let x be
Point of
(product G);
( x in dom (f `| X) implies (f `| X) . x = Sw . x )
assume A59:
x in dom (f `| X)
;
(f `| X) . x = Sw . x
then A60:
x in X
by A10, NDIFF_1:def 9;
then
Sw . x = Sw /. x
by A58, PARTFUN1:def 6;
then reconsider Swx =
Sw . x as
Lipschitzian LinearOperator of
(product G),
F by LOPBAN_1:def 9;
reconsider Fx =
(f `| X) /. x as
Lipschitzian LinearOperator of
(product G),
F by LOPBAN_1:def 9;
defpred S3[
Nat,
object ]
means $2
= (W . $1) /. x;
A61:
for
k being
Nat st
k in Seg (len G) holds
ex
x being
Element of the
carrier of
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
S3[
k,
x]
;
consider Wx being
FinSequence of the
carrier of
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) such that A62:
(
dom Wx = Seg (len G) & ( for
k being
Nat st
k in Seg (len G) holds
S3[
k,
Wx . k] ) )
from FINSEQ_1:sch 5(A61);
A63:
dom Wx = dom G
by A62, FINSEQ_1:def 3;
A64:
for
i being
Nat st
i in dom Wx holds
Wx /. i = (W . i) /. x
A66:
dom Wx = dom W0
by A51, A63, FUNCT_2:def 1;
B66:
for
i being
Nat st
i in dom Wx holds
ex
Wi being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
(
Wi = W0 . i &
Wx /. i = Wi /. x )
B69:
for
dx being
Point of
(product G) holds
Fx . dx = Swx . dx
proof
let dx be
Point of
(product G);
Fx . dx = Swx . dx
consider w being
FinSequence of
F such that A70:
(
dom w = dom G & ( for
i being
set st
i in dom G holds
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx) ) &
((f `| X) /. x) . dx = Sum w )
by A25, A60;
for
i being
Nat st
i in dom w holds
w . i = (Wx /. i) . dx
proof
let i be
Nat;
( i in dom w implies w . i = (Wx /. i) . dx )
assume A71:
i in dom w
;
w . i = (Wx /. i) . dx
then A72:
w . i = ((f `partial| (X,i)) /. x) . ((proj (In (i,(dom G)))) . dx)
by A70;
consider Wi being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) such that A73:
(
W . i = Wi &
Wi is_differentiable_on n,
X &
diff (
Wi,
n,
X)
is_continuous_on X &
dom Wi = X & ( for
x being
Point of
(product G) st
x in X holds
(W . i) . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G)))) ) )
by A53, A70, A71;
A74:
(W . i) . x = ((f `partial| (X,i)) /. x) * (proj (In (i,(dom G))))
by A60, A73;
A75:
(W . i) . x = (W . i) /. x
by A60, A73, PARTFUN1:def 6;
dom (proj (In (i,(dom G)))) = the
carrier of
(product G)
by FUNCT_2:def 1;
hence w . i =
((W . i) /. x) . dx
by A72, A74, A75, FUNCT_1:13
.=
(Wx /. i) . dx
by A63, A64, A70, A71
;
verum
end;
then
Sum w = (Sum Wx) . dx
by A63, A70, Th2;
hence
Fx . dx = Swx . dx
by A60, A66, B66, A70, Th11;
verum
end;
thus (f `| X) . x =
(f `| X) /. x
by A59, PARTFUN1:def 6
.=
Sw . x
by B69, FUNCT_2:63
;
verum
end; then
f `| X = Sum W0
by A10, A58, NDIFF_1:def 9;
then
f `| X in the
carrier of
(RVectSp_Continuously_differentiable_Funcs (X,(R_NormSpace_of_BoundedLinearOperators ((product G),F)),nn))
;
then
ex
g being
PartFunc of
(product G),
(R_NormSpace_of_BoundedLinearOperators ((product G),F)) st
(
g = f `| X &
dom g = X &
g is_differentiable_on nn,
X &
diff (
g,
nn,
X)
is_continuous_on X )
;
hence
(
f is_differentiable_on n + 1,
X &
diff (
f,
(n + 1),
X)
is_continuous_on X )
by A10, NDIFF13:32;
verum end; end;
end;
for n being Nat holds S1[n]
from NAT_1:sch 2(A2, A3);
hence
for n being Nat st 1 <= n holds
( ( f is_differentiable_on n,X & diff (f,n,X) is_continuous_on X ) iff for I being non empty FinSequence of dom G st len I <= n holds
( f is_partial_differentiable_on X,I & f `partial| (X,I) is_continuous_on X ) )
by Th35; verum