let S, T, U be RealNormSpace; for Z being Subset of S
for u being PartFunc of S,T
for v being PartFunc of S,U
for w being PartFunc of S,[:T,U:] st u is_differentiable_on Z & u `| Z is_continuous_on Z & v is_differentiable_on Z & v `| Z is_continuous_on Z & w = <:u,v:> holds
( w is_differentiable_on Z & w `| Z is_continuous_on Z )
let Z be Subset of S; for u being PartFunc of S,T
for v being PartFunc of S,U
for w being PartFunc of S,[:T,U:] st u is_differentiable_on Z & u `| Z is_continuous_on Z & v is_differentiable_on Z & v `| Z is_continuous_on Z & w = <:u,v:> holds
( w is_differentiable_on Z & w `| Z is_continuous_on Z )
let u be PartFunc of S,T; for v being PartFunc of S,U
for w being PartFunc of S,[:T,U:] st u is_differentiable_on Z & u `| Z is_continuous_on Z & v is_differentiable_on Z & v `| Z is_continuous_on Z & w = <:u,v:> holds
( w is_differentiable_on Z & w `| Z is_continuous_on Z )
let v be PartFunc of S,U; for w being PartFunc of S,[:T,U:] st u is_differentiable_on Z & u `| Z is_continuous_on Z & v is_differentiable_on Z & v `| Z is_continuous_on Z & w = <:u,v:> holds
( w is_differentiable_on Z & w `| Z is_continuous_on Z )
let w be PartFunc of S,[:T,U:]; ( u is_differentiable_on Z & u `| Z is_continuous_on Z & v is_differentiable_on Z & v `| Z is_continuous_on Z & w = <:u,v:> implies ( w is_differentiable_on Z & w `| Z is_continuous_on Z ) )
assume A1:
( u is_differentiable_on Z & u `| Z is_continuous_on Z & v is_differentiable_on Z & v `| Z is_continuous_on Z & w = <:u,v:> )
; ( w is_differentiable_on Z & w `| Z is_continuous_on Z )
then A2:
( w is_differentiable_on Z & ( for x being Point of S st x in Z holds
(w `| Z) /. x = <:((u `| Z) /. x),((v `| Z) /. x):> ) & ( for x being Point of S st x in Z holds
for dx being Point of S holds ((w `| Z) /. x) . dx = [(((u `| Z) /. x) . dx),(((v `| Z) /. x) . dx)] ) )
by Th28;
thus
w is_differentiable_on Z
by A1, Th28; w `| Z is_continuous_on Z
A3:
Z = dom (w `| Z)
by A2, NDIFF_1:def 9;
set f = w `| Z;
set g = u `| Z;
set h = v `| Z;
for x0 being Point of S
for r being Real st x0 in Z & 0 < r holds
ex s being Real st
( 0 < s & ( for x1 being Point of S st x1 in Z & ||.(x1 - x0).|| < s holds
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r ) )
proof
let x0 be
Point of
S;
for r being Real st x0 in Z & 0 < r holds
ex s being Real st
( 0 < s & ( for x1 being Point of S st x1 in Z & ||.(x1 - x0).|| < s holds
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r ) )let r0 be
Real;
( x0 in Z & 0 < r0 implies ex s being Real st
( 0 < s & ( for x1 being Point of S st x1 in Z & ||.(x1 - x0).|| < s holds
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r0 ) ) )
assume A4:
(
x0 in Z &
0 < r0 )
;
ex s being Real st
( 0 < s & ( for x1 being Point of S st x1 in Z & ||.(x1 - x0).|| < s holds
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r0 ) )
set rr0 =
r0 / 2;
A5:
(
0 < r0 / 2 &
r0 / 2
< r0 )
by A4, XREAL_1:215, XREAL_1:216;
set r =
(r0 / 2) / 2;
consider s1 being
Real such that A6:
(
0 < s1 & ( for
x1 being
Point of
S st
x1 in Z &
||.(x1 - x0).|| < s1 holds
||.(((u `| Z) /. x1) - ((u `| Z) /. x0)).|| < (r0 / 2) / 2 ) )
by A1, A4, A5, NFCONT_1:19, XREAL_1:215;
consider s2 being
Real such that A7:
(
0 < s2 & ( for
x1 being
Point of
S st
x1 in Z &
||.(x1 - x0).|| < s2 holds
||.(((v `| Z) /. x1) - ((v `| Z) /. x0)).|| < (r0 / 2) / 2 ) )
by A1, A4, A5, NFCONT_1:19, XREAL_1:215;
reconsider s =
min (
s1,
s2) as
Real ;
take
s
;
( 0 < s & ( for x1 being Point of S st x1 in Z & ||.(x1 - x0).|| < s holds
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r0 ) )
thus
0 < s
by A6, A7, XXREAL_0:15;
for x1 being Point of S st x1 in Z & ||.(x1 - x0).|| < s holds
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r0
let x1 be
Point of
S;
( x1 in Z & ||.(x1 - x0).|| < s implies ||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r0 )
assume A8:
(
x1 in Z &
||.(x1 - x0).|| < s )
;
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r0
s <= s1
by XXREAL_0:17;
then
||.(x1 - x0).|| < s1
by A8, XXREAL_0:2;
then A9:
||.(((u `| Z) /. x1) - ((u `| Z) /. x0)).|| < (r0 / 2) / 2
by A6, A8;
s <= s2
by XXREAL_0:17;
then
||.(x1 - x0).|| < s2
by A8, XXREAL_0:2;
then A10:
||.(((v `| Z) /. x1) - ((v `| Z) /. x0)).|| < (r0 / 2) / 2
by A7, A8;
A11:
now for dx being Point of S holds ||.((((w `| Z) /. x1) - ((w `| Z) /. x0)) . dx).|| <= (2 * ((r0 / 2) / 2)) * ||.dx.||let dx be
Point of
S;
||.((((w `| Z) /. x1) - ((w `| Z) /. x0)) . dx).|| <= (2 * ((r0 / 2) / 2)) * ||.dx.||A12:
(((w `| Z) /. x1) - ((w `| Z) /. x0)) . dx = (((w `| Z) /. x1) . dx) - (((w `| Z) /. x0) . dx)
by LOPBAN_1:40;
A13:
((w `| Z) /. x0) . dx = [(((u `| Z) /. x0) . dx),(((v `| Z) /. x0) . dx)]
by A1, A4, Th28;
A14:
((w `| Z) /. x1) . dx = [(((u `| Z) /. x1) . dx),(((v `| Z) /. x1) . dx)]
by A1, A8, Th28;
- (((w `| Z) /. x0) . dx) = [(- (((u `| Z) /. x0) . dx)),(- (((v `| Z) /. x0) . dx))]
by A13, PRVECT_3:18;
then (((w `| Z) /. x1) - ((w `| Z) /. x0)) . dx =
[((((u `| Z) /. x1) . dx) - (((u `| Z) /. x0) . dx)),((((v `| Z) /. x1) . dx) - (((v `| Z) /. x0) . dx))]
by A12, A14, PRVECT_3:18
.=
[((((u `| Z) /. x1) - ((u `| Z) /. x0)) . dx),((((v `| Z) /. x1) . dx) - (((v `| Z) /. x0) . dx))]
by LOPBAN_1:40
.=
[((((u `| Z) /. x1) - ((u `| Z) /. x0)) . dx),((((v `| Z) /. x1) - ((v `| Z) /. x0)) . dx)]
by LOPBAN_1:40
;
then A15:
||.((((w `| Z) /. x1) - ((w `| Z) /. x0)) . dx).|| <= ||.((((u `| Z) /. x1) - ((u `| Z) /. x0)) . dx).|| + ||.((((v `| Z) /. x1) - ((v `| Z) /. x0)) . dx).||
by Th17;
reconsider g10 =
((u `| Z) /. x1) - ((u `| Z) /. x0) as
Lipschitzian LinearOperator of
S,
T by LOPBAN_1:def 9;
||.((((u `| Z) /. x1) - ((u `| Z) /. x0)) . dx).|| = ||.(g10 . dx).||
;
then A16:
||.((((u `| Z) /. x1) - ((u `| Z) /. x0)) . dx).|| <= ||.(((u `| Z) /. x1) - ((u `| Z) /. x0)).|| * ||.dx.||
by LOPBAN_1:32;
0 <= ||.dx.||
by NORMSP_1:4;
then
||.(((u `| Z) /. x1) - ((u `| Z) /. x0)).|| * ||.dx.|| <= ((r0 / 2) / 2) * ||.dx.||
by A9, XREAL_1:64;
then A17:
||.((((u `| Z) /. x1) - ((u `| Z) /. x0)) . dx).|| <= ((r0 / 2) / 2) * ||.dx.||
by A16, XXREAL_0:2;
reconsider h10 =
((v `| Z) /. x1) - ((v `| Z) /. x0) as
Lipschitzian LinearOperator of
S,
U by LOPBAN_1:def 9;
||.((((v `| Z) /. x1) - ((v `| Z) /. x0)) . dx).|| = ||.(h10 . dx).||
;
then A18:
||.((((v `| Z) /. x1) - ((v `| Z) /. x0)) . dx).|| <= ||.(((v `| Z) /. x1) - ((v `| Z) /. x0)).|| * ||.dx.||
by LOPBAN_1:32;
0 <= ||.dx.||
by NORMSP_1:4;
then
||.(((v `| Z) /. x1) - ((v `| Z) /. x0)).|| * ||.dx.|| <= ((r0 / 2) / 2) * ||.dx.||
by A10, XREAL_1:64;
then
||.((((v `| Z) /. x1) - ((v `| Z) /. x0)) . dx).|| <= ((r0 / 2) / 2) * ||.dx.||
by A18, XXREAL_0:2;
then
||.((((u `| Z) /. x1) - ((u `| Z) /. x0)) . dx).|| + ||.((((v `| Z) /. x1) - ((v `| Z) /. x0)) . dx).|| <= (((r0 / 2) / 2) * ||.dx.||) + (((r0 / 2) / 2) * ||.dx.||)
by A17, XREAL_1:7;
hence
||.((((w `| Z) /. x1) - ((w `| Z) /. x0)) . dx).|| <= (2 * ((r0 / 2) / 2)) * ||.dx.||
by A15, XXREAL_0:2;
verum end;
reconsider f10 =
((w `| Z) /. x1) - ((w `| Z) /. x0) as
Lipschitzian LinearOperator of
S,
[:T,U:] by LOPBAN_1:def 9;
then
upper_bound (PreNorms f10) <= r0 / 2
by SEQ_4:45;
then
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| <= r0 / 2
by LOPBAN_1:30;
hence
||.(((w `| Z) /. x1) - ((w `| Z) /. x0)).|| < r0
by A5, XXREAL_0:2;
verum
end;
hence
w `| Z is_continuous_on Z
by A3, NFCONT_1:19; verum