let X be RealNormSpace; for f being PartFunc of REAL, the carrier of X
for Z being Subset of REAL st Z c= dom f & Z is compact & f | Z is continuous holds
f | Z is uniformly_continuous
let f be PartFunc of REAL, the carrier of X; for Z being Subset of REAL st Z c= dom f & Z is compact & f | Z is continuous holds
f | Z is uniformly_continuous
let Z be Subset of REAL; ( Z c= dom f & Z is compact & f | Z is continuous implies f | Z is uniformly_continuous )
assume that
A1:
Z c= dom f
and
A2:
Z is compact
and
A3:
f | Z is continuous
; f | Z is uniformly_continuous
assume
not f | Z is uniformly_continuous
; contradiction
then consider r being Real such that
A4:
0 < r
and
A5:
for s being Real st 0 < s holds
ex x1, x2 being Real st
( x1 in dom (f | Z) & x2 in dom (f | Z) & |.(x1 - x2).| < s & not ||.((f /. x1) - (f /. x2)).|| < r )
by Th1;
defpred S1[ Element of NAT , Real] means ( $2 in Z & ex x2 being Element of REAL st
( x2 in Z & |.($2 - x2).| < 1 / ($1 + 1) & not ||.((f /. $2) - (f /. x2)).|| < r ) );
consider s1 being Real_Sequence such that
A8:
for n being Element of NAT holds S1[n,s1 . n]
from FUNCT_2:sch 3(A6);
then
rng s1 c= Z
;
then consider q1 being Real_Sequence such that
A10:
( q1 is subsequence of s1 & q1 is convergent & lim q1 in Z )
by A2;
A11:
f | Z is_continuous_in lim q1
by A3, A1, A10, RELAT_1:57;
rng q1 c= rng s1
by A10, VALUED_0:21;
then
( rng q1 c= Z & rng q1 c= dom f )
by A1, A9;
then
rng q1 c= (dom f) /\ Z
by XBOOLE_1:19;
then A12:
rng q1 c= dom (f | Z)
by RELAT_1:61;
then A13:
( (f | Z) /. (lim q1) = lim ((f | Z) /* q1) & (f | Z) /* q1 is convergent )
by A10, A11;
defpred S2[ Element of NAT , Real] means ( $2 in Z & |.((s1 . $1) - $2).| < 1 / ($1 + 1) & not ||.((f /. (s1 . $1)) - (f /. $2)).|| < r );
A14:
for n being Element of NAT ex x2 being Element of REAL st S2[n,x2]
by A8;
consider s2 being Real_Sequence such that
A15:
for n being Element of NAT holds S2[n,s2 . n]
from FUNCT_2:sch 3(A14);
consider Ns1 being increasing sequence of NAT such that
A17:
q1 = s1 * Ns1
by A10, VALUED_0:def 17;
set q2 = q1 - ((s1 - s2) * Ns1);
then A18:
( q1 - ((s1 - s2) * Ns1) = s2 * Ns1 & q1 - ((s1 - s2) * Ns1) is subsequence of s2 )
by FUNCT_2:63;
then
rng (q1 - ((s1 - s2) * Ns1)) c= rng s2
by VALUED_0:21;
then
( rng (q1 - ((s1 - s2) * Ns1)) c= Z & rng (q1 - ((s1 - s2) * Ns1)) c= dom f )
by A1, A16;
then
rng (q1 - ((s1 - s2) * Ns1)) c= (dom f) /\ Z
by XBOOLE_1:19;
then A19:
rng (q1 - ((s1 - s2) * Ns1)) c= dom (f | Z)
by RELAT_1:61;
then A26:
s1 - s2 is convergent
by SEQ_2:def 6;
A27:
(s1 - s2) * Ns1 is convergent
by A20, SEQ_2:def 6, SEQ_4:16;
then A28:
q1 - ((s1 - s2) * Ns1) is convergent
by A10, SEQ_2:11;
lim (s1 - s2) = 0
by A20, A26, SEQ_2:def 7;
then
lim ((s1 - s2) * Ns1) = 0
by A20, SEQ_2:def 6, SEQ_4:17;
then
lim (q1 - ((s1 - s2) * Ns1)) = (lim q1) - 0
by A10, A27, SEQ_2:12;
then A29:
( (f | Z) /* (q1 - ((s1 - s2) * Ns1)) is convergent & (f | Z) /. (lim q1) = lim ((f | Z) /* (q1 - ((s1 - s2) * Ns1))) )
by A11, A28, A19;
then A30:
((f | Z) /* q1) - ((f | Z) /* (q1 - ((s1 - s2) * Ns1))) is convergent
by A13, NORMSP_1:20;
lim (((f | Z) /* q1) - ((f | Z) /* (q1 - ((s1 - s2) * Ns1)))) = ((f | Z) /. (lim q1)) - ((f | Z) /. (lim q1))
by A13, A29, NORMSP_1:26;
then A31:
lim (((f | Z) /* q1) - ((f | Z) /* (q1 - ((s1 - s2) * Ns1)))) = 0. X
by RLVECT_1:15;
now for n being Nat holds contradictionlet n be
Nat;
contradictionconsider k being
Nat such that A32:
for
m being
Nat st
k <= m holds
||.(((((f | Z) /* q1) - ((f | Z) /* (q1 - ((s1 - s2) * Ns1)))) . m) - (0. X)).|| < r
by A4, A30, A31, NORMSP_1:def 7;
A33:
(
q1 . k in dom (f | Z) &
(q1 - ((s1 - s2) * Ns1)) . k in dom (f | Z) )
by A12, A19, VALUED_0:28;
A34:
k in NAT
by ORDINAL1:def 12;
A35:
||.(((((f | Z) /* q1) - ((f | Z) /* (q1 - ((s1 - s2) * Ns1)))) . k) - (0. X)).|| = ||.((((f | Z) /* q1) . k) - (((f | Z) /* (q1 - ((s1 - s2) * Ns1))) . k)).||
by NORMSP_1:def 3;
(
((f | Z) /* q1) . k = (f | Z) /. (q1 . k) &
((f | Z) /* (q1 - ((s1 - s2) * Ns1))) . k = (f | Z) /. ((q1 - ((s1 - s2) * Ns1)) . k) )
by A12, A19, FUNCT_2:109, A34;
then
(
((f | Z) /* q1) . k = f /. (q1 . k) &
((f | Z) /* (q1 - ((s1 - s2) * Ns1))) . k = f /. ((q1 - ((s1 - s2) * Ns1)) . k) )
by A33, PARTFUN1:80;
then ||.((((f | Z) /* q1) . k) - (((f | Z) /* (q1 - ((s1 - s2) * Ns1))) . k)).|| =
||.((f /. (s1 . (Ns1 . k))) - (f /. ((s2 * Ns1) . k))).||
by A17, A18, FUNCT_2:15, ORDINAL1:def 12
.=
||.((f /. (s1 . (Ns1 . k))) - (f /. (s2 . (Ns1 . k)))).||
by FUNCT_2:15, ORDINAL1:def 12
;
hence
contradiction
by A15, A32, A35;
verum end;
hence
contradiction
; verum