Step |
Hyp |
Ref |
Expression |
1 |
|
df-cn |
|- Cn = ( j e. Top , k e. Top |-> { f e. ( U. k ^m U. j ) | A. y e. k ( `' f " y ) e. j } ) |
2 |
1
|
a1i |
|- ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) -> Cn = ( j e. Top , k e. Top |-> { f e. ( U. k ^m U. j ) | A. y e. k ( `' f " y ) e. j } ) ) |
3 |
|
simprr |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> k = K ) |
4 |
3
|
unieqd |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> U. k = U. K ) |
5 |
|
toponuni |
|- ( K e. ( TopOn ` Y ) -> Y = U. K ) |
6 |
5
|
ad2antlr |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> Y = U. K ) |
7 |
4 6
|
eqtr4d |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> U. k = Y ) |
8 |
|
simprl |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> j = J ) |
9 |
8
|
unieqd |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> U. j = U. J ) |
10 |
|
toponuni |
|- ( J e. ( TopOn ` X ) -> X = U. J ) |
11 |
10
|
ad2antrr |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> X = U. J ) |
12 |
9 11
|
eqtr4d |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> U. j = X ) |
13 |
7 12
|
oveq12d |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> ( U. k ^m U. j ) = ( Y ^m X ) ) |
14 |
8
|
eleq2d |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> ( ( `' f " y ) e. j <-> ( `' f " y ) e. J ) ) |
15 |
3 14
|
raleqbidv |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> ( A. y e. k ( `' f " y ) e. j <-> A. y e. K ( `' f " y ) e. J ) ) |
16 |
13 15
|
rabeqbidv |
|- ( ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) /\ ( j = J /\ k = K ) ) -> { f e. ( U. k ^m U. j ) | A. y e. k ( `' f " y ) e. j } = { f e. ( Y ^m X ) | A. y e. K ( `' f " y ) e. J } ) |
17 |
|
topontop |
|- ( J e. ( TopOn ` X ) -> J e. Top ) |
18 |
17
|
adantr |
|- ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) -> J e. Top ) |
19 |
|
topontop |
|- ( K e. ( TopOn ` Y ) -> K e. Top ) |
20 |
19
|
adantl |
|- ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) -> K e. Top ) |
21 |
|
ovex |
|- ( Y ^m X ) e. _V |
22 |
21
|
rabex |
|- { f e. ( Y ^m X ) | A. y e. K ( `' f " y ) e. J } e. _V |
23 |
22
|
a1i |
|- ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) -> { f e. ( Y ^m X ) | A. y e. K ( `' f " y ) e. J } e. _V ) |
24 |
2 16 18 20 23
|
ovmpod |
|- ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) -> ( J Cn K ) = { f e. ( Y ^m X ) | A. y e. K ( `' f " y ) e. J } ) |