let n be Nat; for T being metrizable TopSpace st T is second-countable holds
( ( ex F being Subset-Family of T st
( F is closed & F is Cover of T & F is countable & F is finite-ind & ind F <= n ) implies ( T is finite-ind & ind T <= n ) ) & ( T is finite-ind & ind T <= n implies ex A, B being Subset of T st
( [#] T = A \/ B & A misses B & ind A <= n - 1 & ind B <= 0 ) ) )
defpred S1[ Nat] means for T being metrizable TopSpace st T is second-countable & T is finite-ind & ind T <= $1 holds
ex A, B being Subset of T st
( [#] T = A \/ B & A misses B & ind A <= $1 - 1 & ind B <= 0 );
defpred S2[ Nat] means for T being metrizable TopSpace st T is second-countable & ex F being Subset-Family of T st
( F is closed & F is Cover of T & F is countable & F is finite-ind & ind F <= $1 ) holds
( T is finite-ind & ind T <= $1 );
A1:
for n being Nat st S2[n] holds
S1[n + 1]
proof
defpred S3[
set ]
means verum;
let n be
Nat;
( S2[n] implies S1[n + 1] )
assume A2:
S2[
n]
;
S1[n + 1]
let T be
metrizable TopSpace;
( T is second-countable & T is finite-ind & ind T <= n + 1 implies ex A, B being Subset of T st
( [#] T = A \/ B & A misses B & ind A <= (n + 1) - 1 & ind B <= 0 ) )
assume that A3:
T is
second-countable
and A4:
T is
finite-ind
and A5:
ind T <= n + 1
;
ex A, B being Subset of T st
( [#] T = A \/ B & A misses B & ind A <= (n + 1) - 1 & ind B <= 0 )
consider B being
Basis of
T such that A6:
for
A being
Subset of
T st
A in B holds
(
Fr A is
finite-ind &
ind (Fr A) <= (n + 1) - 1 )
by A4, A5, TOPDIM_1:31;
deffunc H1(
Subset of
T)
-> Element of
bool the
carrier of
T =
Fr $1;
consider uB being
Basis of
T such that A7:
uB c= B
and A8:
uB is
countable
by A3, METRIZTS:24;
defpred S4[
set ]
means ( $1
in uB &
S3[$1] );
consider S being
Subset-Family of
T such that A9:
S = { H1(b) where b is Subset of T : S4[b] }
from LMOD_7:sch 5();
set uS =
union S;
set TS =
T | (union S);
A10:
[#] (T | (union S)) = union S
by PRE_TOPC:def 5;
then reconsider S9 =
S as
Subset-Family of
(T | (union S)) by ZFMISC_1:82;
A11:
T | ((union S) `) is
second-countable
by A3;
for
a being
Subset of
(T | (union S)) st
a in S9 holds
(
a is
finite-ind &
ind a <= n )
then A14:
(
S9 is
finite-ind &
ind S9 <= n )
by TOPDIM_1:11;
A15:
for
p being
Point of
T for
U being
open Subset of
T st
p in U holds
ex
W being
open Subset of
T st
(
p in W &
W c= U &
(union S) ` misses Fr W )
take
union S
;
ex B being Subset of T st
( [#] T = (union S) \/ B & union S misses B & ind (union S) <= (n + 1) - 1 & ind B <= 0 )
take
(union S) `
;
( [#] T = (union S) \/ ((union S) `) & union S misses (union S) ` & ind (union S) <= (n + 1) - 1 & ind ((union S) `) <= 0 )
A18:
card { H1(b) where b is Subset of T : ( b in uB & S3[b] ) } c= card uB
from BORSUK_2:sch 1();
card uB c= omega
by A8;
then
card S c= omega
by A9, A18;
then A19:
S9 is
countable
;
A20:
S9 is
closed
S9 is
Cover of
(T | (union S))
by A10, SETFAM_1:def 11;
then
ind (T | (union S)) <= n
by A2, A3, A14, A19, A20;
hence
(
[#] T = (union S) \/ ((union S) `) &
union S misses (union S) ` &
ind (union S) <= (n + 1) - 1 &
ind ((union S) `) <= 0 )
by A4, A11, A15, PRE_TOPC:2, SUBSET_1:23, TOPDIM_1:17, TOPDIM_1:38;
verum
end;
A21:
S2[ 0 ]
by TOPDIM_1:36;
A22:
for n being Nat st S2[n] holds
S2[n + 1]
proof
let n be
Nat;
( S2[n] implies S2[n + 1] )
assume A23:
S2[
n]
;
S2[n + 1]
let T be
metrizable TopSpace;
( T is second-countable & ex F being Subset-Family of T st
( F is closed & F is Cover of T & F is countable & F is finite-ind & ind F <= n + 1 ) implies ( T is finite-ind & ind T <= n + 1 ) )
assume A24:
T is
second-countable
;
( for F being Subset-Family of T holds
( not F is closed or not F is Cover of T or not F is countable or not F is finite-ind or not ind F <= n + 1 ) or ( T is finite-ind & ind T <= n + 1 ) )
given F being
Subset-Family of
T such that A25:
F is
closed
and A26:
F is
Cover of
T
and A27:
F is
countable
and A28:
(
F is
finite-ind &
ind F <= n + 1 )
;
( T is finite-ind & ind T <= n + 1 )
per cases
( T is empty or not T is empty )
;
suppose A29:
not
T is
empty
;
( T is finite-ind & ind T <= n + 1 )set cT = the
carrier of
T;
A30:
not
F is
empty
by A26, A29, SETFAM_1:45, ZFMISC_1:2;
then consider f being
sequence of
F such that A31:
rng f = F
by A27, CARD_3:96;
dom f = NAT
by A30, FUNCT_2:def 1;
then reconsider f =
f as
SetSequence of
T by A31, FUNCT_2:2;
consider g being
SetSequence of
T such that A32:
union (rng f) = union (rng g)
and A33:
for
i,
j being
Nat st
i <> j holds
g . i misses g . j
and A34:
for
n being
Nat ex
fn being
finite Subset-Family of
T st
(
fn = { (f . i) where i is Element of NAT : i < n } &
g . n = (f . n) \ (union fn) )
by TOPDIM_1:33;
defpred S3[
object ,
object ]
means for
i being
Nat for
A,
B being
Subset of
T st $1
= i & $2
= [A,B] holds
(
A \/ B = g . i &
A is
finite-ind &
B is
finite-ind &
ind A <= n &
ind B <= 0 );
A35:
for
x being
object st
x in NAT holds
ex
y being
object st
(
y in [:(bool the carrier of T),(bool the carrier of T):] &
S3[
x,
y] )
proof
let x be
object ;
( x in NAT implies ex y being object st
( y in [:(bool the carrier of T),(bool the carrier of T):] & S3[x,y] ) )
assume
x in NAT
;
ex y being object st
( y in [:(bool the carrier of T),(bool the carrier of T):] & S3[x,y] )
then reconsider N =
x as
Element of
NAT ;
reconsider gN =
g . N as
Subset of
T ;
dom f = NAT
by FUNCT_2:def 1;
then A36:
f . N in F
by A31, FUNCT_1:def 3;
then A37:
f . N is
finite-ind
by A28;
ex
fn being
finite Subset-Family of
T st
(
fn = { (f . i) where i is Element of NAT : i < N } &
g . N = (f . N) \ (union fn) )
by A34;
then A38:
g . N c= f . N
by XBOOLE_1:36;
then A39:
g . N is
finite-ind
by A37, TOPDIM_1:19;
A40:
ind (g . N) <= ind (f . N)
by A37, A38, TOPDIM_1:19;
ind (f . N) <= n + 1
by A28, A36, TOPDIM_1:11;
then A41:
ind (g . N) <= n + 1
by A40, XXREAL_0:2;
ind (T | gN) = ind gN
by A39, TOPDIM_1:17;
then consider A,
B being
Subset of
(T | gN) such that A42:
A \/ B = [#] (T | gN)
and
A misses B
and A43:
(
ind A <= (n + 1) - 1 &
ind B <= 0 )
by A1, A23, A24, A39, A41;
A44:
A is
finite-ind
by A39;
[#] (T | gN) = gN
by PRE_TOPC:def 5;
then reconsider A9 =
A,
B9 =
B as
Subset of
T by XBOOLE_1:1;
B is
finite-ind
by A39;
then A45:
(
B9 is
finite-ind &
ind B9 = ind B )
by TOPDIM_1:22;
take y =
[A9,B9];
( y in [:(bool the carrier of T),(bool the carrier of T):] & S3[x,y] )
thus
y in [:(bool the carrier of T),(bool the carrier of T):]
;
S3[x,y]
let i be
Nat;
for A, B being Subset of T st x = i & y = [A,B] holds
( A \/ B = g . i & A is finite-ind & B is finite-ind & ind A <= n & ind B <= 0 )let a,
b be
Subset of
T;
( x = i & y = [a,b] implies ( a \/ b = g . i & a is finite-ind & b is finite-ind & ind a <= n & ind b <= 0 ) )
assume that A46:
x = i
and A47:
y = [a,b]
;
( a \/ b = g . i & a is finite-ind & b is finite-ind & ind a <= n & ind b <= 0 )
A48:
a = A9
by A47, XTUPLE_0:1;
A9 \/ B9 = g . i
by A42, A46, PRE_TOPC:def 5;
hence
(
a \/ b = g . i &
a is
finite-ind &
b is
finite-ind &
ind a <= n &
ind b <= 0 )
by A43, A44, A45, A47, A48, TOPDIM_1:22, XTUPLE_0:1;
verum
end; consider P12 being
sequence of
[:(bool the carrier of T),(bool the carrier of T):] such that A49:
for
x being
object st
x in NAT holds
S3[
x,
P12 . x]
from FUNCT_2:sch 1(A35);
set P1 =
pr1 P12;
set P2 =
pr2 P12;
set U1 =
Union (pr1 P12);
set U2 =
Union (pr2 P12);
set Tu1 =
T | (Union (pr1 P12));
set Tu2 =
T | (Union (pr2 P12));
reconsider Tu1 =
T | (Union (pr1 P12)) as
metrizable TopSpace ;
A50:
dom (pr1 P12) = NAT
by FUNCT_2:def 1;
A51:
[#] Tu1 = Union (pr1 P12)
by PRE_TOPC:def 5;
then reconsider P1 =
pr1 P12 as
SetSequence of
Tu1 by A50, FUNCT_2:2, ZFMISC_1:82;
reconsider Tu2 =
T | (Union (pr2 P12)) as
metrizable TopSpace ;
A52:
dom (pr2 P12) = NAT
by FUNCT_2:def 1;
A53:
for
i being
Nat holds
g . i is
F_sigma
for
i being
Nat holds
(
P1 . i is
finite-ind &
ind (P1 . i) <= n &
P1 . i is
F_sigma )
proof
let i be
Nat;
( P1 . i is finite-ind & ind (P1 . i) <= n & P1 . i is F_sigma )
consider y1,
y2 being
object such that A59:
y1 in bool the
carrier of
T
and A60:
y2 in bool the
carrier of
T
and A61:
P12 . i = [y1,y2]
by ZFMISC_1:def 2;
reconsider y1 =
y1 as
Subset of
T by A59;
reconsider y2 =
y2 as
set by TARSKI:1;
A62:
i in NAT
by ORDINAL1:def 12;
then A63:
(
y1 is
finite-ind &
ind y1 <= n )
by A49, A60, A61;
(
[y1,y2] `1 = y1 &
dom P12 = NAT )
by FUNCT_2:def 1;
then A64:
y1 = P1 . i
by A61, A62, MCART_1:def 12;
A65:
(Union (pr1 P12)) /\ (g . i) c= P1 . i
proof
let x be
object ;
TARSKI:def 3 ( not x in (Union (pr1 P12)) /\ (g . i) or x in P1 . i )
assume A66:
x in (Union (pr1 P12)) /\ (g . i)
;
x in P1 . i
then A67:
x in g . i
by XBOOLE_0:def 4;
x in Union (pr1 P12)
by A66, XBOOLE_0:def 4;
then consider j being
Nat such that A68:
x in P1 . j
by PROB_1:12;
consider z1,
z2 being
object such that A69:
(
z1 in bool the
carrier of
T &
z2 in bool the
carrier of
T )
and A70:
P12 . j = [z1,z2]
by ZFMISC_1:def 2;
A71:
j in NAT
by ORDINAL1:def 12;
reconsider z1 =
z1,
z2 =
z2 as
set by TARSKI:1;
(
[z1,z2] `1 = z1 &
dom P12 = NAT )
by FUNCT_2:def 1;
then A72:
z1 = P1 . j
by A70, MCART_1:def 12, A71;
z1 \/ z2 = g . j
by A49, A69, A70, A71;
then
x in g . j
by A68, A72, XBOOLE_0:def 3;
then
g . i meets g . j
by A67, XBOOLE_0:3;
hence
x in P1 . i
by A33, A68;
verum
end;
y1 \/ y2 = g . i
by A49, A60, A61, A62;
then
P1 . i c= g . i
by A64, XBOOLE_1:7;
then
P1 . i c= (Union (pr1 P12)) /\ (g . i)
by A51, XBOOLE_1:19;
then
(
P1 . i = (Union (pr1 P12)) /\ (g . i) &
g . i is
F_sigma )
by A53, A65;
hence
(
P1 . i is
finite-ind &
ind (P1 . i) <= n &
P1 . i is
F_sigma )
by A63, A64, METRIZTS:10, TOPDIM_1:21;
verum
end; then consider G1 being
Subset-Family of
Tu1 such that A73:
(
G1 is
closed &
G1 is
finite-ind &
ind G1 <= n &
G1 is
countable )
and A74:
Union P1 = union G1
by Lm2;
A75:
G1 is
Cover of
Tu1
by A51, A74, SETFAM_1:def 11;
then A76:
Tu1 is
finite-ind
by A23, A24, A73;
then A77:
Union (pr1 P12) is
finite-ind
by TOPDIM_1:18;
A78:
[#] Tu2 = Union (pr2 P12)
by PRE_TOPC:def 5;
then reconsider P2 =
pr2 P12 as
SetSequence of
Tu2 by A52, FUNCT_2:2, ZFMISC_1:82;
for
i being
Nat holds
(
P2 . i is
finite-ind &
ind (P2 . i) <= 0 &
P2 . i is
F_sigma )
proof
let i be
Nat;
( P2 . i is finite-ind & ind (P2 . i) <= 0 & P2 . i is F_sigma )
consider y1,
y2 being
object such that A79:
y1 in bool the
carrier of
T
and A80:
y2 in bool the
carrier of
T
and A81:
P12 . i = [y1,y2]
by ZFMISC_1:def 2;
reconsider y2 =
y2 as
Subset of
T by A80;
reconsider y1 =
y1 as
set by TARSKI:1;
A82:
i in NAT
by ORDINAL1:def 12;
then A83:
(
y2 is
finite-ind &
ind y2 <= 0 )
by A49, A79, A81;
(
[y1,y2] `2 = y2 &
dom P12 = NAT )
by FUNCT_2:def 1;
then A84:
y2 = P2 . i
by A81, A82, MCART_1:def 13;
A85:
(Union (pr2 P12)) /\ (g . i) c= P2 . i
proof
let x be
object ;
TARSKI:def 3 ( not x in (Union (pr2 P12)) /\ (g . i) or x in P2 . i )
assume A86:
x in (Union (pr2 P12)) /\ (g . i)
;
x in P2 . i
then A87:
x in g . i
by XBOOLE_0:def 4;
x in Union (pr2 P12)
by A86, XBOOLE_0:def 4;
then consider j being
Nat such that A88:
x in P2 . j
by PROB_1:12;
consider z1,
z2 being
object such that A89:
(
z1 in bool the
carrier of
T &
z2 in bool the
carrier of
T )
and A90:
P12 . j = [z1,z2]
by ZFMISC_1:def 2;
A91:
j in NAT
by ORDINAL1:def 12;
reconsider z1 =
z1,
z2 =
z2 as
set by TARSKI:1;
(
[z1,z2] `2 = z2 &
dom P12 = NAT )
by FUNCT_2:def 1;
then A92:
z2 = P2 . j
by A90, MCART_1:def 13, A91;
z1 \/ z2 = g . j
by A49, A89, A90, A91;
then
x in g . j
by A88, A92, XBOOLE_0:def 3;
then
g . i meets g . j
by A87, XBOOLE_0:3;
hence
x in P2 . i
by A33, A88;
verum
end;
y1 \/ y2 = g . i
by A49, A79, A81, A82;
then
P2 . i c= g . i
by A84, XBOOLE_1:7;
then
P2 . i c= (Union (pr2 P12)) /\ (g . i)
by A78, XBOOLE_1:19;
then
(
P2 . i = (Union (pr2 P12)) /\ (g . i) &
g . i is
F_sigma )
by A53, A85;
hence
(
P2 . i is
finite-ind &
ind (P2 . i) <= 0 &
P2 . i is
F_sigma )
by A83, A84, METRIZTS:10, TOPDIM_1:21;
verum
end; then consider G2 being
Subset-Family of
Tu2 such that A93:
(
G2 is
closed &
G2 is
finite-ind &
ind G2 <= 0 &
G2 is
countable )
and A94:
Union P2 = union G2
by Lm2;
A95:
G2 is
Cover of
Tu2
by A78, A94, SETFAM_1:def 11;
then
Tu2 is
finite-ind
by A23, A24, A93;
then A96:
Union (pr2 P12) is
finite-ind
by TOPDIM_1:18;
ind Tu1 <= n
by A23, A24, A73, A75;
then
ind (Union (pr1 P12)) <= n
by A77, TOPDIM_1:17;
then A97:
(ind (Union (pr1 P12))) + 1
<= n + 1
by XREAL_1:6;
A98:
Union (pr1 P12) is
finite-ind
by A76, TOPDIM_1:18;
[#] T c= (Union (pr1 P12)) \/ (Union (pr2 P12))
proof
let x be
object ;
TARSKI:def 3 ( not x in [#] T or x in (Union (pr1 P12)) \/ (Union (pr2 P12)) )
A99:
dom P12 = NAT
by FUNCT_2:def 1;
assume
x in [#] T
;
x in (Union (pr1 P12)) \/ (Union (pr2 P12))
then
x in Union g
by A26, A31, A32, SETFAM_1:45;
then consider i being
Nat such that A100:
x in g . i
by PROB_1:12;
consider y1,
y2 being
object such that A101:
(
y1 in bool the
carrier of
T &
y2 in bool the
carrier of
T )
and A102:
P12 . i = [y1,y2]
by ZFMISC_1:def 2;
reconsider y1 =
y1,
y2 =
y2 as
set by TARSKI:1;
A103:
i in NAT
by ORDINAL1:def 12;
[y1,y2] `1 = y1
;
then A104:
y1 = P1 . i
by A99, A102, MCART_1:def 12, A103;
[y1,y2] `2 = y2
;
then A105:
y2 = P2 . i
by A99, A102, MCART_1:def 13, A103;
y1 \/ y2 = g . i
by A49, A101, A102, A103;
then
(
x in P1 . i or
x in P2 . i )
by A100, A104, A105, XBOOLE_0:def 3;
then
(
x in Union (pr1 P12) or
x in Union (pr2 P12) )
by PROB_1:12;
hence
x in (Union (pr1 P12)) \/ (Union (pr2 P12))
by XBOOLE_0:def 3;
verum
end; then A106:
(Union (pr1 P12)) \/ (Union (pr2 P12)) = [#] T
;
ind Tu2 <= 0
by A24, A93, A95, TOPDIM_1:36;
then A107:
ind (Union (pr2 P12)) <= 0
by A96, TOPDIM_1:17;
T | (Union (pr2 P12)) is
second-countable
by A24;
then
(
(Union (pr1 P12)) \/ (Union (pr2 P12)) is
finite-ind &
ind ((Union (pr1 P12)) \/ (Union (pr2 P12))) <= (ind (Union (pr1 P12))) + 1 )
by A96, A107, A98, TOPDIM_1:40;
hence
(
T is
finite-ind &
ind T <= n + 1 )
by A106, A97, XXREAL_0:2;
verum end; end;
end;
A108:
for n being Nat holds S2[n]
from NAT_1:sch 2(A21, A22);
let T be metrizable TopSpace; ( T is second-countable implies ( ( ex F being Subset-Family of T st
( F is closed & F is Cover of T & F is countable & F is finite-ind & ind F <= n ) implies ( T is finite-ind & ind T <= n ) ) & ( T is finite-ind & ind T <= n implies ex A, B being Subset of T st
( [#] T = A \/ B & A misses B & ind A <= n - 1 & ind B <= 0 ) ) ) )
assume A109:
T is second-countable
; ( ( ex F being Subset-Family of T st
( F is closed & F is Cover of T & F is countable & F is finite-ind & ind F <= n ) implies ( T is finite-ind & ind T <= n ) ) & ( T is finite-ind & ind T <= n implies ex A, B being Subset of T st
( [#] T = A \/ B & A misses B & ind A <= n - 1 & ind B <= 0 ) ) )
thus
( ex F being Subset-Family of T st
( F is closed & F is Cover of T & F is countable & F is finite-ind & ind F <= n ) implies ( T is finite-ind & ind T <= n ) )
by A108, A109; ( T is finite-ind & ind T <= n implies ex A, B being Subset of T st
( [#] T = A \/ B & A misses B & ind A <= n - 1 & ind B <= 0 ) )
assume that
A110:
T is finite-ind
and
A111:
ind T <= n
; ex A, B being Subset of T st
( [#] T = A \/ B & A misses B & ind A <= n - 1 & ind B <= 0 )