let n be Nat; for TM being metrizable TopSpace st TM is finite-ind & TM is second-countable holds
for F being closed Subset of TM st ind (F `) <= n holds
for f being continuous Function of (TM | F),(Tunit_circle (n + 1)) ex g being continuous Function of TM,(Tunit_circle (n + 1)) st g | F = f
defpred S1[ Nat] means for TM being metrizable TopSpace st TM is finite-ind & TM is second-countable holds
for F being closed Subset of TM st ind (F `) <= $1 holds
for f being continuous Function of (TM | F),(Tunit_circle ($1 + 1)) ex g being Function of TM,(Tunit_circle ($1 + 1)) st
( g is continuous & g | F = f );
let TM be metrizable TopSpace; ( TM is finite-ind & TM is second-countable implies for F being closed Subset of TM st ind (F `) <= n holds
for f being continuous Function of (TM | F),(Tunit_circle (n + 1)) ex g being continuous Function of TM,(Tunit_circle (n + 1)) st g | F = f )
assume A1:
( TM is finite-ind & TM is second-countable )
; for F being closed Subset of TM st ind (F `) <= n holds
for f being continuous Function of (TM | F),(Tunit_circle (n + 1)) ex g being continuous Function of TM,(Tunit_circle (n + 1)) st g | F = f
let F be closed Subset of TM; ( ind (F `) <= n implies for f being continuous Function of (TM | F),(Tunit_circle (n + 1)) ex g being continuous Function of TM,(Tunit_circle (n + 1)) st g | F = f )
assume A2:
ind (F `) <= n
; for f being continuous Function of (TM | F),(Tunit_circle (n + 1)) ex g being continuous Function of TM,(Tunit_circle (n + 1)) st g | F = f
A3:
for n being Nat st S1[n] holds
S1[n + 1]
proof
let n be
Nat;
( S1[n] implies S1[n + 1] )
set n1 =
n + 1;
set n2 =
(n + 1) + 1;
assume A4:
S1[
n]
;
S1[n + 1]
set Tn1 =
TOP-REAL (n + 1);
set Tn2 =
TOP-REAL ((n + 1) + 1);
set U =
Tunit_circle ((n + 1) + 1);
let TM be
metrizable TopSpace;
( TM is finite-ind & TM is second-countable implies for F being closed Subset of TM st ind (F `) <= n + 1 holds
for f being continuous Function of (TM | F),(Tunit_circle ((n + 1) + 1)) ex g being Function of TM,(Tunit_circle ((n + 1) + 1)) st
( g is continuous & g | F = f ) )
assume A5:
(
TM is
finite-ind &
TM is
second-countable )
;
for F being closed Subset of TM st ind (F `) <= n + 1 holds
for f being continuous Function of (TM | F),(Tunit_circle ((n + 1) + 1)) ex g being Function of TM,(Tunit_circle ((n + 1) + 1)) st
( g is continuous & g | F = f )
let F be
closed Subset of
TM;
( ind (F `) <= n + 1 implies for f being continuous Function of (TM | F),(Tunit_circle ((n + 1) + 1)) ex g being Function of TM,(Tunit_circle ((n + 1) + 1)) st
( g is continuous & g | F = f ) )
assume A6:
ind (F `) <= n + 1
;
for f being continuous Function of (TM | F),(Tunit_circle ((n + 1) + 1)) ex g being Function of TM,(Tunit_circle ((n + 1) + 1)) st
( g is continuous & g | F = f )
let f be
continuous Function of
(TM | F),
(Tunit_circle ((n + 1) + 1));
ex g being Function of TM,(Tunit_circle ((n + 1) + 1)) st
( g is continuous & g | F = f )
A7:
[#] (TM | F) = F
by PRE_TOPC:def 5;
A8:
dom f = the
carrier of
(TM | F)
by FUNCT_2:def 1;
A9:
dom f = the
carrier of
(TM | F)
by FUNCT_2:def 1;
A10:
[#] (TM | F) = F
by PRE_TOPC:def 5;
per cases
( F is empty or not F is empty )
;
suppose A12:
not
F is
empty
;
ex g being Function of TM,(Tunit_circle ((n + 1) + 1)) st
( g is continuous & g | F = f )set Sn =
{ p where p is Point of (TOP-REAL ((n + 1) + 1)) : ( p . ((n + 1) + 1) <= 0 & |.p.| = 1 ) } ;
set Sp =
{ p where p is Point of (TOP-REAL ((n + 1) + 1)) : ( p . ((n + 1) + 1) >= 0 & |.p.| = 1 ) } ;
A13:
{ p where p is Point of (TOP-REAL ((n + 1) + 1)) : ( p . ((n + 1) + 1) >= 0 & |.p.| = 1 ) } c= the
carrier of
(TOP-REAL ((n + 1) + 1))
{ p where p is Point of (TOP-REAL ((n + 1) + 1)) : ( p . ((n + 1) + 1) <= 0 & |.p.| = 1 ) } c= the
carrier of
(TOP-REAL ((n + 1) + 1))
then reconsider Sp =
{ p where p is Point of (TOP-REAL ((n + 1) + 1)) : ( p . ((n + 1) + 1) >= 0 & |.p.| = 1 ) } ,
Sn =
{ p where p is Point of (TOP-REAL ((n + 1) + 1)) : ( p . ((n + 1) + 1) <= 0 & |.p.| = 1 ) } as
Subset of
(TOP-REAL ((n + 1) + 1)) by A13;
A14:
Sn = { t where t is Point of (TOP-REAL ((n + 1) + 1)) : ( t . ((n + 1) + 1) <= 0 & |.t.| = 1 ) }
;
A15:
Sp = { l where l is Point of (TOP-REAL ((n + 1) + 1)) : ( l . ((n + 1) + 1) >= 0 & |.l.| = 1 ) }
;
then reconsider s1 =
Sp,
s2 =
Sn as
closed Subset of
(TOP-REAL ((n + 1) + 1)) by A14, Th2;
A16:
[#] ((TOP-REAL ((n + 1) + 1)) | s2) = s2
by PRE_TOPC:def 5;
Tunit_circle ((n + 1) + 1) = Tcircle (
(0. (TOP-REAL ((n + 1) + 1))),1)
by TOPREALB:def 7;
then A17:
the
carrier of
(Tunit_circle ((n + 1) + 1)) = Sphere (
(0. (TOP-REAL ((n + 1) + 1))),1)
by TOPREALB:9;
A18:
s1 c= the
carrier of
(Tunit_circle ((n + 1) + 1))
A21:
s2 c= the
carrier of
(Tunit_circle ((n + 1) + 1))
then reconsider S1 =
s1,
S2 =
s2 as
Subset of
(Tunit_circle ((n + 1) + 1)) by A18;
reconsider A1 =
f " S1,
A2 =
f " S2 as
Subset of
TM by A7, XBOOLE_1:1;
A24:
f .: (A1 /\ A2) c= (f .: A1) /\ (f .: A2)
by RELAT_1:121;
A25:
f .: A2 c= s2
by FUNCT_1:75;
S1 is
closed
by TSEP_1:8;
then
f " S1 is
closed
by PRE_TOPC:def 6;
then A26:
A1 is
closed
by A7, TSEP_1:8;
Sphere (
(0. (TOP-REAL ((n + 1) + 1))),1)
c= S1 \/ S2
then
rng f c= S1 \/ S2
by A17;
then A29:
f " (rng f) c= f " (S1 \/ S2)
by RELAT_1:143;
f " (rng f) = dom f
by RELAT_1:134;
then A30:
F = f " (S1 \/ S2)
by A29, A7, FUNCT_2:def 1;
then A31:
F = A1 \/ A2
by RELAT_1:140;
then reconsider TFA12 =
A1 /\ A2 as
Subset of
(TM | F) by XBOOLE_1:29, A10;
A32:
[#] ((TM | F) | TFA12) = TFA12
by PRE_TOPC:def 5;
reconsider fa =
f | TFA12 as
Function of
((TM | F) | TFA12),
((Tunit_circle ((n + 1) + 1)) | (f .: TFA12)) by A10, A12, JORDAN24:12;
A33:
fa is
continuous
by JORDAN24:13, A10, A12;
(dom f) /\ TFA12 = TFA12
by A8, XBOOLE_1:28;
then A34:
dom fa = the
carrier of
((TM | F) | TFA12)
by A32, RELAT_1:61;
A35:
(TM | F) | (f " S1) = TM | A1
by PRE_TOPC:7, A7;
then reconsider f1 =
f | A1 as
Function of
(TM | A1),
((Tunit_circle ((n + 1) + 1)) | (f .: A1)) by A12, A7, JORDAN24:12;
A36:
f1 is
continuous
by A35, A12, A10, JORDAN24:13;
A37:
rng f1 c= the
carrier of
((Tunit_circle ((n + 1) + 1)) | (f .: A1))
;
A38:
[#] ((Tunit_circle ((n + 1) + 1)) | (f .: A1)) = f .: A1
by PRE_TOPC:def 5;
then A39:
rng f1 c= the
carrier of
(Tunit_circle ((n + 1) + 1))
by XBOOLE_1:1;
A40:
(TM | F) | (f " S2) = TM | A2
by PRE_TOPC:7, A7;
then reconsider f2 =
f | A2 as
Function of
(TM | A2),
((Tunit_circle ((n + 1) + 1)) | (f .: A2)) by A12, A7, JORDAN24:12;
A41:
f2 is
continuous
by A40, A12, A10, JORDAN24:13;
A42:
[#] ((Tunit_circle ((n + 1) + 1)) | (f .: A2)) = f .: A2
by PRE_TOPC:def 5;
then A43:
rng f2 c= the
carrier of
(Tunit_circle ((n + 1) + 1))
by XBOOLE_1:1;
dom f1 = (dom f) /\ A1
by RELAT_1:61;
then A44:
dom f1 = A1
by A9, XBOOLE_1:28;
[#] (TM | A1) = A1
by PRE_TOPC:def 5;
then reconsider f1 =
f1 as
Function of
(TM | A1),
(Tunit_circle ((n + 1) + 1)) by A39, FUNCT_2:2, A44;
A45:
rng f2 c= the
carrier of
((Tunit_circle ((n + 1) + 1)) | (f .: A2))
;
dom f2 = (dom f) /\ A2
by RELAT_1:61;
then A46:
dom f2 = A2
by A9, XBOOLE_1:28;
[#] (TM | A2) = A2
by PRE_TOPC:def 5;
then reconsider f2 =
f2 as
Function of
(TM | A2),
(Tunit_circle ((n + 1) + 1)) by A43, A46, FUNCT_2:2;
f .: A2 c= s2
by FUNCT_1:75;
then A47:
rng f2 c= s2
by A42, A45;
S2 is
closed
by TSEP_1:8;
then
f " S2 is
closed
by PRE_TOPC:def 6;
then A48:
A2 is
closed
by A7, TSEP_1:8;
TM | (F `) is
second-countable
by A5;
then consider X1,
X2 being
closed Subset of
TM such that A49:
[#] TM = X1 \/ X2
and A50:
A1 c= X1
and A51:
A2 c= X2
and A52:
A1 /\ X2 = A1 /\ A2
and A53:
A1 /\ A2 = X1 /\ A2
and A54:
ind ((X1 /\ X2) \ (A1 /\ A2)) <= (n + 1) - 1
by A31, TOPDIM_2:24, A5, A6, A26, A48;
set TX =
TM | (X1 /\ X2);
A55:
[#] (TM | (X1 /\ X2)) = X1 /\ X2
by PRE_TOPC:def 5;
then reconsider TXA12 =
A1 /\ A2 as
Subset of
(TM | (X1 /\ X2)) by A50, A51, XBOOLE_1:27;
(X1 /\ X2) \ (A1 /\ A2) = TXA12 `
by A55, SUBSET_1:def 4;
then A56:
ind (TXA12 `) <= n
by A5, TOPDIM_1:21, A54;
set Un =
Tunit_circle (n + 1);
set TD =
Tdisk (
(0. (TOP-REAL (n + 1))),1);
deffunc H1(
Nat)
-> Element of
K10(
K11( the
carrier of
(TOP-REAL ((n + 1) + 1)), the
carrier of
R^1)) =
PROJ (
((n + 1) + 1),$1);
consider FF being
FinSequence such that A57:
(
len FF = n + 1 & ( for
k being
Nat st
k in dom FF holds
FF . k = H1(
k) ) )
from FINSEQ_1:sch 2();
A58:
rng FF c= Funcs ( the
carrier of
(TOP-REAL ((n + 1) + 1)), the
carrier of
R^1)
A61:
Ball (
(0. (TOP-REAL (n + 1))),1)
c= Int (cl_Ball ((0. (TOP-REAL (n + 1))),1))
by TOPREAL9:16, TOPS_1:24;
then A62:
(
cl_Ball (
(0. (TOP-REAL (n + 1))),1) is
compact & not
cl_Ball (
(0. (TOP-REAL (n + 1))),1) is
boundary &
cl_Ball (
(0. (TOP-REAL (n + 1))),1) is
convex )
;
reconsider FF =
FF as
FinSequence of
Funcs ( the
carrier of
(TOP-REAL ((n + 1) + 1)), the
carrier of
R^1)
by A58, FINSEQ_1:def 4;
reconsider FF =
FF as
Element of
(n + 1) -tuples_on (Funcs ( the carrier of (TOP-REAL ((n + 1) + 1)), the carrier of R^1)) by A57, FINSEQ_2:92;
set FFF =
<:FF:>;
A63:
s1 /\ s2 c= s2
by XBOOLE_1:17;
A64:
<:FF:> .: s2 = cl_Ball (
(0. (TOP-REAL (n + 1))),1)
by A57, Th1, A15;
then A65:
not
s2 is
empty
;
A66:
dom <:FF:> = the
carrier of
(TOP-REAL ((n + 1) + 1))
by FUNCT_2:def 1;
then
s1 /\ (dom <:FF:>) = s1
by XBOOLE_1:28;
then A67:
dom (<:FF:> | s1) = s1
by RELAT_1:61;
s2 /\ (dom <:FF:>) = s2
by XBOOLE_1:28, A66;
then A68:
dom (<:FF:> | s2) = s2
by RELAT_1:61;
A69:
the
carrier of
(Tdisk ((0. (TOP-REAL (n + 1))),1)) = cl_Ball (
(0. (TOP-REAL (n + 1))),1)
by BROUWER:3;
then
rng (<:FF:> | s2) c= the
carrier of
(Tdisk ((0. (TOP-REAL (n + 1))),1))
by RELAT_1:115, A64;
then reconsider Fs2 =
<:FF:> | s2 as
Function of
((TOP-REAL ((n + 1) + 1)) | s2),
(Tdisk ((0. (TOP-REAL (n + 1))),1)) by FUNCT_2:2, A16, A68;
A70:
[#] ((TOP-REAL ((n + 1) + 1)) | s1) = s1
by PRE_TOPC:def 5;
Fs2 is
being_homeomorphism
by A57, Th1, A15;
then A71:
s2,
cl_Ball (
(0. (TOP-REAL (n + 1))),1)
are_homeomorphic
by T_0TOPSP:def 1, METRIZTS:def 1;
A72:
<:FF:> .: s1 = cl_Ball (
(0. (TOP-REAL (n + 1))),1)
by A57, Th1, A14;
then A73:
not
s1 is
empty
;
rng (<:FF:> | s1) c= the
carrier of
(Tdisk ((0. (TOP-REAL (n + 1))),1))
by RELAT_1:115, A72, A69;
then reconsider Fs1 =
<:FF:> | s1 as
Function of
((TOP-REAL ((n + 1) + 1)) | s1),
(Tdisk ((0. (TOP-REAL (n + 1))),1)) by A67, FUNCT_2:2, A70;
A74:
Fs1 .: (s1 /\ s2) c= <:FF:> .: (s1 /\ s2)
by RELAT_1:128;
A75:
Fs1 is
being_homeomorphism
by A57, Th1, A14;
then A76:
rng Fs1 = [#] (Tdisk ((0. (TOP-REAL (n + 1))),1))
by TOPS_2:def 5;
f .: A1 c= s1
by FUNCT_1:75;
then WE:
(f .: A1) /\ (f .: A2) c= s1 /\ s2
by A25, XBOOLE_1:27;
then
f .: (A1 /\ A2) c= s1 /\ s2
by A24;
then A78:
Fs1 .: (f .: (A1 /\ A2)) c= Fs1 .: (s1 /\ s2)
by RELAT_1:123;
s1 /\ s2 c= s1
by XBOOLE_1:17;
then A79:
f .: (A1 /\ A2) c= s1
by WE, A24;
[#] ((Tunit_circle ((n + 1) + 1)) | (f .: TFA12)) = f .: TFA12
by PRE_TOPC:def 5;
then A80:
rng fa c= the
carrier of
((TOP-REAL ((n + 1) + 1)) | s1)
by A79, A70;
then reconsider fa =
fa as
Function of
((TM | F) | TFA12),
(Tunit_circle ((n + 1) + 1)) by XBOOLE_1:1, A70, A34, FUNCT_2:2;
A81:
fa is
continuous
by A33, PRE_TOPC:26;
rng fa c= the
carrier of
(TOP-REAL ((n + 1) + 1))
by A17, XBOOLE_1:1;
then reconsider fa =
fa as
Function of
((TM | F) | TFA12),
(TOP-REAL ((n + 1) + 1)) by FUNCT_2:2, A34;
A82:
fa is
continuous
by A81, PRE_TOPC:26;
A83:
Fs1 " is
continuous
by A75, TOPS_2:def 5;
A84:
<:FF:> .: (s1 /\ s2) = Sphere (
(0. (TOP-REAL (n + 1))),1)
by A57, Th1;
then
Fs1 .: (s1 /\ s2) = Sphere (
(0. (TOP-REAL (n + 1))),1)
by XBOOLE_1:17, RELAT_1:129;
then A85:
(Fs1 ") .: (Sphere ((0. (TOP-REAL (n + 1))),1)) =
Fs1 " (Fs1 .: (s1 /\ s2))
by TOPS_2:55, A75, A76
.=
s1 /\ s2
by FUNCT_1:94, A67, A75, XBOOLE_1:17
;
set A2X =
A2 \/ (X1 /\ X2);
set A1X =
A1 \/ (X1 /\ X2);
A86:
X2 = [#] (TM | X2)
by PRE_TOPC:def 5;
(TM | F) | TFA12 = TM | (A1 /\ A2)
by PRE_TOPC:7, A31, XBOOLE_1:29;
then A87:
(TM | F) | TFA12 = (TM | (X1 /\ X2)) | TXA12
by PRE_TOPC:7, A50, A51, XBOOLE_1:27;
then reconsider fa =
fa as
Function of
((TM | (X1 /\ X2)) | TXA12),
((TOP-REAL ((n + 1) + 1)) | s1) by A34, FUNCT_2:2, A80;
reconsider Ffa =
Fs1 * fa as
Function of
((TM | (X1 /\ X2)) | TXA12),
(Tdisk ((0. (TOP-REAL (n + 1))),1)) by A73;
A88:
[#] ((TM | (X1 /\ X2)) | TXA12) = TXA12
by PRE_TOPC:def 5;
then A89:
dom Ffa = A1 /\ A2
by FUNCT_2:def 1;
rng Ffa =
Ffa .: (dom Ffa)
by RELAT_1:113
.=
(Fs1 * fa) .: (A1 /\ A2)
by A88, FUNCT_2:def 1
.=
Fs1 .: (fa .: (A1 /\ A2))
by RELAT_1:126
;
then E:
rng Ffa c= Fs1 .: (f .: (A1 /\ A2))
by RELAT_1:123, RELAT_1:128;
then A90:
rng Ffa c= Fs1 .: (s1 /\ s2)
by A78;
A91:
rng Ffa c= Sphere (
(0. (TOP-REAL (n + 1))),1)
by E, A78, A74, A84;
fa is
continuous
by A82, PRE_TOPC:27, A87;
then A92:
Ffa is
continuous
by TOPS_2:46, A75, A73;
reconsider Ffa =
Ffa as
Function of
((TM | (X1 /\ X2)) | TXA12),
(TOP-REAL (n + 1)) by A91, XBOOLE_1:1, FUNCT_2:2, A89, A88;
Tunit_circle (n + 1) = Tcircle (
(0. (TOP-REAL (n + 1))),1)
by TOPREALB:def 7;
then A93:
the
carrier of
(Tunit_circle (n + 1)) = Sphere (
(0. (TOP-REAL (n + 1))),1)
by TOPREALB:9;
then reconsider H =
Ffa as
Function of
((TM | (X1 /\ X2)) | TXA12),
(Tunit_circle (n + 1)) by FUNCT_2:2, A89, A88, A90, A74, XBOOLE_1:1, A84;
Ffa is
continuous
by A92, PRE_TOPC:26;
then reconsider H =
H as
continuous Function of
((TM | (X1 /\ X2)) | TXA12),
(Tunit_circle (n + 1)) by PRE_TOPC:27;
TXA12 is
closed
by A26, A48, TSEP_1:8;
then consider g being
Function of
(TM | (X1 /\ X2)),
(Tunit_circle (n + 1)) such that A94:
g is
continuous
and A95:
g | TXA12 = H
by A5, A56, A4;
A96:
rng g c= the
carrier of
(TOP-REAL (n + 1))
by A93, XBOOLE_1:1;
A97:
dom g = the
carrier of
(TM | (X1 /\ X2))
by FUNCT_2:def 1;
A98:
rng g c= the
carrier of
(Tunit_circle (n + 1))
;
reconsider g =
g as
Function of
(TM | (X1 /\ X2)),
(TOP-REAL (n + 1)) by A97, A96, FUNCT_2:2;
A99:
g is
continuous
by A94, PRE_TOPC:26;
the
carrier of
(Tunit_circle (n + 1)) c= the
carrier of
(Tdisk ((0. (TOP-REAL (n + 1))),1))
by A93, A69, TOPREAL9:17;
then reconsider g =
g as
Function of
(TM | (X1 /\ X2)),
(Tdisk ((0. (TOP-REAL (n + 1))),1)) by A98, XBOOLE_1:1, FUNCT_2:2, A97;
reconsider G =
(Fs1 ") * g as
Function of
(TM | (X1 /\ X2)),
((TOP-REAL ((n + 1) + 1)) | s1) ;
A100:
dom G = the
carrier of
(TM | (X1 /\ X2))
by FUNCT_2:def 1, A73;
g is
continuous
by A99, PRE_TOPC:27;
then A101:
G is
continuous
by A83, TOPS_2:46;
A102:
rng G c= s1
by A70;
then reconsider G =
G as
Function of
(TM | (X1 /\ X2)),
(TOP-REAL ((n + 1) + 1)) by XBOOLE_1:1, FUNCT_2:2, A100;
A103:
G is
continuous
by PRE_TOPC:26, A101;
reconsider G =
G as
Function of
(TM | (X1 /\ X2)),
(Tunit_circle ((n + 1) + 1)) by A18, A102, XBOOLE_1:1, FUNCT_2:2, A100;
A104:
G is
continuous
by PRE_TOPC:27, A103;
A105:
rng fa c= dom Fs1
by A67, A70;
A106:
G | TXA12 =
(Fs1 ") * (g | TXA12)
by RELAT_1:83
.=
((Fs1 ") * Fs1) * fa
by RELAT_1:36, A95
.=
(id (dom Fs1)) * fa
by TOPS_2:52, A75, A76
.=
fa
by RELAT_1:53, A105
;
rng G =
G .: (dom G)
by RELAT_1:113
.=
(Fs1 ") .: (g .: (dom G))
by RELAT_1:126
.=
(Fs1 ") .: (rng g)
by A97, A100, RELAT_1:113
;
then
rng G c= s1 /\ s2
by A85, A93, A98, RELAT_1:123;
then
rng G c= s2
by A63;
then A115:
(rng f2) \/ (rng G) c= s2
by XBOOLE_1:8, A47;
f2 is
continuous
by A41, PRE_TOPC:26;
then reconsider f2G =
f2 +* G as
continuous Function of
(TM | (A2 \/ (X1 /\ X2))),
(Tunit_circle ((n + 1) + 1)) by A111, PARTFUN1:def 4, A104, A48, TOPGEN_5:10;
A116:
dom f2G = the
carrier of
(TM | (A2 \/ (X1 /\ X2)))
by FUNCT_2:def 1;
A117:
rng f2G c= (rng f2) \/ (rng G)
by FUNCT_4:17;
then
rng f2G c= s2
by A115;
then reconsider f2G =
f2G as
Function of
(TM | (A2 \/ (X1 /\ X2))),
(TOP-REAL ((n + 1) + 1)) by XBOOLE_1:1, FUNCT_2:2, A116;
A118:
f2G is
continuous
by PRE_TOPC:26;
reconsider f2G =
f2G as
Function of
(TM | (A2 \/ (X1 /\ X2))),
((TOP-REAL ((n + 1) + 1)) | s2) by FUNCT_2:2, A116, A115, A117, XBOOLE_1:1, A16;
(
cl_Ball (
(0. (TOP-REAL (n + 1))),1) is
compact & not
cl_Ball (
(0. (TOP-REAL (n + 1))),1) is
boundary &
cl_Ball (
(0. (TOP-REAL (n + 1))),1) is
convex )
by A61;
then consider H2 being
Function of
TM,
((TOP-REAL ((n + 1) + 1)) | s2) such that A119:
H2 is
continuous
and A120:
H2 | (A2 \/ (X1 /\ X2)) = f2G
by A118, PRE_TOPC:27, A71, TIETZE_2:24, A48;
A121:
not
TM is
empty
by A12;
then reconsider H2X =
H2 | X2 as
Function of
(TM | X2),
(((TOP-REAL ((n + 1) + 1)) | s2) | (H2 .: X2)) by JORDAN24:12, A65;
A122:
H2X is
continuous
by JORDAN24:13, A65, A121, A119;
dom H2 = the
carrier of
TM
by FUNCT_2:def 1, A65;
then A123:
dom H2X = X2 /\ the
carrier of
TM
by RELAT_1:61;
then A124:
dom H2X = the
carrier of
(TM | X2)
by XBOOLE_1:28, A86;
f1 is
continuous
by A36, PRE_TOPC:26;
then reconsider f1G =
f1 +* G as
continuous Function of
(TM | (A1 \/ (X1 /\ X2))),
(Tunit_circle ((n + 1) + 1)) by A107, PARTFUN1:def 4, A104, A26, TOPGEN_5:10;
A125:
dom f1G = the
carrier of
(TM | (A1 \/ (X1 /\ X2)))
by FUNCT_2:def 1;
f .: A1 c= s1
by FUNCT_1:75;
then
rng f1 c= s1
by A38, A37;
then A126:
(rng f1) \/ (rng G) c= s1
by A102, XBOOLE_1:8;
A127:
rng f1G c= (rng f1) \/ (rng G)
by FUNCT_4:17;
then
rng f1G c= s1
by A126;
then reconsider f1G =
f1G as
Function of
(TM | (A1 \/ (X1 /\ X2))),
(TOP-REAL ((n + 1) + 1)) by XBOOLE_1:1, FUNCT_2:2, A125;
A128:
f1G is
continuous
by PRE_TOPC:26;
reconsider f1G =
f1G as
Function of
(TM | (A1 \/ (X1 /\ X2))),
((TOP-REAL ((n + 1) + 1)) | s1) by FUNCT_2:2, A125, A126, A127, XBOOLE_1:1, A70;
s1,
cl_Ball (
(0. (TOP-REAL (n + 1))),1)
are_homeomorphic
by T_0TOPSP:def 1, A75, METRIZTS:def 1;
then consider H1 being
Function of
TM,
((TOP-REAL ((n + 1) + 1)) | s1) such that A129:
H1 is
continuous
and A130:
H1 | (A1 \/ (X1 /\ X2)) = f1G
by A62, A26, A128, PRE_TOPC:27, TIETZE_2:24;
reconsider H1X =
H1 | X1 as
Function of
(TM | X1),
(((TOP-REAL ((n + 1) + 1)) | s1) | (H1 .: X1)) by A121, JORDAN24:12, A73;
A131:
H1X is
continuous
by JORDAN24:13, A73, A121, A129;
[#] (((TOP-REAL ((n + 1) + 1)) | s1) | (H1 .: X1)) = H1 .: X1
by PRE_TOPC:def 5;
then A132:
rng H1X c= the
carrier of
((TOP-REAL ((n + 1) + 1)) | s1)
by XBOOLE_1:1;
dom H1 = the
carrier of
TM
by FUNCT_2:def 1, A73;
then A133:
dom H1X = X1 /\ the
carrier of
TM
by RELAT_1:61;
then A134:
dom H1X = X1
by XBOOLE_1:28;
X1 = [#] (TM | X1)
by PRE_TOPC:def 5;
then A135:
dom H1X = the
carrier of
(TM | X1)
by A133, XBOOLE_1:28;
then reconsider H1X =
H1X as
Function of
(TM | X1),
((TOP-REAL ((n + 1) + 1)) | s1) by A132, FUNCT_2:2;
A136:
H1X is
continuous
by A131, PRE_TOPC:26;
A137:
rng H1X c= s1
by A70;
[#] (((TOP-REAL ((n + 1) + 1)) | s2) | (H2 .: X2)) = H2 .: X2
by PRE_TOPC:def 5;
then
rng H2X c= the
carrier of
((TOP-REAL ((n + 1) + 1)) | s2)
by XBOOLE_1:1;
then reconsider H2X =
H2X as
Function of
(TM | X2),
((TOP-REAL ((n + 1) + 1)) | s2) by A124, FUNCT_2:2;
A138:
H2X is
continuous
by A122, PRE_TOPC:26;
reconsider H1X =
H1X as
Function of
(TM | X1),
(TOP-REAL ((n + 1) + 1)) by A137, XBOOLE_1:1, A135, FUNCT_2:2;
A139:
rng H2X c= s2
by A16;
then reconsider H2X =
H2X as
Function of
(TM | X2),
(TOP-REAL ((n + 1) + 1)) by XBOOLE_1:1, A124, FUNCT_2:2;
A140:
H2X is
continuous
by A138, PRE_TOPC:26;
A141:
now for xx being object st xx in (dom H1X) /\ (dom H2X) holds
H1X . xx = H2X . xxlet xx be
object ;
( xx in (dom H1X) /\ (dom H2X) implies H1X . xx = H2X . xx )assume A142:
xx in (dom H1X) /\ (dom H2X)
;
H1X . xx = H2X . xxthen A143:
H2X . xx = H2 . xx
by A86, FUNCT_1:49;
xx in X1
by A142, A134, XBOOLE_0:def 4;
then A144:
H1X . xx = H1 . xx
by FUNCT_1:49;
A145:
xx in X1 /\ X2
by A142, A123, XBOOLE_1:28, A134;
then A146:
xx in A2 \/ (X1 /\ X2)
by XBOOLE_0:def 3;
xx in A1 \/ (X1 /\ X2)
by A145, XBOOLE_0:def 3;
then A147:
H1 . xx = (H1 | (A1 \/ (X1 /\ X2))) . xx
by FUNCT_1:49;
A148:
f2G . xx = G . xx
by A145, A100, A55, FUNCT_4:13;
f1G . xx = G . xx
by A145, A100, A55, FUNCT_4:13;
hence
H1X . xx = H2X . xx
by A148, A147, A146, FUNCT_1:49, A144, A143, A120, A130;
verum end;
H1X is
continuous
by A136, PRE_TOPC:26;
then reconsider H12 =
H1X +* H2X as
continuous Function of
(TM | (X1 \/ X2)),
(TOP-REAL ((n + 1) + 1)) by A140, A141, PARTFUN1:def 4, TOPGEN_5:10;
A149:
TM | (X1 \/ X2) = TopStruct(# the
carrier of
TM, the
topology of
TM #)
by A49, TSEP_1:93;
then reconsider H12 =
H12 as
Function of
TM,
(TOP-REAL ((n + 1) + 1)) ;
A150:
rng H12 c= (rng H1X) \/ (rng H2X)
by FUNCT_4:17;
F /\ X1 =
(A1 \/ A2) /\ X1
by A30, RELAT_1:140
.=
(A1 /\ X1) \/ (A2 /\ X1)
by XBOOLE_1:23
.=
A1 \/ (A2 /\ X1)
by A50, XBOOLE_1:28
.=
A1
by A53, XBOOLE_1:17, XBOOLE_1:12
;
then A151:
H1X | F = H1 | A1
by RELAT_1:71;
f1G = G +* f1
by A107, PARTFUN1:def 4, FUNCT_4:34;
then A152:
f1G | A1 = f1
by FUNCT_4:23, A44;
A153:
F /\ X2 =
(A1 \/ A2) /\ X2
by A30, RELAT_1:140
.=
(A1 /\ X2) \/ (A2 /\ X2)
by XBOOLE_1:23
.=
(A1 /\ X2) \/ A2
by A51, XBOOLE_1:28
.=
A2
by A52, XBOOLE_1:17, XBOOLE_1:12
;
A154:
H2 | A2 = f2G | A2
by A120, RELAT_1:74, XBOOLE_1:7;
(rng H1X) \/ (rng H2X) c= s1 \/ s2
by A139, A137, XBOOLE_1:13;
then A155:
rng H12 c= s1 \/ s2
by A150;
A156:
dom H12 = the
carrier of
TM
by FUNCT_2:def 1;
A157:
H12 is
continuous
by PRE_TOPC:32, A149;
s1 \/ s2 c= Sphere (
(0. (TOP-REAL ((n + 1) + 1))),1)
by A18, A21, A17, XBOOLE_1:8;
then reconsider H12 =
H12 as
Function of
TM,
(Tunit_circle ((n + 1) + 1)) by A155, XBOOLE_1:1, A17, A156, FUNCT_2:2;
take
H12
;
( H12 is continuous & H12 | F = f )thus
H12 is
continuous
by PRE_TOPC:27, A157;
H12 | F = fA158:
H1 | A1 = f1G | A1
by A130, XBOOLE_1:7, RELAT_1:74;
f2G = G +* f2
by A111, PARTFUN1:def 4, FUNCT_4:34;
then A159:
f2G | A2 = f2
by FUNCT_4:23, A46;
thus H12 | F =
(H1X | F) +* (H2X | F)
by FUNCT_4:71
.=
f1 +* f2
by A152, A159, A158, A154, A151, RELAT_1:71, A153
.=
f | (A1 \/ A2)
by FUNCT_4:78
.=
f
by A31, A10
;
verum end; end;
end;
let f be continuous Function of (TM | F),(Tunit_circle (n + 1)); ex g being continuous Function of TM,(Tunit_circle (n + 1)) st g | F = f
A160:
S1[ 0 ]
proof
reconsider Z =
0 as
Real ;
set TR =
TOP-REAL 1;
set U =
Tunit_circle (0 + 1);
let TM be
metrizable TopSpace;
( TM is finite-ind & TM is second-countable implies for F being closed Subset of TM st ind (F `) <= 0 holds
for f being continuous Function of (TM | F),(Tunit_circle (0 + 1)) ex g being Function of TM,(Tunit_circle (0 + 1)) st
( g is continuous & g | F = f ) )
assume A161:
(
TM is
finite-ind &
TM is
second-countable )
;
for F being closed Subset of TM st ind (F `) <= 0 holds
for f being continuous Function of (TM | F),(Tunit_circle (0 + 1)) ex g being Function of TM,(Tunit_circle (0 + 1)) st
( g is continuous & g | F = f )
let F be
closed Subset of
TM;
( ind (F `) <= 0 implies for f being continuous Function of (TM | F),(Tunit_circle (0 + 1)) ex g being Function of TM,(Tunit_circle (0 + 1)) st
( g is continuous & g | F = f ) )
assume A162:
ind (F `) <= 0
;
for f being continuous Function of (TM | F),(Tunit_circle (0 + 1)) ex g being Function of TM,(Tunit_circle (0 + 1)) st
( g is continuous & g | F = f )
let f be
continuous Function of
(TM | F),
(Tunit_circle (0 + 1));
ex g being Function of TM,(Tunit_circle (0 + 1)) st
( g is continuous & g | F = f )
A164:
f " (rng f) = f " the
carrier of
(Tunit_circle (0 + 1))
by RELAT_1:143, RELAT_1:135;
Tunit_circle (0 + 1) = Tcircle (
(0. (TOP-REAL 1)),1)
by TOPREALB:def 7;
then A165:
the
carrier of
(Tunit_circle (0 + 1)) = Sphere (
(0. (TOP-REAL 1)),1)
by TOPREALB:9;
0. (TOP-REAL 1) =
0* (0 + 1)
by EUCLID:70
.=
<*0*>
by FINSEQ_2:59
;
then A166:
{<*(Z - 1)*>,<*(Z + 1)*>} = Fr (Ball ((0. (TOP-REAL 1)),1))
by TOPDIM_2:18;
A167:
Fr (Ball ((0. (TOP-REAL 1)),1)) = Sphere (
(0. (TOP-REAL 1)),1)
by JORDAN:24;
then reconsider mONE =
<*(- 1)*>,
ONE =
<*1*> as
Point of
(Tunit_circle (0 + 1)) by A165, TARSKI:def 2, A166;
reconsider Q =
{ONE},
Q1 =
{mONE} as
closed Subset of
(Tunit_circle (0 + 1)) ;
set F1 =
f " Q;
set F2 =
f " Q1;
A168:
[#] (TM | F) = F
by PRE_TOPC:def 5;
then reconsider A1 =
f " Q,
A2 =
f " Q1 as
Subset of
TM by XBOOLE_1:1;
A169:
dom f = F
by A168, FUNCT_2:def 1;
Q \/ Q1 = the
carrier of
(Tunit_circle (0 + 1))
by A166, A167, A165, ENUMSET1:1;
then A170:
(f " Q) \/ (f " Q1) =
f " the
carrier of
(Tunit_circle (0 + 1))
by RELAT_1:140
.=
F
by A164, RELAT_1:134, A169
;
f " Q1 is
closed
by PRE_TOPC:def 6;
then A171:
A2 is
closed
by TSEP_1:8, A168;
f " Q is
closed
by PRE_TOPC:def 6;
then A172:
A1 is
closed
by TSEP_1:8, A168;
ONE <> mONE
then W:
f " Q misses f " Q1
by ZFMISC_1:11, FUNCT_1:71;
TM | (F `) is
second-countable
by A161;
then consider X1,
X2 being
closed Subset of
TM such that A174:
[#] TM = X1 \/ X2
and A175:
A1 c= X1
and A176:
A2 c= X2
and
(
A1 /\ X2 = A1 /\ A2 &
A1 /\ A2 = X1 /\ A2 )
and A177:
ind ((X1 /\ X2) \ (A1 /\ A2)) <= 0 - 1
by A161, A162, A170, TOPDIM_2:24, A172, A171;
ind (X1 /\ X2) >= - 1
by TOPDIM_1:5, A161;
then A178:
X1 /\ X2 is
empty
by A177, W, XXREAL_0:1, TOPDIM_1:6, A161;
set h1 =
(TM | X1) --> ONE;
set h2 =
(TM | X2) --> mONE;
A179:
[#] (TM | X1) = X1
by PRE_TOPC:def 5;
A180:
dom ((TM | X2) --> mONE) = the
carrier of
(TM | X2)
;
A181:
[#] (TM | X2) = X2
by PRE_TOPC:def 5;
dom ((TM | X1) --> ONE) = the
carrier of
(TM | X1)
;
then
(TM | X1) --> ONE tolerates (TM | X2) --> mONE
by A178, A179, A180, A181, XBOOLE_0:def 7, PARTFUN1:56;
then reconsider h12 =
((TM | X1) --> ONE) +* ((TM | X2) --> mONE) as
continuous Function of
(TM | ([#] TM)),
(Tunit_circle (0 + 1)) by A174, TOPGEN_5:10;
[#] (TM | ([#] TM)) = [#] TM
by PRE_TOPC:def 5;
then reconsider H12 =
h12 as
Function of
TM,
(Tunit_circle (0 + 1)) ;
A182:
for
x being
object st
x in F holds
(H12 | F) . x = f . x
proof
let x be
object ;
( x in F implies (H12 | F) . x = f . x )
assume A183:
x in F
;
(H12 | F) . x = f . x
then A184:
(H12 | F) . x = h12 . x
by FUNCT_1:49;
per cases
( x in f " Q or x in f " Q1 )
by A183, A170, XBOOLE_0:def 3;
suppose A185:
x in f " Q
;
(H12 | F) . x = f . xthen
not
x in dom ((TM | X2) --> mONE)
by A175, A178, XBOOLE_0:def 4, A181;
then A186:
H12 . x = ((TM | X1) --> ONE) . x
by FUNCT_4:11;
A187:
f . x in {ONE}
by A185, FUNCT_1:def 7;
((TM | X1) --> ONE) . x = ONE
by A185, A175, A179, FUNCOP_1:7;
hence
(H12 | F) . x = f . x
by A187, TARSKI:def 1, A186, A184;
verum end; suppose A188:
x in f " Q1
;
(H12 | F) . x = f . xthen A189:
f . x in {mONE}
by FUNCT_1:def 7;
A190:
((TM | X2) --> mONE) . x = mONE
by A188, A176, A181, FUNCOP_1:7;
H12 . x = ((TM | X2) --> mONE) . x
by A188, A176, A180, A181, FUNCT_4:13;
hence
(H12 | F) . x = f . x
by A189, TARSKI:def 1, A190, A184;
verum end; end;
end;
take
H12
;
( H12 is continuous & H12 | F = f )
TM | ([#] TM) = TopStruct(# the
carrier of
TM, the
topology of
TM #)
by TSEP_1:93;
hence
H12 is
continuous
by PRE_TOPC:32;
H12 | F = f
dom H12 = the
carrier of
TM
by FUNCT_2:def 1;
then
dom (H12 | F) = F
by RELAT_1:62;
hence
H12 | F = f
by A182, A168, FUNCT_2:def 1;
verum
end;
for n being Nat holds S1[n]
from NAT_1:sch 2(A160, A3);
then
ex g being Function of TM,(Tunit_circle (n + 1)) st
( g is continuous & g | F = f )
by A1, A2;
hence
ex g being continuous Function of TM,(Tunit_circle (n + 1)) st g | F = f
; verum