Step |
Hyp |
Ref |
Expression |
1 |
|
difundi |
|- ( U. J \ ( A u. B ) ) = ( ( U. J \ A ) i^i ( U. J \ B ) ) |
2 |
|
cldrcl |
|- ( A e. ( Clsd ` J ) -> J e. Top ) |
3 |
|
eqid |
|- U. J = U. J |
4 |
3
|
cldopn |
|- ( A e. ( Clsd ` J ) -> ( U. J \ A ) e. J ) |
5 |
3
|
cldopn |
|- ( B e. ( Clsd ` J ) -> ( U. J \ B ) e. J ) |
6 |
|
inopn |
|- ( ( J e. Top /\ ( U. J \ A ) e. J /\ ( U. J \ B ) e. J ) -> ( ( U. J \ A ) i^i ( U. J \ B ) ) e. J ) |
7 |
2 4 5 6
|
syl2an3an |
|- ( ( A e. ( Clsd ` J ) /\ B e. ( Clsd ` J ) ) -> ( ( U. J \ A ) i^i ( U. J \ B ) ) e. J ) |
8 |
1 7
|
eqeltrid |
|- ( ( A e. ( Clsd ` J ) /\ B e. ( Clsd ` J ) ) -> ( U. J \ ( A u. B ) ) e. J ) |
9 |
3
|
cldss |
|- ( A e. ( Clsd ` J ) -> A C_ U. J ) |
10 |
3
|
cldss |
|- ( B e. ( Clsd ` J ) -> B C_ U. J ) |
11 |
9 10
|
anim12i |
|- ( ( A e. ( Clsd ` J ) /\ B e. ( Clsd ` J ) ) -> ( A C_ U. J /\ B C_ U. J ) ) |
12 |
|
unss |
|- ( ( A C_ U. J /\ B C_ U. J ) <-> ( A u. B ) C_ U. J ) |
13 |
11 12
|
sylib |
|- ( ( A e. ( Clsd ` J ) /\ B e. ( Clsd ` J ) ) -> ( A u. B ) C_ U. J ) |
14 |
3
|
iscld2 |
|- ( ( J e. Top /\ ( A u. B ) C_ U. J ) -> ( ( A u. B ) e. ( Clsd ` J ) <-> ( U. J \ ( A u. B ) ) e. J ) ) |
15 |
2 13 14
|
syl2an2r |
|- ( ( A e. ( Clsd ` J ) /\ B e. ( Clsd ` J ) ) -> ( ( A u. B ) e. ( Clsd ` J ) <-> ( U. J \ ( A u. B ) ) e. J ) ) |
16 |
8 15
|
mpbird |
|- ( ( A e. ( Clsd ` J ) /\ B e. ( Clsd ` J ) ) -> ( A u. B ) e. ( Clsd ` J ) ) |