set TOP = the topology of TM;
set cTM = the carrier of TM;
let Am be Subset of TM; ( Am is open implies Am is F_sigma )
assume A1:
Am is open
; Am is F_sigma
per cases
( TM is empty or not TM is empty )
;
suppose A3:
not
TM is
empty
;
Am is F_sigma per cases
( Am = [#] TM or Am <> [#] TM )
;
suppose A4:
Am <> [#] TM
;
Am is F_sigma consider metr being
Function of
[:the carrier of TM,the carrier of TM:],
REAL such that A5:
metr is_metric_of the
carrier of
TM
and A6:
Family_open_set (SpaceMetr the carrier of TM,metr) = the
topology of
TM
by PCOMPS_1:def 9;
reconsider Tm =
SpaceMetr the
carrier of
TM,
metr as non
empty MetrSpace by A3, A5, PCOMPS_1:40;
set TTm =
TopSpaceMetr Tm;
Am in the
topology of
(TopSpaceMetr Tm)
by A1, A6, PRE_TOPC:def 5;
then reconsider a =
Am as
open Subset of
(TopSpaceMetr Tm) by PRE_TOPC:def 5;
({} (TopSpaceMetr Tm)) ` = [#] (TopSpaceMetr Tm)
;
then reconsider A9 =
a ` as non
empty closed Subset of
(TopSpaceMetr Tm) by A3, A4, A5, PCOMPS_2:8;
defpred S1[
set ,
set ]
means for
n being
Nat st
n = TM holds
c2 = { p where p is Point of (TopSpaceMetr Tm) : (dist_min A9) . p < 1 / (2 |^ n) } ;
A7:
for
x being
set st
x in NAT holds
ex
y being
set st
(
y in the
topology of
TM &
S1[
x,
y] )
consider p being
Function of
NAT ,the
topology of
TM such that A8:
for
x being
set st
x in NAT holds
S1[
x,
p . x]
from FUNCT_2:sch 1(A7);
the
topology of
TM is
open
by CANTOR_1:3;
then reconsider RNG =
rng p as
open Subset-Family of
TM by TOPS_2:18, XBOOLE_1:1;
set Crng =
COMPLEMENT RNG;
A9:
dom p = NAT
by FUNCT_2:def 1;
A10:
[#] TM = [#] (TopSpaceMetr Tm)
by A3, A5, PCOMPS_2:8;
A11:
union (COMPLEMENT RNG) = Am
(
COMPLEMENT RNG is
closed &
RNG is
countable )
by A9, CARD_3:127, TOPS_2:17;
hence
Am is
F_sigma
by A11, TOPGEN_4:def 6;
verum end; end; end; end;