Step |
Hyp |
Ref |
Expression |
1 |
|
txcnpi.1 |
|- ( ph -> J e. ( TopOn ` X ) ) |
2 |
|
txcnpi.2 |
|- ( ph -> K e. ( TopOn ` Y ) ) |
3 |
|
txcnpi.3 |
|- ( ph -> F e. ( ( ( J tX K ) CnP L ) ` <. A , B >. ) ) |
4 |
|
txcnpi.4 |
|- ( ph -> U e. L ) |
5 |
|
txcnpi.5 |
|- ( ph -> A e. X ) |
6 |
|
txcnpi.6 |
|- ( ph -> B e. Y ) |
7 |
|
txcnpi.7 |
|- ( ph -> ( A F B ) e. U ) |
8 |
|
df-ov |
|- ( A F B ) = ( F ` <. A , B >. ) |
9 |
8 7
|
eqeltrrid |
|- ( ph -> ( F ` <. A , B >. ) e. U ) |
10 |
|
cnpimaex |
|- ( ( F e. ( ( ( J tX K ) CnP L ) ` <. A , B >. ) /\ U e. L /\ ( F ` <. A , B >. ) e. U ) -> E. w e. ( J tX K ) ( <. A , B >. e. w /\ ( F " w ) C_ U ) ) |
11 |
3 4 9 10
|
syl3anc |
|- ( ph -> E. w e. ( J tX K ) ( <. A , B >. e. w /\ ( F " w ) C_ U ) ) |
12 |
|
eqid |
|- U. ( J tX K ) = U. ( J tX K ) |
13 |
|
eqid |
|- U. L = U. L |
14 |
12 13
|
cnpf |
|- ( F e. ( ( ( J tX K ) CnP L ) ` <. A , B >. ) -> F : U. ( J tX K ) --> U. L ) |
15 |
3 14
|
syl |
|- ( ph -> F : U. ( J tX K ) --> U. L ) |
16 |
15
|
adantr |
|- ( ( ph /\ w e. ( J tX K ) ) -> F : U. ( J tX K ) --> U. L ) |
17 |
16
|
ffund |
|- ( ( ph /\ w e. ( J tX K ) ) -> Fun F ) |
18 |
|
elssuni |
|- ( w e. ( J tX K ) -> w C_ U. ( J tX K ) ) |
19 |
15
|
fdmd |
|- ( ph -> dom F = U. ( J tX K ) ) |
20 |
19
|
sseq2d |
|- ( ph -> ( w C_ dom F <-> w C_ U. ( J tX K ) ) ) |
21 |
20
|
biimpar |
|- ( ( ph /\ w C_ U. ( J tX K ) ) -> w C_ dom F ) |
22 |
18 21
|
sylan2 |
|- ( ( ph /\ w e. ( J tX K ) ) -> w C_ dom F ) |
23 |
|
funimass3 |
|- ( ( Fun F /\ w C_ dom F ) -> ( ( F " w ) C_ U <-> w C_ ( `' F " U ) ) ) |
24 |
17 22 23
|
syl2anc |
|- ( ( ph /\ w e. ( J tX K ) ) -> ( ( F " w ) C_ U <-> w C_ ( `' F " U ) ) ) |
25 |
24
|
anbi2d |
|- ( ( ph /\ w e. ( J tX K ) ) -> ( ( <. A , B >. e. w /\ ( F " w ) C_ U ) <-> ( <. A , B >. e. w /\ w C_ ( `' F " U ) ) ) ) |
26 |
|
eltx |
|- ( ( J e. ( TopOn ` X ) /\ K e. ( TopOn ` Y ) ) -> ( w e. ( J tX K ) <-> A. z e. w E. u e. J E. v e. K ( z e. ( u X. v ) /\ ( u X. v ) C_ w ) ) ) |
27 |
1 2 26
|
syl2anc |
|- ( ph -> ( w e. ( J tX K ) <-> A. z e. w E. u e. J E. v e. K ( z e. ( u X. v ) /\ ( u X. v ) C_ w ) ) ) |
28 |
27
|
biimpa |
|- ( ( ph /\ w e. ( J tX K ) ) -> A. z e. w E. u e. J E. v e. K ( z e. ( u X. v ) /\ ( u X. v ) C_ w ) ) |
29 |
|
eleq1 |
|- ( z = <. A , B >. -> ( z e. ( u X. v ) <-> <. A , B >. e. ( u X. v ) ) ) |
30 |
29
|
anbi1d |
|- ( z = <. A , B >. -> ( ( z e. ( u X. v ) /\ ( u X. v ) C_ w ) <-> ( <. A , B >. e. ( u X. v ) /\ ( u X. v ) C_ w ) ) ) |
31 |
30
|
2rexbidv |
|- ( z = <. A , B >. -> ( E. u e. J E. v e. K ( z e. ( u X. v ) /\ ( u X. v ) C_ w ) <-> E. u e. J E. v e. K ( <. A , B >. e. ( u X. v ) /\ ( u X. v ) C_ w ) ) ) |
32 |
31
|
rspccv |
|- ( A. z e. w E. u e. J E. v e. K ( z e. ( u X. v ) /\ ( u X. v ) C_ w ) -> ( <. A , B >. e. w -> E. u e. J E. v e. K ( <. A , B >. e. ( u X. v ) /\ ( u X. v ) C_ w ) ) ) |
33 |
|
sstr2 |
|- ( ( u X. v ) C_ w -> ( w C_ ( `' F " U ) -> ( u X. v ) C_ ( `' F " U ) ) ) |
34 |
33
|
com12 |
|- ( w C_ ( `' F " U ) -> ( ( u X. v ) C_ w -> ( u X. v ) C_ ( `' F " U ) ) ) |
35 |
34
|
anim2d |
|- ( w C_ ( `' F " U ) -> ( ( ( A e. u /\ B e. v ) /\ ( u X. v ) C_ w ) -> ( ( A e. u /\ B e. v ) /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
36 |
|
opelxp |
|- ( <. A , B >. e. ( u X. v ) <-> ( A e. u /\ B e. v ) ) |
37 |
36
|
anbi1i |
|- ( ( <. A , B >. e. ( u X. v ) /\ ( u X. v ) C_ w ) <-> ( ( A e. u /\ B e. v ) /\ ( u X. v ) C_ w ) ) |
38 |
|
df-3an |
|- ( ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) <-> ( ( A e. u /\ B e. v ) /\ ( u X. v ) C_ ( `' F " U ) ) ) |
39 |
35 37 38
|
3imtr4g |
|- ( w C_ ( `' F " U ) -> ( ( <. A , B >. e. ( u X. v ) /\ ( u X. v ) C_ w ) -> ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
40 |
39
|
reximdv |
|- ( w C_ ( `' F " U ) -> ( E. v e. K ( <. A , B >. e. ( u X. v ) /\ ( u X. v ) C_ w ) -> E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
41 |
40
|
reximdv |
|- ( w C_ ( `' F " U ) -> ( E. u e. J E. v e. K ( <. A , B >. e. ( u X. v ) /\ ( u X. v ) C_ w ) -> E. u e. J E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
42 |
41
|
com12 |
|- ( E. u e. J E. v e. K ( <. A , B >. e. ( u X. v ) /\ ( u X. v ) C_ w ) -> ( w C_ ( `' F " U ) -> E. u e. J E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
43 |
32 42
|
syl6 |
|- ( A. z e. w E. u e. J E. v e. K ( z e. ( u X. v ) /\ ( u X. v ) C_ w ) -> ( <. A , B >. e. w -> ( w C_ ( `' F " U ) -> E. u e. J E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) ) |
44 |
43
|
impd |
|- ( A. z e. w E. u e. J E. v e. K ( z e. ( u X. v ) /\ ( u X. v ) C_ w ) -> ( ( <. A , B >. e. w /\ w C_ ( `' F " U ) ) -> E. u e. J E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
45 |
28 44
|
syl |
|- ( ( ph /\ w e. ( J tX K ) ) -> ( ( <. A , B >. e. w /\ w C_ ( `' F " U ) ) -> E. u e. J E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
46 |
25 45
|
sylbid |
|- ( ( ph /\ w e. ( J tX K ) ) -> ( ( <. A , B >. e. w /\ ( F " w ) C_ U ) -> E. u e. J E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
47 |
46
|
rexlimdva |
|- ( ph -> ( E. w e. ( J tX K ) ( <. A , B >. e. w /\ ( F " w ) C_ U ) -> E. u e. J E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) ) |
48 |
11 47
|
mpd |
|- ( ph -> E. u e. J E. v e. K ( A e. u /\ B e. v /\ ( u X. v ) C_ ( `' F " U ) ) ) |