let n be natural number ; for X being non empty SubSpace of TOP-REAL n
for f being Function of X,R^1 st f is continuous holds
ex g being Function of X,(TOP-REAL n) st
( ( for a being Point of X
for b being Point of (TOP-REAL n)
for r being real number st a = b & f . a = r holds
g . b = r * b ) & g is continuous )
let X be non empty SubSpace of TOP-REAL n; for f being Function of X,R^1 st f is continuous holds
ex g being Function of X,(TOP-REAL n) st
( ( for a being Point of X
for b being Point of (TOP-REAL n)
for r being real number st a = b & f . a = r holds
g . b = r * b ) & g is continuous )
let f be Function of X,R^1; ( f is continuous implies ex g being Function of X,(TOP-REAL n) st
( ( for a being Point of X
for b being Point of (TOP-REAL n)
for r being real number st a = b & f . a = r holds
g . b = r * b ) & g is continuous ) )
assume A1:
f is continuous
; ex g being Function of X,(TOP-REAL n) st
( ( for a being Point of X
for b being Point of (TOP-REAL n)
for r being real number st a = b & f . a = r holds
g . b = r * b ) & g is continuous )
defpred S1[ set , set ] means for b being Point of (TOP-REAL n)
for r being real number st $1 = b & f . $1 = r holds
$2 = r * b;
A2:
for x being Element of X ex y being Point of (TOP-REAL n) st S1[x,y]
ex g being Function of the carrier of X, the carrier of (TOP-REAL n) st
for x being Element of X holds S1[x,g . x]
from FUNCT_2:sch 3(A2);
then consider g being Function of X,(TOP-REAL n) such that
A4:
for x being Element of X
for b being Point of (TOP-REAL n)
for r being real number st x = b & f . x = r holds
g . x = r * b
;
take
g
; ( ( for a being Point of X
for b being Point of (TOP-REAL n)
for r being real number st a = b & f . a = r holds
g . b = r * b ) & g is continuous )
for p being Point of X
for V being Subset of (TOP-REAL n) st g . p in V & V is open holds
ex W being Subset of X st
( p in W & W is open & g .: W c= V )
proof
let p be
Point of
X;
for V being Subset of (TOP-REAL n) st g . p in V & V is open holds
ex W being Subset of X st
( p in W & W is open & g .: W c= V )let V be
Subset of
(TOP-REAL n);
( g . p in V & V is open implies ex W being Subset of X st
( p in W & W is open & g .: W c= V ) )
A5:
n in NAT
by ORDINAL1:def 13;
reconsider n1 =
n as
Element of
NAT by ORDINAL1:def 13;
reconsider gp =
g . p as
Point of
(Euclid n) by TOPREAL3:13;
A6:
p in the
carrier of
X
;
[#] X c= [#] (TOP-REAL n)
by PRE_TOPC:def 9;
then reconsider pp =
p as
Point of
(TOP-REAL n1) by A6;
reconsider fp =
f . p as
real number ;
assume
(
g . p in V &
V is
open )
;
ex W being Subset of X st
( p in W & W is open & g .: W c= V )
then
g . p in Int V
by TOPS_1:55;
then consider r0 being
real number such that A7:
r0 > 0
and A8:
Ball (
gp,
r0)
c= V
by A5, GOBOARD6:8;
per cases
( fp = 0 or fp <> 0 )
;
suppose A9:
fp = 0
;
ex W being Subset of X st
( p in W & W is open & g .: W c= V )reconsider W2 =
(Ball (pp,(r0 / 2))) /\ ([#] X) as
Subset of
X ;
Ball (
pp,
(r0 / 2))
in the
topology of
(TOP-REAL n1)
by PRE_TOPC:def 5;
then
W2 in the
topology of
X
by PRE_TOPC:def 9;
then A10:
W2 is
open
by PRE_TOPC:def 5;
p in Ball (
pp,
(r0 / 2))
by A7, JORDAN:16;
then A11:
p in W2
by XBOOLE_0:def 4;
set WW2 =
{ |.p2.| where p2 is Point of (TOP-REAL n) : p2 in W2 } ;
A12:
|.pp.| in { |.p2.| where p2 is Point of (TOP-REAL n) : p2 in W2 }
by A11;
for
x being
set st
x in { |.p2.| where p2 is Point of (TOP-REAL n) : p2 in W2 } holds
x is
real
then reconsider WW2 =
{ |.p2.| where p2 is Point of (TOP-REAL n) : p2 in W2 } as non
empty real-membered set by A12, MEMBERED:def 3;
for
x being
ext-real number st
x in WW2 holds
x <= |.pp.| + (r0 / 2)
then
|.pp.| + (r0 / 2) is
UpperBound of
WW2
by XXREAL_2:def 1;
then
WW2 is
bounded_above
by XXREAL_2:def 10;
then reconsider m =
sup WW2 as
real number ;
A16:
m >= 0
per cases
( m = 0 or m > 0 )
by A16;
suppose A19:
m = 0
;
ex W being Subset of X st
( p in W & W is open & g .: W c= V )set G1 =
REAL ;
REAL in the
topology of
R^1
by PRE_TOPC:def 1, TOPMETR:24;
then reconsider G1 =
REAL as
open Subset of
R^1 by PRE_TOPC:def 5;
fp in G1
by XREAL_0:def 1;
then consider W1 being
Subset of
X such that A20:
p in W1
and A21:
W1 is
open
and
f .: W1 c= G1
by A1, JGRAPH_2:20;
reconsider W3 =
W1 /\ W2 as
Subset of
X ;
take
W3
;
( p in W3 & W3 is open & g .: W3 c= V )thus
p in W3
by A20, A11, XBOOLE_0:def 4;
( W3 is open & g .: W3 c= V )thus
W3 is
open
by A21, A10;
g .: W3 c= V
g .: W3 c= Ball (
gp,
r0)
proof
let x be
set ;
TARSKI:def 3 ( not x in g .: W3 or x in Ball (gp,r0) )
assume
x in g .: W3
;
x in Ball (gp,r0)
then consider q being
set such that A22:
q in dom g
and A23:
q in W3
and A24:
g . q = x
by FUNCT_1:def 12;
reconsider q =
q as
Point of
X by A22;
A25:
q in the
carrier of
X
;
[#] X c= [#] (TOP-REAL n)
by PRE_TOPC:def 9;
then reconsider qq =
q as
Point of
(TOP-REAL n1) by A25;
reconsider fq =
f . q as
real number ;
A26:
x = fq * qq
by A4, A24;
then reconsider gq =
x as
Point of
(Euclid n) by TOPREAL3:13;
reconsider gpp =
gp as
Point of
(TOP-REAL n1) ;
reconsider gqq =
gq as
Point of
(TOP-REAL n1) by A26;
A27:
gpp = fp * pp
by A4;
reconsider r2 =
fq - fp as
Real by XREAL_0:def 1;
A28:
(abs (fq - fp)) * |.qq.| =
(abs r2) * |.qq.|
.=
|.((fq - fp) * qq).|
by TOPRNS_1:8
;
qq in W2
by A23, XBOOLE_0:def 4;
then
|.qq.| in WW2
;
then A29:
|.qq.| <= m
by XXREAL_2:4;
A30:
gpp = 0. (TOP-REAL n1)
by A27, A9, EUCLID:33;
|.(gqq + (- gpp)).| <= |.gqq.| + |.(- gpp).|
by EUCLID_2:74;
then
|.(gqq + (- gpp)).| <= |.gqq.| + |.(0. (TOP-REAL n1)).|
by JGRAPH_5:13, A30;
then
|.(gqq + (- gpp)).| <= |.gqq.| + 0
by EUCLID_2:61;
then
|.(gqq - gpp).| < r0
by A4, A24, A9, A29, A28, A7, A19;
then
gqq in Ball (
gpp,
r0)
;
hence
x in Ball (
gp,
r0)
by TOPREAL9:13;
verum
end; hence
g .: W3 c= V
by A8, XBOOLE_1:1;
verum end; suppose A31:
m > 0
;
ex W being Subset of X st
( p in W & W is open & g .: W c= V )set G1 =
].(fp - (r0 / m)),(fp + (r0 / m)).[;
reconsider G1 =
].(fp - (r0 / m)),(fp + (r0 / m)).[ as
open Subset of
R^1 by JORDAN6:46, TOPMETR:24, XXREAL_1:225;
A32:
0 + fp < (r0 / m) + fp
by A31, A7, XREAL_1:8;
(- (r0 / m)) + fp < 0 + fp
by A31, A7, XREAL_1:8;
then
fp in G1
by A32, XXREAL_1:4;
then consider W1 being
Subset of
X such that A33:
p in W1
and A34:
W1 is
open
and A35:
f .: W1 c= G1
by A1, JGRAPH_2:20;
reconsider W3 =
W1 /\ W2 as
Subset of
X ;
take
W3
;
( p in W3 & W3 is open & g .: W3 c= V )thus
p in W3
by A33, A11, XBOOLE_0:def 4;
( W3 is open & g .: W3 c= V )thus
W3 is
open
by A34, A10;
g .: W3 c= V
g .: W3 c= Ball (
gp,
r0)
proof
let x be
set ;
TARSKI:def 3 ( not x in g .: W3 or x in Ball (gp,r0) )
assume
x in g .: W3
;
x in Ball (gp,r0)
then consider q being
set such that A36:
q in dom g
and A37:
q in W3
and A38:
g . q = x
by FUNCT_1:def 12;
reconsider q =
q as
Point of
X by A36;
A39:
q in the
carrier of
X
;
[#] X c= [#] (TOP-REAL n)
by PRE_TOPC:def 9;
then reconsider qq =
q as
Point of
(TOP-REAL n1) by A39;
reconsider fq =
f . q as
real number ;
A40:
x = fq * qq
by A4, A38;
then reconsider gq =
x as
Point of
(Euclid n) by TOPREAL3:13;
reconsider gpp =
gp as
Point of
(TOP-REAL n1) ;
reconsider gqq =
gq as
Point of
(TOP-REAL n1) by A40;
A41:
gpp = fp * pp
by A4;
reconsider r2 =
fq as
Real by XREAL_0:def 1;
A42:
(abs fq) * |.qq.| =
(abs r2) * |.qq.|
.=
|.(fq * qq).|
by TOPRNS_1:8
;
A43:
q in dom f
by A39, FUNCT_2:def 1;
q in W1
by A37, XBOOLE_0:def 4;
then
f . q in f .: W1
by A43, FUNCT_1:def 12;
then
abs (fq - fp) < r0 / m
by A35, RCOMP_1:8;
then
(abs fq) * m < (r0 / m) * m
by A9, A31, XREAL_1:70;
then
(abs fq) * m < r0 / (m / m)
by XCMPLX_1:83;
then A44:
(abs fq) * m < r0 / 1
by A31, XCMPLX_1:60;
qq in W2
by A37, XBOOLE_0:def 4;
then
|.qq.| in WW2
;
then
|.qq.| <= m
by XXREAL_2:4;
then A45:
|.qq.| * (abs fq) <= m * (abs fq)
by XREAL_1:66;
A46:
gpp = 0. (TOP-REAL n1)
by A41, A9, EUCLID:33;
A47:
|.gqq.| < r0
by A40, A45, A42, A44, XXREAL_0:2;
|.(gqq + (- gpp)).| <= |.gqq.| + |.(- gpp).|
by EUCLID_2:74;
then
|.(gqq + (- gpp)).| <= |.gqq.| + |.(0. (TOP-REAL n1)).|
by JGRAPH_5:13, A46;
then
|.(gqq + (- gpp)).| <= |.gqq.| + 0
by EUCLID_2:61;
then
|.(gqq - gpp).| < r0
by A47, XXREAL_0:2;
then
gqq in Ball (
gpp,
r0)
;
hence
x in Ball (
gp,
r0)
by TOPREAL9:13;
verum
end; hence
g .: W3 c= V
by A8, XBOOLE_1:1;
verum end; end; end; suppose A48:
fp <> 0
;
ex W being Subset of X st
( p in W & W is open & g .: W c= V )reconsider W2 =
(Ball (pp,((r0 / 2) / (abs fp)))) /\ ([#] X) as
Subset of
X ;
Ball (
pp,
((r0 / 2) / (abs fp)))
in the
topology of
(TOP-REAL n1)
by PRE_TOPC:def 5;
then
W2 in the
topology of
X
by PRE_TOPC:def 9;
then A49:
W2 is
open
by PRE_TOPC:def 5;
p in Ball (
pp,
((r0 / 2) / (abs fp)))
by JORDAN:16, A48, A7;
then A50:
p in W2
by XBOOLE_0:def 4;
set WW2 =
{ |.p2.| where p2 is Point of (TOP-REAL n) : p2 in W2 } ;
A51:
|.pp.| in { |.p2.| where p2 is Point of (TOP-REAL n) : p2 in W2 }
by A50;
for
x being
set st
x in { |.p2.| where p2 is Point of (TOP-REAL n) : p2 in W2 } holds
x is
real
then reconsider WW2 =
{ |.p2.| where p2 is Point of (TOP-REAL n) : p2 in W2 } as non
empty real-membered set by A51, MEMBERED:def 3;
for
x being
ext-real number st
x in WW2 holds
x <= |.pp.| + ((r0 / 2) / (abs fp))
then
|.pp.| + ((r0 / 2) / (abs fp)) is
UpperBound of
WW2
by XXREAL_2:def 1;
then
WW2 is
bounded_above
by XXREAL_2:def 10;
then reconsider m =
sup WW2 as
real number ;
A55:
m >= 0
per cases
( m = 0 or m > 0 )
by A55;
suppose A58:
m = 0
;
ex W being Subset of X st
( p in W & W is open & g .: W c= V )set G1 =
REAL ;
REAL in the
topology of
R^1
by PRE_TOPC:def 1, TOPMETR:24;
then reconsider G1 =
REAL as
open Subset of
R^1 by PRE_TOPC:def 5;
fp in G1
by XREAL_0:def 1;
then consider W1 being
Subset of
X such that A59:
p in W1
and A60:
W1 is
open
and
f .: W1 c= G1
by A1, JGRAPH_2:20;
reconsider W3 =
W1 /\ W2 as
Subset of
X ;
take
W3
;
( p in W3 & W3 is open & g .: W3 c= V )thus
p in W3
by A59, A50, XBOOLE_0:def 4;
( W3 is open & g .: W3 c= V )thus
W3 is
open
by A60, A49;
g .: W3 c= V
g .: W3 c= Ball (
gp,
r0)
proof
let x be
set ;
TARSKI:def 3 ( not x in g .: W3 or x in Ball (gp,r0) )
assume
x in g .: W3
;
x in Ball (gp,r0)
then consider q being
set such that A61:
q in dom g
and A62:
q in W3
and A63:
g . q = x
by FUNCT_1:def 12;
reconsider q =
q as
Point of
X by A61;
A64:
q in the
carrier of
X
;
[#] X c= [#] (TOP-REAL n)
by PRE_TOPC:def 9;
then reconsider qq =
q as
Point of
(TOP-REAL n1) by A64;
reconsider fq =
f . q as
real number ;
A65:
x = fq * qq
by A4, A63;
then reconsider gq =
x as
Point of
(Euclid n) by TOPREAL3:13;
reconsider gpp =
gp as
Point of
(TOP-REAL n1) ;
reconsider gqq =
gq as
Point of
(TOP-REAL n1) by A65;
A66:
gpp = fp * pp
by A4;
reconsider r2 =
fq - fp as
Real by XREAL_0:def 1;
reconsider r3 =
fp as
Real by XREAL_0:def 1;
A67:
(abs (fq - fp)) * |.qq.| =
(abs r2) * |.qq.|
.=
|.((fq - fp) * qq).|
by TOPRNS_1:8
;
qq in W2
by A62, XBOOLE_0:def 4;
then
|.qq.| in WW2
;
then A68:
|.qq.| <= m
by XXREAL_2:4;
A69:
(abs fp) * |.(qq - pp).| =
(abs r3) * |.(qq - pp).|
.=
|.(fp * (qq - pp)).|
by TOPRNS_1:8
;
qq in W2
by A62, XBOOLE_0:def 4;
then
qq in Ball (
pp,
((r0 / 2) / (abs fp)))
by XBOOLE_0:def 4;
then
|.(qq - pp).| < (r0 / 2) / (abs fp)
by TOPREAL9:7;
then
(abs fp) * |.(qq - pp).| < (abs fp) * ((r0 / 2) / (abs fp))
by A48, XREAL_1:70;
then
(abs fp) * |.(qq - pp).| < (r0 / 2) / ((abs fp) / (abs fp))
by XCMPLX_1:82;
then A70:
(abs fp) * |.(qq - pp).| < (r0 / 2) / 1
by A48, XCMPLX_1:60;
A71:
|.((fq - fp) * qq).| + |.(fp * (qq - pp)).| < (r0 / 2) + (r0 / 2)
by A68, A70, A69, A67, A58, XREAL_1:10;
|.(((fq - fp) * qq) + (fp * (qq - pp))).| <= |.((fq - fp) * qq).| + |.(fp * (qq - pp)).|
by EUCLID_2:74;
then A72:
|.(((fq - fp) * qq) + (fp * (qq - pp))).| < r0
by A71, XXREAL_0:2;
((fq - fp) * qq) + (fp * (qq - pp)) =
((fq * qq) - (fp * qq)) + (fp * (qq - pp))
by EUCLID:54
.=
((fq * qq) - (fp * qq)) + ((fp * qq) - (fp * pp))
by EUCLID:53
.=
(((fq * qq) - (fp * qq)) + (fp * qq)) - (fp * pp)
by EUCLID:49
.=
(fq * qq) - (fp * pp)
by EUCLID:52
;
then
gqq in Ball (
gpp,
r0)
by A65, A72, A66;
hence
x in Ball (
gp,
r0)
by TOPREAL9:13;
verum
end; hence
g .: W3 c= V
by A8, XBOOLE_1:1;
verum end; suppose A73:
m > 0
;
ex W being Subset of X st
( p in W & W is open & g .: W c= V )set G1 =
].(fp - ((r0 / 2) / m)),(fp + ((r0 / 2) / m)).[;
reconsider G1 =
].(fp - ((r0 / 2) / m)),(fp + ((r0 / 2) / m)).[ as
open Subset of
R^1 by JORDAN6:46, TOPMETR:24, XXREAL_1:225;
A74:
0 + fp < ((r0 / 2) / m) + fp
by A73, A7, XREAL_1:8;
(- ((r0 / 2) / m)) + fp < 0 + fp
by A73, A7, XREAL_1:8;
then
fp in G1
by A74, XXREAL_1:4;
then consider W1 being
Subset of
X such that A75:
p in W1
and A76:
W1 is
open
and A77:
f .: W1 c= G1
by A1, JGRAPH_2:20;
reconsider W3 =
W1 /\ W2 as
Subset of
X ;
take
W3
;
( p in W3 & W3 is open & g .: W3 c= V )thus
p in W3
by A75, A50, XBOOLE_0:def 4;
( W3 is open & g .: W3 c= V )thus
W3 is
open
by A76, A49;
g .: W3 c= V
g .: W3 c= Ball (
gp,
r0)
proof
let x be
set ;
TARSKI:def 3 ( not x in g .: W3 or x in Ball (gp,r0) )
assume
x in g .: W3
;
x in Ball (gp,r0)
then consider q being
set such that A78:
q in dom g
and A79:
q in W3
and A80:
g . q = x
by FUNCT_1:def 12;
reconsider q =
q as
Point of
X by A78;
A81:
q in the
carrier of
X
;
[#] X c= [#] (TOP-REAL n)
by PRE_TOPC:def 9;
then reconsider qq =
q as
Point of
(TOP-REAL n1) by A81;
reconsider fq =
f . q as
real number ;
A82:
x = fq * qq
by A4, A80;
then reconsider gq =
x as
Point of
(Euclid n) by TOPREAL3:13;
reconsider gpp =
gp as
Point of
(TOP-REAL n1) ;
reconsider gqq =
gq as
Point of
(TOP-REAL n1) by A82;
A83:
gpp = fp * pp
by A4;
reconsider r2 =
fq - fp as
Real by XREAL_0:def 1;
reconsider r3 =
fp as
Real by XREAL_0:def 1;
A84:
(abs (fq - fp)) * |.qq.| =
(abs r2) * |.qq.|
.=
|.((fq - fp) * qq).|
by TOPRNS_1:8
;
A85:
q in dom f
by A81, FUNCT_2:def 1;
q in W1
by A79, XBOOLE_0:def 4;
then
f . q in f .: W1
by A85, FUNCT_1:def 12;
then
abs (fq - fp) < (r0 / 2) / m
by A77, RCOMP_1:8;
then
(abs (fq - fp)) * m < ((r0 / 2) / m) * m
by A73, XREAL_1:70;
then
(abs (fq - fp)) * m < (r0 / 2) / (m / m)
by XCMPLX_1:83;
then A86:
(abs (fq - fp)) * m < (r0 / 2) / 1
by A73, XCMPLX_1:60;
qq in W2
by A79, XBOOLE_0:def 4;
then
|.qq.| in WW2
;
then
|.qq.| <= m
by XXREAL_2:4;
then
|.qq.| * (abs (fq - fp)) <= m * (abs (fq - fp))
by XREAL_1:66;
then A87:
|.((fq - fp) * qq).| < r0 / 2
by A84, A86, XXREAL_0:2;
A88:
(abs fp) * |.(qq - pp).| =
(abs r3) * |.(qq - pp).|
.=
|.(fp * (qq - pp)).|
by TOPRNS_1:8
;
qq in W2
by A79, XBOOLE_0:def 4;
then
qq in Ball (
pp,
((r0 / 2) / (abs fp)))
by XBOOLE_0:def 4;
then
|.(qq - pp).| < (r0 / 2) / (abs fp)
by TOPREAL9:7;
then
(abs fp) * |.(qq - pp).| < (abs fp) * ((r0 / 2) / (abs fp))
by A48, XREAL_1:70;
then
(abs fp) * |.(qq - pp).| < (r0 / 2) / ((abs fp) / (abs fp))
by XCMPLX_1:82;
then A89:
(abs fp) * |.(qq - pp).| < (r0 / 2) / 1
by A48, XCMPLX_1:60;
A90:
|.((fq - fp) * qq).| + |.(fp * (qq - pp)).| < (r0 / 2) + (r0 / 2)
by A87, A89, A88, XREAL_1:10;
|.(((fq - fp) * qq) + (fp * (qq - pp))).| <= |.((fq - fp) * qq).| + |.(fp * (qq - pp)).|
by EUCLID_2:74;
then A91:
|.(((fq - fp) * qq) + (fp * (qq - pp))).| < r0
by A90, XXREAL_0:2;
((fq - fp) * qq) + (fp * (qq - pp)) =
((fq * qq) - (fp * qq)) + (fp * (qq - pp))
by EUCLID:54
.=
((fq * qq) - (fp * qq)) + ((fp * qq) - (fp * pp))
by EUCLID:53
.=
(((fq * qq) - (fp * qq)) + (fp * qq)) - (fp * pp)
by EUCLID:49
.=
(fq * qq) - (fp * pp)
by EUCLID:52
;
then
gqq in Ball (
gpp,
r0)
by A82, A83, A91;
hence
x in Ball (
gp,
r0)
by TOPREAL9:13;
verum
end; hence
g .: W3 c= V
by A8, XBOOLE_1:1;
verum end; end; end; end;
end;
hence
( ( for a being Point of X
for b being Point of (TOP-REAL n)
for r being real number st a = b & f . a = r holds
g . b = r * b ) & g is continuous )
by A4, JGRAPH_2:20; verum