MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  mretopd Unicode version

Theorem mretopd 16845
Description: A Moore collection which is closed under finite unions called topological; such a collection is the closed sets of a canonically associated topology. (Contributed by Stefan O'Rear, 1-Feb-2015.)
Hypotheses
Ref Expression
mretopd.m  |-  ( ph  ->  M  e.  (Moore `  B ) )
mretopd.z  |-  ( ph  -> 
(/)  e.  M )
mretopd.u  |-  ( (
ph  /\  x  e.  M  /\  y  e.  M
)  ->  ( x  u.  y )  e.  M
)
mretopd.j  |-  J  =  { z  e.  ~P B  |  ( B  \  z )  e.  M }
Assertion
Ref Expression
mretopd  |-  ( ph  ->  ( J  e.  (TopOn `  B )  /\  M  =  ( Clsd `  J
) ) )
Distinct variable groups:    ph, x, y, z    x, M, y, z    x, J, y   
x, B, y, z
Allowed substitution hint:    J( z)

Proof of Theorem mretopd
Dummy variables  a 
b are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 unieq 3852 . . . . . . . . 9  |-  ( a  =  (/)  ->  U. a  =  U. (/) )
2 uni0 3870 . . . . . . . . 9  |-  U. (/)  =  (/)
31, 2syl6eq 2344 . . . . . . . 8  |-  ( a  =  (/)  ->  U. a  =  (/) )
43eleq1d 2362 . . . . . . 7  |-  ( a  =  (/)  ->  ( U. a  e.  J  <->  (/)  e.  J
) )
5 mretopd.j . . . . . . . . . . . . . 14  |-  J  =  { z  e.  ~P B  |  ( B  \  z )  e.  M }
6 ssrab2 3271 . . . . . . . . . . . . . 14  |-  { z  e.  ~P B  | 
( B  \  z
)  e.  M }  C_ 
~P B
75, 6eqsstri 3221 . . . . . . . . . . . . 13  |-  J  C_  ~P B
8 sstr 3200 . . . . . . . . . . . . 13  |-  ( ( a  C_  J  /\  J  C_  ~P B )  ->  a  C_  ~P B )
97, 8mpan2 652 . . . . . . . . . . . 12  |-  ( a 
C_  J  ->  a  C_ 
~P B )
109adantl 452 . . . . . . . . . . 11  |-  ( (
ph  /\  a  C_  J )  ->  a  C_ 
~P B )
11 sspwuni 4003 . . . . . . . . . . 11  |-  ( a 
C_  ~P B  <->  U. a  C_  B )
1210, 11sylib 188 . . . . . . . . . 10  |-  ( (
ph  /\  a  C_  J )  ->  U. a  C_  B )
13 vex 2804 . . . . . . . . . . . 12  |-  a  e. 
_V
1413uniex 4532 . . . . . . . . . . 11  |-  U. a  e.  _V
1514elpw 3644 . . . . . . . . . 10  |-  ( U. a  e.  ~P B  <->  U. a  C_  B )
1612, 15sylibr 203 . . . . . . . . 9  |-  ( (
ph  /\  a  C_  J )  ->  U. a  e.  ~P B )
1716adantr 451 . . . . . . . 8  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  U. a  e.  ~P B )
18 uniiun 3971 . . . . . . . . . 10  |-  U. a  =  U_ b  e.  a  b
1918difeq2i 3304 . . . . . . . . 9  |-  ( B 
\  U. a )  =  ( B  \  U_ b  e.  a  b
)
20 iindif2 3987 . . . . . . . . . . 11  |-  ( a  =/=  (/)  ->  |^|_ b  e.  a  ( B  \ 
b )  =  ( B  \  U_ b  e.  a  b )
)
2120adantl 452 . . . . . . . . . 10  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  |^|_ b  e.  a  ( B  \  b )  =  ( B  \  U_ b  e.  a  b )
)
22 mretopd.m . . . . . . . . . . . 12  |-  ( ph  ->  M  e.  (Moore `  B ) )
2322ad2antrr 706 . . . . . . . . . . 11  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  M  e.  (Moore `  B )
)
24 simpr 447 . . . . . . . . . . 11  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  a  =/=  (/) )
25 difeq2 3301 . . . . . . . . . . . . . . . . 17  |-  ( z  =  b  ->  ( B  \  z )  =  ( B  \  b
) )
2625eleq1d 2362 . . . . . . . . . . . . . . . 16  |-  ( z  =  b  ->  (
( B  \  z
)  e.  M  <->  ( B  \  b )  e.  M
) )
2726, 5elrab2 2938 . . . . . . . . . . . . . . 15  |-  ( b  e.  J  <->  ( b  e.  ~P B  /\  ( B  \  b )  e.  M ) )
2827simprbi 450 . . . . . . . . . . . . . 14  |-  ( b  e.  J  ->  ( B  \  b )  e.  M )
2928rgen 2621 . . . . . . . . . . . . 13  |-  A. b  e.  J  ( B  \  b )  e.  M
30 ssralv 3250 . . . . . . . . . . . . . 14  |-  ( a 
C_  J  ->  ( A. b  e.  J  ( B  \  b
)  e.  M  ->  A. b  e.  a 
( B  \  b
)  e.  M ) )
3130adantl 452 . . . . . . . . . . . . 13  |-  ( (
ph  /\  a  C_  J )  ->  ( A. b  e.  J  ( B  \  b
)  e.  M  ->  A. b  e.  a 
( B  \  b
)  e.  M ) )
3229, 31mpi 16 . . . . . . . . . . . 12  |-  ( (
ph  /\  a  C_  J )  ->  A. b  e.  a  ( B  \  b )  e.  M
)
3332adantr 451 . . . . . . . . . . 11  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  A. b  e.  a  ( B  \  b )  e.  M
)
34 mreiincl 13514 . . . . . . . . . . 11  |-  ( ( M  e.  (Moore `  B )  /\  a  =/=  (/)  /\  A. b  e.  a  ( B  \  b )  e.  M
)  ->  |^|_ b  e.  a  ( B  \ 
b )  e.  M
)
3523, 24, 33, 34syl3anc 1182 . . . . . . . . . 10  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  |^|_ b  e.  a  ( B  \  b )  e.  M
)
3621, 35eqeltrrd 2371 . . . . . . . . 9  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  ( B  \  U_ b  e.  a  b )  e.  M )
3719, 36syl5eqel 2380 . . . . . . . 8  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  ( B  \  U. a )  e.  M )
38 difeq2 3301 . . . . . . . . . 10  |-  ( z  =  U. a  -> 
( B  \  z
)  =  ( B 
\  U. a ) )
3938eleq1d 2362 . . . . . . . . 9  |-  ( z  =  U. a  -> 
( ( B  \ 
z )  e.  M  <->  ( B  \  U. a
)  e.  M ) )
4039, 5elrab2 2938 . . . . . . . 8  |-  ( U. a  e.  J  <->  ( U. a  e.  ~P B  /\  ( B  \  U. a )  e.  M
) )
4117, 37, 40sylanbrc 645 . . . . . . 7  |-  ( ( ( ph  /\  a  C_  J )  /\  a  =/=  (/) )  ->  U. a  e.  J )
42 0elpw 4196 . . . . . . . . . 10  |-  (/)  e.  ~P B
4342a1i 10 . . . . . . . . 9  |-  ( ph  -> 
(/)  e.  ~P B
)
44 mre1cl 13512 . . . . . . . . . 10  |-  ( M  e.  (Moore `  B
)  ->  B  e.  M )
4522, 44syl 15 . . . . . . . . 9  |-  ( ph  ->  B  e.  M )
46 difeq2 3301 . . . . . . . . . . . 12  |-  ( z  =  (/)  ->  ( B 
\  z )  =  ( B  \  (/) ) )
47 dif0 3537 . . . . . . . . . . . 12  |-  ( B 
\  (/) )  =  B
4846, 47syl6eq 2344 . . . . . . . . . . 11  |-  ( z  =  (/)  ->  ( B 
\  z )  =  B )
4948eleq1d 2362 . . . . . . . . . 10  |-  ( z  =  (/)  ->  ( ( B  \  z )  e.  M  <->  B  e.  M ) )
5049, 5elrab2 2938 . . . . . . . . 9  |-  ( (/)  e.  J  <->  ( (/)  e.  ~P B  /\  B  e.  M
) )
5143, 45, 50sylanbrc 645 . . . . . . . 8  |-  ( ph  -> 
(/)  e.  J )
5251adantr 451 . . . . . . 7  |-  ( (
ph  /\  a  C_  J )  ->  (/)  e.  J
)
534, 41, 52pm2.61ne 2534 . . . . . 6  |-  ( (
ph  /\  a  C_  J )  ->  U. a  e.  J )
5453ex 423 . . . . 5  |-  ( ph  ->  ( a  C_  J  ->  U. a  e.  J
) )
5554alrimiv 1621 . . . 4  |-  ( ph  ->  A. a ( a 
C_  J  ->  U. a  e.  J ) )
56 inss1 3402 . . . . . . . 8  |-  ( a  i^i  b )  C_  a
57 difeq2 3301 . . . . . . . . . . . . 13  |-  ( z  =  a  ->  ( B  \  z )  =  ( B  \  a
) )
5857eleq1d 2362 . . . . . . . . . . . 12  |-  ( z  =  a  ->  (
( B  \  z
)  e.  M  <->  ( B  \  a )  e.  M
) )
5958, 5elrab2 2938 . . . . . . . . . . 11  |-  ( a  e.  J  <->  ( a  e.  ~P B  /\  ( B  \  a )  e.  M ) )
6059simplbi 446 . . . . . . . . . 10  |-  ( a  e.  J  ->  a  e.  ~P B )
61 elpwi 3646 . . . . . . . . . 10  |-  ( a  e.  ~P B  -> 
a  C_  B )
6260, 61syl 15 . . . . . . . . 9  |-  ( a  e.  J  ->  a  C_  B )
6362ad2antrl 708 . . . . . . . 8  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  -> 
a  C_  B )
6456, 63syl5ss 3203 . . . . . . 7  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  -> 
( a  i^i  b
)  C_  B )
6513inex1 4171 . . . . . . . 8  |-  ( a  i^i  b )  e. 
_V
6665elpw 3644 . . . . . . 7  |-  ( ( a  i^i  b )  e.  ~P B  <->  ( a  i^i  b )  C_  B
)
6764, 66sylibr 203 . . . . . 6  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  -> 
( a  i^i  b
)  e.  ~P B
)
68 difindi 3436 . . . . . . 7  |-  ( B 
\  ( a  i^i  b ) )  =  ( ( B  \ 
a )  u.  ( B  \  b ) )
6959simprbi 450 . . . . . . . . 9  |-  ( a  e.  J  ->  ( B  \  a )  e.  M )
7069ad2antrl 708 . . . . . . . 8  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  -> 
( B  \  a
)  e.  M )
7128ad2antll 709 . . . . . . . 8  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  -> 
( B  \  b
)  e.  M )
72 simpl 443 . . . . . . . 8  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  ->  ph )
73 uneq1 3335 . . . . . . . . . . . 12  |-  ( x  =  ( B  \ 
a )  ->  (
x  u.  y )  =  ( ( B 
\  a )  u.  y ) )
7473eleq1d 2362 . . . . . . . . . . 11  |-  ( x  =  ( B  \ 
a )  ->  (
( x  u.  y
)  e.  M  <->  ( ( B  \  a )  u.  y )  e.  M
) )
7574imbi2d 307 . . . . . . . . . 10  |-  ( x  =  ( B  \ 
a )  ->  (
( ph  ->  ( x  u.  y )  e.  M )  <->  ( ph  ->  ( ( B  \ 
a )  u.  y
)  e.  M ) ) )
76 uneq2 3336 . . . . . . . . . . . 12  |-  ( y  =  ( B  \ 
b )  ->  (
( B  \  a
)  u.  y )  =  ( ( B 
\  a )  u.  ( B  \  b
) ) )
7776eleq1d 2362 . . . . . . . . . . 11  |-  ( y  =  ( B  \ 
b )  ->  (
( ( B  \ 
a )  u.  y
)  e.  M  <->  ( ( B  \  a )  u.  ( B  \  b
) )  e.  M
) )
7877imbi2d 307 . . . . . . . . . 10  |-  ( y  =  ( B  \ 
b )  ->  (
( ph  ->  ( ( B  \  a )  u.  y )  e.  M )  <->  ( ph  ->  ( ( B  \ 
a )  u.  ( B  \  b ) )  e.  M ) ) )
79 mretopd.u . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  M  /\  y  e.  M
)  ->  ( x  u.  y )  e.  M
)
80793expb 1152 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  M  /\  y  e.  M ) )  -> 
( x  u.  y
)  e.  M )
8180expcom 424 . . . . . . . . . 10  |-  ( ( x  e.  M  /\  y  e.  M )  ->  ( ph  ->  (
x  u.  y )  e.  M ) )
8275, 78, 81vtocl2ga 2864 . . . . . . . . 9  |-  ( ( ( B  \  a
)  e.  M  /\  ( B  \  b
)  e.  M )  ->  ( ph  ->  ( ( B  \  a
)  u.  ( B 
\  b ) )  e.  M ) )
8382imp 418 . . . . . . . 8  |-  ( ( ( ( B  \ 
a )  e.  M  /\  ( B  \  b
)  e.  M )  /\  ph )  -> 
( ( B  \ 
a )  u.  ( B  \  b ) )  e.  M )
8470, 71, 72, 83syl21anc 1181 . . . . . . 7  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  -> 
( ( B  \ 
a )  u.  ( B  \  b ) )  e.  M )
8568, 84syl5eqel 2380 . . . . . 6  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  -> 
( B  \  (
a  i^i  b )
)  e.  M )
86 difeq2 3301 . . . . . . . 8  |-  ( z  =  ( a  i^i  b )  ->  ( B  \  z )  =  ( B  \  (
a  i^i  b )
) )
8786eleq1d 2362 . . . . . . 7  |-  ( z  =  ( a  i^i  b )  ->  (
( B  \  z
)  e.  M  <->  ( B  \  ( a  i^i  b
) )  e.  M
) )
8887, 5elrab2 2938 . . . . . 6  |-  ( ( a  i^i  b )  e.  J  <->  ( (
a  i^i  b )  e.  ~P B  /\  ( B  \  ( a  i^i  b ) )  e.  M ) )
8967, 85, 88sylanbrc 645 . . . . 5  |-  ( (
ph  /\  ( a  e.  J  /\  b  e.  J ) )  -> 
( a  i^i  b
)  e.  J )
9089ralrimivva 2648 . . . 4  |-  ( ph  ->  A. a  e.  J  A. b  e.  J  ( a  i^i  b
)  e.  J )
91 pwexg 4210 . . . . . . . 8  |-  ( B  e.  M  ->  ~P B  e.  _V )
9245, 91syl 15 . . . . . . 7  |-  ( ph  ->  ~P B  e.  _V )
93 rabexg 4180 . . . . . . 7  |-  ( ~P B  e.  _V  ->  { z  e.  ~P B  |  ( B  \ 
z )  e.  M }  e.  _V )
9492, 93syl 15 . . . . . 6  |-  ( ph  ->  { z  e.  ~P B  |  ( B  \  z )  e.  M }  e.  _V )
955, 94syl5eqel 2380 . . . . 5  |-  ( ph  ->  J  e.  _V )
96 istopg 16657 . . . . 5  |-  ( J  e.  _V  ->  ( J  e.  Top  <->  ( A. a ( a  C_  J  ->  U. a  e.  J
)  /\  A. a  e.  J  A. b  e.  J  ( a  i^i  b )  e.  J
) ) )
9795, 96syl 15 . . . 4  |-  ( ph  ->  ( J  e.  Top  <->  ( A. a ( a  C_  J  ->  U. a  e.  J
)  /\  A. a  e.  J  A. b  e.  J  ( a  i^i  b )  e.  J
) ) )
9855, 90, 97mpbir2and 888 . . 3  |-  ( ph  ->  J  e.  Top )
99 uniss 3864 . . . . . . 7  |-  ( J 
C_  ~P B  ->  U. J  C_ 
U. ~P B )
1007, 99ax-mp 8 . . . . . 6  |-  U. J  C_ 
U. ~P B
101 unipw 4240 . . . . . 6  |-  U. ~P B  =  B
102100, 101sseqtri 3223 . . . . 5  |-  U. J  C_  B
103 pwidg 3650 . . . . . . 7  |-  ( B  e.  M  ->  B  e.  ~P B )
10445, 103syl 15 . . . . . 6  |-  ( ph  ->  B  e.  ~P B
)
105 difid 3535 . . . . . . 7  |-  ( B 
\  B )  =  (/)
106 mretopd.z . . . . . . 7  |-  ( ph  -> 
(/)  e.  M )
107105, 106syl5eqel 2380 . . . . . 6  |-  ( ph  ->  ( B  \  B
)  e.  M )
108 difeq2 3301 . . . . . . . 8  |-  ( z  =  B  ->  ( B  \  z )  =  ( B  \  B
) )
109108eleq1d 2362 . . . . . . 7  |-  ( z  =  B  ->  (
( B  \  z
)  e.  M  <->  ( B  \  B )  e.  M
) )
110109, 5elrab2 2938 . . . . . 6  |-  ( B  e.  J  <->  ( B  e.  ~P B  /\  ( B  \  B )  e.  M ) )
111104, 107, 110sylanbrc 645 . . . . 5  |-  ( ph  ->  B  e.  J )
112 unissel 3872 . . . . 5  |-  ( ( U. J  C_  B  /\  B  e.  J
)  ->  U. J  =  B )
113102, 111, 112sylancr 644 . . . 4  |-  ( ph  ->  U. J  =  B )
114113eqcomd 2301 . . 3  |-  ( ph  ->  B  =  U. J
)
115 istopon 16679 . . 3  |-  ( J  e.  (TopOn `  B
)  <->  ( J  e. 
Top  /\  B  =  U. J ) )
11698, 114, 115sylanbrc 645 . 2  |-  ( ph  ->  J  e.  (TopOn `  B ) )
117 eqid 2296 . . . . 5  |-  U. J  =  U. J
118117cldval 16776 . . . 4  |-  ( J  e.  Top  ->  ( Clsd `  J )  =  { x  e.  ~P U. J  |  ( U. J  \  x )  e.  J } )
11998, 118syl 15 . . 3  |-  ( ph  ->  ( Clsd `  J
)  =  { x  e.  ~P U. J  | 
( U. J  \  x )  e.  J } )
120113pweqd 3643 . . . 4  |-  ( ph  ->  ~P U. J  =  ~P B )
121113difeq1d 3306 . . . . 5  |-  ( ph  ->  ( U. J  \  x )  =  ( B  \  x ) )
122121eleq1d 2362 . . . 4  |-  ( ph  ->  ( ( U. J  \  x )  e.  J  <->  ( B  \  x )  e.  J ) )
123120, 122rabeqbidv 2796 . . 3  |-  ( ph  ->  { x  e.  ~P U. J  |  ( U. J  \  x )  e.  J }  =  {
x  e.  ~P B  |  ( B  \  x )  e.  J } )
1245eleq2i 2360 . . . . . . 7  |-  ( ( B  \  x )  e.  J  <->  ( B  \  x )  e.  {
z  e.  ~P B  |  ( B  \ 
z )  e.  M } )
125 difss 3316 . . . . . . . . . 10  |-  ( B 
\  x )  C_  B
126 elpw2g 4190 . . . . . . . . . . 11  |-  ( B  e.  M  ->  (
( B  \  x
)  e.  ~P B  <->  ( B  \  x ) 
C_  B ) )
12745, 126syl 15 . . . . . . . . . 10  |-  ( ph  ->  ( ( B  \  x )  e.  ~P B 
<->  ( B  \  x
)  C_  B )
)
128125, 127mpbiri 224 . . . . . . . . 9  |-  ( ph  ->  ( B  \  x
)  e.  ~P B
)
129 difeq2 3301 . . . . . . . . . . 11  |-  ( z  =  ( B  \  x )  ->  ( B  \  z )  =  ( B  \  ( B  \  x ) ) )
130129eleq1d 2362 . . . . . . . . . 10  |-  ( z  =  ( B  \  x )  ->  (
( B  \  z
)  e.  M  <->  ( B  \  ( B  \  x
) )  e.  M
) )
131130elrab3 2937 . . . . . . . . 9  |-  ( ( B  \  x )  e.  ~P B  -> 
( ( B  \  x )  e.  {
z  e.  ~P B  |  ( B  \ 
z )  e.  M } 
<->  ( B  \  ( B  \  x ) )  e.  M ) )
132128, 131syl 15 . . . . . . . 8  |-  ( ph  ->  ( ( B  \  x )  e.  {
z  e.  ~P B  |  ( B  \ 
z )  e.  M } 
<->  ( B  \  ( B  \  x ) )  e.  M ) )
133132adantr 451 . . . . . . 7  |-  ( (
ph  /\  x  e.  ~P B )  ->  (
( B  \  x
)  e.  { z  e.  ~P B  | 
( B  \  z
)  e.  M }  <->  ( B  \  ( B 
\  x ) )  e.  M ) )
134124, 133syl5bb 248 . . . . . 6  |-  ( (
ph  /\  x  e.  ~P B )  ->  (
( B  \  x
)  e.  J  <->  ( B  \  ( B  \  x
) )  e.  M
) )
135 elpwi 3646 . . . . . . . . 9  |-  ( x  e.  ~P B  ->  x  C_  B )
136 dfss4 3416 . . . . . . . . 9  |-  ( x 
C_  B  <->  ( B  \  ( B  \  x
) )  =  x )
137135, 136sylib 188 . . . . . . . 8  |-  ( x  e.  ~P B  -> 
( B  \  ( B  \  x ) )  =  x )
138137adantl 452 . . . . . . 7  |-  ( (
ph  /\  x  e.  ~P B )  ->  ( B  \  ( B  \  x ) )  =  x )
139138eleq1d 2362 . . . . . 6  |-  ( (
ph  /\  x  e.  ~P B )  ->  (
( B  \  ( B  \  x ) )  e.  M  <->  x  e.  M ) )
140134, 139bitrd 244 . . . . 5  |-  ( (
ph  /\  x  e.  ~P B )  ->  (
( B  \  x
)  e.  J  <->  x  e.  M ) )
141140rabbidva 2792 . . . 4  |-  ( ph  ->  { x  e.  ~P B  |  ( B  \  x )  e.  J }  =  { x  e.  ~P B  |  x  e.  M } )
142 incom 3374 . . . . . 6  |-  ( M  i^i  ~P B )  =  ( ~P B  i^i  M )
143 dfin5 3173 . . . . . 6  |-  ( ~P B  i^i  M )  =  { x  e. 
~P B  |  x  e.  M }
144142, 143eqtri 2316 . . . . 5  |-  ( M  i^i  ~P B )  =  { x  e. 
~P B  |  x  e.  M }
145 mresspw 13510 . . . . . . 7  |-  ( M  e.  (Moore `  B
)  ->  M  C_  ~P B )
14622, 145syl 15 . . . . . 6  |-  ( ph  ->  M  C_  ~P B
)
147 df-ss 3179 . . . . . 6  |-  ( M 
C_  ~P B  <->  ( M  i^i  ~P B )  =  M )
148146, 147sylib 188 . . . . 5  |-  ( ph  ->  ( M  i^i  ~P B )  =  M )
149144, 148syl5eqr 2342 . . . 4  |-  ( ph  ->  { x  e.  ~P B  |  x  e.  M }  =  M
)
150141, 149eqtrd 2328 . . 3  |-  ( ph  ->  { x  e.  ~P B  |  ( B  \  x )  e.  J }  =  M )
151119, 123, 1503eqtrrd 2333 . 2  |-  ( ph  ->  M  =  ( Clsd `  J ) )
152116, 151jca 518 1  |-  ( ph  ->  ( J  e.  (TopOn `  B )  /\  M  =  ( Clsd `  J
) ) )
Colors of variables: wff set class
Syntax hints:    -> wi 4    <-> wb 176    /\ wa 358    /\ w3a 934   A.wal 1530    = wceq 1632    e. wcel 1696    =/= wne 2459   A.wral 2556   {crab 2560   _Vcvv 2801    \ cdif 3162    u. cun 3163    i^i cin 3164    C_ wss 3165   (/)c0 3468   ~Pcpw 3638   U.cuni 3843   U_ciun 3921   |^|_ciin 3922   ` cfv 5271  Moorecmre 13500   Topctop 16647  TopOnctopon 16648   Clsdccld 16769
This theorem is referenced by:  iscldtop  16848  istopclsd  26878
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-3 7  ax-mp 8  ax-gen 1536  ax-5 1547  ax-17 1606  ax-9 1644  ax-8 1661  ax-13 1698  ax-14 1700  ax-6 1715  ax-7 1720  ax-11 1727  ax-12 1878  ax-ext 2277  ax-sep 4157  ax-nul 4165  ax-pow 4204  ax-pr 4230  ax-un 4528
This theorem depends on definitions:  df-bi 177  df-or 359  df-an 360  df-3an 936  df-tru 1310  df-ex 1532  df-nf 1535  df-sb 1639  df-eu 2160  df-mo 2161  df-clab 2283  df-cleq 2289  df-clel 2292  df-nfc 2421  df-ne 2461  df-ral 2561  df-rex 2562  df-rab 2565  df-v 2803  df-sbc 3005  df-dif 3168  df-un 3170  df-in 3172  df-ss 3179  df-nul 3469  df-if 3579  df-pw 3640  df-sn 3659  df-pr 3660  df-op 3662  df-uni 3844  df-int 3879  df-iun 3923  df-iin 3924  df-br 4040  df-opab 4094  df-mpt 4095  df-id 4325  df-xp 4711  df-rel 4712  df-cnv 4713  df-co 4714  df-dm 4715  df-iota 5235  df-fun 5273  df-fv 5279  df-mre 13504  df-top 16652  df-topon 16655  df-cld 16772
  Copyright terms: Public domain W3C validator