let T1, T2 be non empty TopSpace; for B1 being prebasis of T1
for B2 being prebasis of T2 st union B1 = the carrier of T1 & union B2 = the carrier of T2 holds
{ [:a,b:] where a is Subset of T1, b is Subset of T2 : ( a in B1 & b in B2 ) } is prebasis of [:T1,T2:]
let B1 be prebasis of T1; for B2 being prebasis of T2 st union B1 = the carrier of T1 & union B2 = the carrier of T2 holds
{ [:a,b:] where a is Subset of T1, b is Subset of T2 : ( a in B1 & b in B2 ) } is prebasis of [:T1,T2:]
let B2 be prebasis of T2; ( union B1 = the carrier of T1 & union B2 = the carrier of T2 implies { [:a,b:] where a is Subset of T1, b is Subset of T2 : ( a in B1 & b in B2 ) } is prebasis of [:T1,T2:] )
assume that
A1:
union B1 = the carrier of T1
and
A2:
union B2 = the carrier of T2
; { [:a,b:] where a is Subset of T1, b is Subset of T2 : ( a in B1 & b in B2 ) } is prebasis of [:T1,T2:]
set cT1 = the carrier of T1;
set cT2 = the carrier of T2;
set BB1 = { [: the carrier of T1,b:] where b is Subset of T2 : b in B2 } ;
set BB2 = { [:a, the carrier of T2:] where a is Subset of T1 : a in B1 } ;
set CC = { [:a,b:] where a is Subset of T1, b is Subset of T2 : ( a in B1 & b in B2 ) } ;
set T = [:T1,T2:];
reconsider BB = { [: the carrier of T1,b:] where b is Subset of T2 : b in B2 } \/ { [:a, the carrier of T2:] where a is Subset of T1 : a in B1 } as prebasis of [:T1,T2:] by Th41;
A3:
FinMeetCl BB is Basis of [:T1,T2:]
by Th23;
{ [:a,b:] where a is Subset of T1, b is Subset of T2 : ( a in B1 & b in B2 ) } c= bool the carrier of [:T1,T2:]
then reconsider CC = { [:a,b:] where a is Subset of T1, b is Subset of T2 : ( a in B1 & b in B2 ) } as Subset-Family of [:T1,T2:] ;
reconsider CC = CC as Subset-Family of [:T1,T2:] ;
CC c= the topology of [:T1,T2:]
then
UniCl CC c= UniCl the topology of [:T1,T2:]
by CANTOR_1:9;
then A10:
UniCl CC c= the topology of [:T1,T2:]
by CANTOR_1:6;
BB c= UniCl CC
proof
let x be
object ;
TARSKI:def 3 ( not x in BB or x in UniCl CC )
assume A11:
x in BB
;
x in UniCl CC
per cases
( x in { [: the carrier of T1,b:] where b is Subset of T2 : b in B2 } or x in { [:a, the carrier of T2:] where a is Subset of T1 : a in B1 } )
by A11, XBOOLE_0:def 3;
suppose
x in { [: the carrier of T1,b:] where b is Subset of T2 : b in B2 }
;
x in UniCl CCthen consider b being
Subset of
T2 such that A12:
x = [: the carrier of T1,b:]
and A13:
b in B2
;
set Y =
{ [:a,b:] where a is Subset of T1 : a in B1 } ;
{ [:a,b:] where a is Subset of T1 : a in B1 } c= bool the
carrier of
[:T1,T2:]
then reconsider Y =
{ [:a,b:] where a is Subset of T1 : a in B1 } as
Subset-Family of
[:T1,T2:] ;
reconsider Y =
Y as
Subset-Family of
[:T1,T2:] ;
A14:
Y c= CC
[: the carrier of T1,b:] = union Y
proof
hereby TARSKI:def 3,
XBOOLE_0:def 10 union Y c= [: the carrier of T1,b:]
let z be
object ;
( z in [: the carrier of T1,b:] implies z in union Y )assume
z in [: the carrier of T1,b:]
;
z in union Ythen consider p1,
p2 being
object such that A15:
p1 in the
carrier of
T1
and A16:
p2 in b
and A17:
[p1,p2] = z
by ZFMISC_1:def 2;
consider a being
set such that A18:
p1 in a
and A19:
a in B1
by A1, A15, TARSKI:def 4;
reconsider a =
a as
Subset of
T1 by A19;
A20:
[:a,b:] in Y
by A19;
z in [:a,b:]
by A16, A17, A18, ZFMISC_1:def 2;
hence
z in union Y
by A20, TARSKI:def 4;
verum
end;
let z be
object ;
TARSKI:def 3 ( not z in union Y or z in [: the carrier of T1,b:] )
assume
z in union Y
;
z in [: the carrier of T1,b:]
then consider y being
set such that A21:
z in y
and A22:
y in Y
by TARSKI:def 4;
ex
a being
Subset of
T1 st
(
y = [:a,b:] &
a in B1 )
by A22;
then
y c= [: the carrier of T1,b:]
by ZFMISC_1:95;
hence
z in [: the carrier of T1,b:]
by A21;
verum
end; hence
x in UniCl CC
by A14, CANTOR_1:def 1, A12;
verum end; suppose
x in { [:a, the carrier of T2:] where a is Subset of T1 : a in B1 }
;
x in UniCl CCthen consider a being
Subset of
T1 such that A23:
x = [:a, the carrier of T2:]
and A24:
a in B1
;
set Y =
{ [:a,b:] where b is Subset of T2 : b in B2 } ;
{ [:a,b:] where b is Subset of T2 : b in B2 } c= bool the
carrier of
[:T1,T2:]
then reconsider Y =
{ [:a,b:] where b is Subset of T2 : b in B2 } as
Subset-Family of
[:T1,T2:] ;
reconsider Y =
Y as
Subset-Family of
[:T1,T2:] ;
A25:
Y c= CC
[:a, the carrier of T2:] = union Y
proof
hereby TARSKI:def 3,
XBOOLE_0:def 10 union Y c= [:a, the carrier of T2:]
let z be
object ;
( z in [:a, the carrier of T2:] implies z in union Y )assume
z in [:a, the carrier of T2:]
;
z in union Ythen consider p1,
p2 being
object such that A26:
p1 in a
and A27:
p2 in the
carrier of
T2
and A28:
[p1,p2] = z
by ZFMISC_1:def 2;
consider b being
set such that A29:
p2 in b
and A30:
b in B2
by A2, A27, TARSKI:def 4;
reconsider b =
b as
Subset of
T2 by A30;
A31:
[:a,b:] in Y
by A30;
z in [:a,b:]
by A26, A28, A29, ZFMISC_1:def 2;
hence
z in union Y
by A31, TARSKI:def 4;
verum
end;
let z be
object ;
TARSKI:def 3 ( not z in union Y or z in [:a, the carrier of T2:] )
assume
z in union Y
;
z in [:a, the carrier of T2:]
then consider y being
set such that A32:
z in y
and A33:
y in Y
by TARSKI:def 4;
ex
b being
Subset of
T2 st
(
y = [:a,b:] &
b in B2 )
by A33;
then
y c= [:a, the carrier of T2:]
by ZFMISC_1:95;
hence
z in [:a, the carrier of T2:]
by A32;
verum
end; hence
x in UniCl CC
by A25, CANTOR_1:def 1, A23;
verum end; end;
end;
then
FinMeetCl BB c= FinMeetCl (UniCl CC)
by CANTOR_1:14;
then
UniCl CC is prebasis of [:T1,T2:]
by A3, A10, CANTOR_1:def 4, TOPS_2:64;
hence
{ [:a,b:] where a is Subset of T1, b is Subset of T2 : ( a in B1 & b in B2 ) } is prebasis of [:T1,T2:]
by Th24; verum