let T be TopSpace; ( T is regular & T is Lindelof implies T is normal )
assume that
A5:
T is regular
and
A6:
T is Lindelof
; T is normal
per cases
( T is empty or not T is empty )
;
suppose A9:
not
T is
empty
;
T is normal set TOP = the
topology of
T;
for
A being
Subset of
T for
U being
open Subset of
T st
A is
closed &
U is
open &
A c= U holds
ex
W being
sequence of
(bool the carrier of T) st
(
A c= Union W &
Union W c= U & ( for
n being
Element of
NAT holds
(
Cl (W . n) c= U &
W . n is
open ) ) )
proof
let A be
Subset of
T;
for U being open Subset of T st A is closed & U is open & A c= U holds
ex W being sequence of (bool the carrier of T) st
( A c= Union W & Union W c= U & ( for n being Element of NAT holds
( Cl (W . n) c= U & W . n is open ) ) )let U be
open Subset of
T;
( A is closed & U is open & A c= U implies ex W being sequence of (bool the carrier of T) st
( A c= Union W & Union W c= U & ( for n being Element of NAT holds
( Cl (W . n) c= U & W . n is open ) ) ) )
assume that A10:
A is
closed
and
U is
open
and A11:
A c= U
;
ex W being sequence of (bool the carrier of T) st
( A c= Union W & Union W c= U & ( for n being Element of NAT holds
( Cl (W . n) c= U & W . n is open ) ) )
defpred S1[
object ,
object ]
means for
p being
Point of
T st
p = c1 holds
ex
W being
Subset of
T st
(
W is
open &
p in W &
Cl W c= U &
c2 = W );
A12:
for
x being
object st
x in A holds
ex
y being
object st
(
y in the
topology of
T &
S1[
x,
y] )
proof
let x be
object ;
( x in A implies ex y being object st
( y in the topology of T & S1[x,y] ) )
assume A13:
x in A
;
ex y being object st
( y in the topology of T & S1[x,y] )
then reconsider p =
x as
Point of
T ;
U = (U `) `
;
then consider G1,
G2 being
Subset of
T such that A14:
G1 is
open
and A15:
G2 is
open
and A16:
p in G1
and A17:
U ` c= G2
and A18:
G1 misses G2
by A5, A11, A13;
A19:
(
Cl (G2 `) = G2 ` &
G2 ` c= U )
by A15, A17, PRE_TOPC:22, SUBSET_1:17;
take
G1
;
( G1 in the topology of T & S1[x,G1] )
thus
G1 in the
topology of
T
by A14;
S1[x,G1]
G1 c= G2 `
by A18, SUBSET_1:23;
then A20:
Cl G1 c= Cl (G2 `)
by PRE_TOPC:19;
let q be
Point of
T;
( q = x implies ex W being Subset of T st
( W is open & q in W & Cl W c= U & G1 = W ) )
assume
q = x
;
ex W being Subset of T st
( W is open & q in W & Cl W c= U & G1 = W )
hence
ex
W being
Subset of
T st
(
W is
open &
q in W &
Cl W c= U &
G1 = W )
by A14, A16, A20, A19, XBOOLE_1:1;
verum
end;
consider w being
Function of
A, the
topology of
T such that A21:
for
x being
object st
x in A holds
S1[
x,
w . x]
from FUNCT_2:sch 1(A12);
A ` in the
topology of
T
by A10, PRE_TOPC:def 2;
then
( the
topology of
T is
open &
{(A `)} c= the
topology of
T )
by ZFMISC_1:31;
then reconsider RNG =
rng w,
AA =
{(A `)} as
open Subset-Family of
T by TOPS_2:11, XBOOLE_1:1;
set RngA =
RNG \/ AA;
A22:
dom w = A
by FUNCT_2:def 1;
[#] T c= union (RNG \/ AA)
then
(
RNG \/ AA is
open Subset-Family of
T &
RNG \/ AA is
Cover of
T )
by SETFAM_1:def 11, TOPS_2:13;
then consider G being
Subset-Family of
T such that A29:
G c= RNG \/ AA
and A30:
G is
Cover of
T
and A31:
G is
countable
by A6;
A32:
[#] T = union G
by A30, SETFAM_1:45;
per cases
( G \ AA is empty or not G \ AA is empty )
;
suppose A35:
not
G \ AA is
empty
;
ex W being sequence of (bool the carrier of T) st
( A c= Union W & Union W c= U & ( for n being Element of NAT holds
( Cl (W . n) c= U & W . n is open ) ) )
G \ AA is
countable
by A31, CARD_3:95;
then consider W being
sequence of
(G \ AA) such that A36:
rng W = G \ AA
by A35, CARD_3:96;
reconsider W =
W as
sequence of
(bool the carrier of T) by A35, A36, FUNCT_2:6;
take
W
;
( A c= Union W & Union W c= U & ( for n being Element of NAT holds
( Cl (W . n) c= U & W . n is open ) ) )thus
A c= Union W
( Union W c= U & ( for n being Element of NAT holds
( Cl (W . n) c= U & W . n is open ) ) )A40:
dom W = NAT
by FUNCT_2:def 1;
thus
Union W c= U
for n being Element of NAT holds
( Cl (W . n) c= U & W . n is open )proof
let x be
object ;
TARSKI:def 3 ( not x in Union W or x in U )
assume
x in Union W
;
x in U
then consider n being
Nat such that A41:
x in W . n
by PROB_1:12;
A42:
n in NAT
by ORDINAL1:def 12;
A43:
W . n in G \ AA
by A36, A40, FUNCT_1:def 3, A42;
then
W . n in G
by ZFMISC_1:56;
then A44:
(
W . n in RNG or
W . n in AA )
by A29, XBOOLE_0:def 3;
W . n <> A `
by A43, ZFMISC_1:56;
then consider xx being
object such that A45:
(
xx in dom w &
w . xx = W . n )
by A44, FUNCT_1:def 3, TARSKI:def 1;
consider W9 being
Subset of
T such that
W9 is
open
and
xx in W9
and A46:
Cl W9 c= U
and A47:
W . n = W9
by A21, A22, A45;
W9 c= Cl W9
by PRE_TOPC:18;
then
x in Cl W9
by A41, A47;
hence
x in U
by A46;
verum
end; let n be
Element of
NAT ;
( Cl (W . n) c= U & W . n is open )A48:
W . n in G \ AA
by A36, A40, FUNCT_1:def 3;
then
W . n in G
by ZFMISC_1:56;
then A49:
(
W . n in RNG or
W . n in AA )
by A29, XBOOLE_0:def 3;
W . n <> A `
by A48, ZFMISC_1:56;
then consider xx being
object such that A50:
(
xx in dom w &
w . xx = W . n )
by A49, FUNCT_1:def 3, TARSKI:def 1;
ex
W9 being
Subset of
T st
(
W9 is
open &
xx in W9 &
Cl W9 c= U &
W . n = W9 )
by A21, A22, A50;
hence
(
Cl (W . n) c= U &
W . n is
open )
;
verum end; end;
end; hence
T is
normal
by A9, NAGATA_1:18;
verum end; end;