Step |
Hyp |
Ref |
Expression |
1 |
|
ucncn.j |
|- J = ( TopOpen ` R ) |
2 |
|
ucncn.k |
|- K = ( TopOpen ` S ) |
3 |
|
ucncn.1 |
|- ( ph -> R e. UnifSp ) |
4 |
|
ucncn.2 |
|- ( ph -> S e. UnifSp ) |
5 |
|
ucncn.3 |
|- ( ph -> R e. TopSp ) |
6 |
|
ucncn.4 |
|- ( ph -> S e. TopSp ) |
7 |
|
ucncn.5 |
|- ( ph -> F e. ( ( UnifSt ` R ) uCn ( UnifSt ` S ) ) ) |
8 |
|
eqid |
|- ( Base ` R ) = ( Base ` R ) |
9 |
|
eqid |
|- ( UnifSt ` R ) = ( UnifSt ` R ) |
10 |
8 9 1
|
isusp |
|- ( R e. UnifSp <-> ( ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) /\ J = ( unifTop ` ( UnifSt ` R ) ) ) ) |
11 |
10
|
simplbi |
|- ( R e. UnifSp -> ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) ) |
12 |
3 11
|
syl |
|- ( ph -> ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) ) |
13 |
|
eqid |
|- ( Base ` S ) = ( Base ` S ) |
14 |
|
eqid |
|- ( UnifSt ` S ) = ( UnifSt ` S ) |
15 |
13 14 2
|
isusp |
|- ( S e. UnifSp <-> ( ( UnifSt ` S ) e. ( UnifOn ` ( Base ` S ) ) /\ K = ( unifTop ` ( UnifSt ` S ) ) ) ) |
16 |
15
|
simplbi |
|- ( S e. UnifSp -> ( UnifSt ` S ) e. ( UnifOn ` ( Base ` S ) ) ) |
17 |
4 16
|
syl |
|- ( ph -> ( UnifSt ` S ) e. ( UnifOn ` ( Base ` S ) ) ) |
18 |
|
isucn |
|- ( ( ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) /\ ( UnifSt ` S ) e. ( UnifOn ` ( Base ` S ) ) ) -> ( F e. ( ( UnifSt ` R ) uCn ( UnifSt ` S ) ) <-> ( F : ( Base ` R ) --> ( Base ` S ) /\ A. s e. ( UnifSt ` S ) E. r e. ( UnifSt ` R ) A. x e. ( Base ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) ) ) |
19 |
12 17 18
|
syl2anc |
|- ( ph -> ( F e. ( ( UnifSt ` R ) uCn ( UnifSt ` S ) ) <-> ( F : ( Base ` R ) --> ( Base ` S ) /\ A. s e. ( UnifSt ` S ) E. r e. ( UnifSt ` R ) A. x e. ( Base ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) ) ) |
20 |
7 19
|
mpbid |
|- ( ph -> ( F : ( Base ` R ) --> ( Base ` S ) /\ A. s e. ( UnifSt ` S ) E. r e. ( UnifSt ` R ) A. x e. ( Base ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) ) |
21 |
20
|
simpld |
|- ( ph -> F : ( Base ` R ) --> ( Base ` S ) ) |
22 |
|
cnvimass |
|- ( `' F " a ) C_ dom F |
23 |
21
|
fdmd |
|- ( ph -> dom F = ( Base ` R ) ) |
24 |
23
|
adantr |
|- ( ( ph /\ a e. K ) -> dom F = ( Base ` R ) ) |
25 |
22 24
|
sseqtrid |
|- ( ( ph /\ a e. K ) -> ( `' F " a ) C_ ( Base ` R ) ) |
26 |
|
simplll |
|- ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) -> ph ) |
27 |
|
simpr |
|- ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) -> s e. ( UnifSt ` S ) ) |
28 |
25
|
ad2antrr |
|- ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) -> ( `' F " a ) C_ ( Base ` R ) ) |
29 |
|
simplr |
|- ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) -> x e. ( `' F " a ) ) |
30 |
28 29
|
sseldd |
|- ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) -> x e. ( Base ` R ) ) |
31 |
20
|
simprd |
|- ( ph -> A. s e. ( UnifSt ` S ) E. r e. ( UnifSt ` R ) A. x e. ( Base ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) |
32 |
31
|
r19.21bi |
|- ( ( ph /\ s e. ( UnifSt ` S ) ) -> E. r e. ( UnifSt ` R ) A. x e. ( Base ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) |
33 |
|
r19.12 |
|- ( E. r e. ( UnifSt ` R ) A. x e. ( Base ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) -> A. x e. ( Base ` R ) E. r e. ( UnifSt ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) |
34 |
32 33
|
syl |
|- ( ( ph /\ s e. ( UnifSt ` S ) ) -> A. x e. ( Base ` R ) E. r e. ( UnifSt ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) |
35 |
34
|
r19.21bi |
|- ( ( ( ph /\ s e. ( UnifSt ` S ) ) /\ x e. ( Base ` R ) ) -> E. r e. ( UnifSt ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) |
36 |
26 27 30 35
|
syl21anc |
|- ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) -> E. r e. ( UnifSt ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) |
37 |
36
|
adantr |
|- ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) -> E. r e. ( UnifSt ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) |
38 |
26
|
ad3antrrr |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> ph ) |
39 |
12
|
ad5antr |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) ) |
40 |
|
simpr |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> r e. ( UnifSt ` R ) ) |
41 |
|
ustrel |
|- ( ( ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) /\ r e. ( UnifSt ` R ) ) -> Rel r ) |
42 |
39 40 41
|
syl2anc |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> Rel r ) |
43 |
42
|
adantr |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> Rel r ) |
44 |
38 12
|
syl |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) ) |
45 |
|
simplr |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> r e. ( UnifSt ` R ) ) |
46 |
30
|
ad3antrrr |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> x e. ( Base ` R ) ) |
47 |
|
ustimasn |
|- ( ( ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) /\ r e. ( UnifSt ` R ) /\ x e. ( Base ` R ) ) -> ( r " { x } ) C_ ( Base ` R ) ) |
48 |
44 45 46 47
|
syl3anc |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> ( r " { x } ) C_ ( Base ` R ) ) |
49 |
|
simpr |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) |
50 |
|
simplr |
|- ( ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ z e. ( Base ` R ) ) /\ ( F ` x ) s ( F ` z ) ) -> z e. ( Base ` R ) ) |
51 |
|
simpllr |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ ( F ` x ) s ( F ` z ) ) -> ( s " { ( F ` x ) } ) C_ a ) |
52 |
17
|
ad5antr |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> ( UnifSt ` S ) e. ( UnifOn ` ( Base ` S ) ) ) |
53 |
|
simpllr |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> s e. ( UnifSt ` S ) ) |
54 |
|
ustrel |
|- ( ( ( UnifSt ` S ) e. ( UnifOn ` ( Base ` S ) ) /\ s e. ( UnifSt ` S ) ) -> Rel s ) |
55 |
52 53 54
|
syl2anc |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> Rel s ) |
56 |
|
elrelimasn |
|- ( Rel s -> ( ( F ` z ) e. ( s " { ( F ` x ) } ) <-> ( F ` x ) s ( F ` z ) ) ) |
57 |
55 56
|
syl |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> ( ( F ` z ) e. ( s " { ( F ` x ) } ) <-> ( F ` x ) s ( F ` z ) ) ) |
58 |
57
|
biimpar |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ ( F ` x ) s ( F ` z ) ) -> ( F ` z ) e. ( s " { ( F ` x ) } ) ) |
59 |
51 58
|
sseldd |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ ( F ` x ) s ( F ` z ) ) -> ( F ` z ) e. a ) |
60 |
59
|
adantlr |
|- ( ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ z e. ( Base ` R ) ) /\ ( F ` x ) s ( F ` z ) ) -> ( F ` z ) e. a ) |
61 |
|
ffn |
|- ( F : ( Base ` R ) --> ( Base ` S ) -> F Fn ( Base ` R ) ) |
62 |
|
elpreima |
|- ( F Fn ( Base ` R ) -> ( z e. ( `' F " a ) <-> ( z e. ( Base ` R ) /\ ( F ` z ) e. a ) ) ) |
63 |
21 61 62
|
3syl |
|- ( ph -> ( z e. ( `' F " a ) <-> ( z e. ( Base ` R ) /\ ( F ` z ) e. a ) ) ) |
64 |
63
|
ad7antr |
|- ( ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ z e. ( Base ` R ) ) /\ ( F ` x ) s ( F ` z ) ) -> ( z e. ( `' F " a ) <-> ( z e. ( Base ` R ) /\ ( F ` z ) e. a ) ) ) |
65 |
50 60 64
|
mpbir2and |
|- ( ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ z e. ( Base ` R ) ) /\ ( F ` x ) s ( F ` z ) ) -> z e. ( `' F " a ) ) |
66 |
65
|
ex |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ z e. ( Base ` R ) ) -> ( ( F ` x ) s ( F ` z ) -> z e. ( `' F " a ) ) ) |
67 |
66
|
ralrimiva |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> A. z e. ( Base ` R ) ( ( F ` x ) s ( F ` z ) -> z e. ( `' F " a ) ) ) |
68 |
67
|
adantr |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> A. z e. ( Base ` R ) ( ( F ` x ) s ( F ` z ) -> z e. ( `' F " a ) ) ) |
69 |
|
r19.26 |
|- ( A. z e. ( Base ` R ) ( ( x r z -> ( F ` x ) s ( F ` z ) ) /\ ( ( F ` x ) s ( F ` z ) -> z e. ( `' F " a ) ) ) <-> ( A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) /\ A. z e. ( Base ` R ) ( ( F ` x ) s ( F ` z ) -> z e. ( `' F " a ) ) ) ) |
70 |
|
pm3.33 |
|- ( ( ( x r z -> ( F ` x ) s ( F ` z ) ) /\ ( ( F ` x ) s ( F ` z ) -> z e. ( `' F " a ) ) ) -> ( x r z -> z e. ( `' F " a ) ) ) |
71 |
70
|
ralimi |
|- ( A. z e. ( Base ` R ) ( ( x r z -> ( F ` x ) s ( F ` z ) ) /\ ( ( F ` x ) s ( F ` z ) -> z e. ( `' F " a ) ) ) -> A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) |
72 |
69 71
|
sylbir |
|- ( ( A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) /\ A. z e. ( Base ` R ) ( ( F ` x ) s ( F ` z ) -> z e. ( `' F " a ) ) ) -> A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) |
73 |
49 68 72
|
syl2anc |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) |
74 |
|
simpl2l |
|- ( ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) /\ y e. ( r " { x } ) ) -> Rel r ) |
75 |
|
simpr |
|- ( ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) /\ y e. ( r " { x } ) ) -> y e. ( r " { x } ) ) |
76 |
|
elrelimasn |
|- ( Rel r -> ( y e. ( r " { x } ) <-> x r y ) ) |
77 |
76
|
biimpa |
|- ( ( Rel r /\ y e. ( r " { x } ) ) -> x r y ) |
78 |
74 75 77
|
syl2anc |
|- ( ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) /\ y e. ( r " { x } ) ) -> x r y ) |
79 |
|
breq2 |
|- ( z = y -> ( x r z <-> x r y ) ) |
80 |
|
eleq1w |
|- ( z = y -> ( z e. ( `' F " a ) <-> y e. ( `' F " a ) ) ) |
81 |
79 80
|
imbi12d |
|- ( z = y -> ( ( x r z -> z e. ( `' F " a ) ) <-> ( x r y -> y e. ( `' F " a ) ) ) ) |
82 |
|
simpl3 |
|- ( ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) /\ y e. ( r " { x } ) ) -> A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) |
83 |
|
simpl2r |
|- ( ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) /\ y e. ( r " { x } ) ) -> ( r " { x } ) C_ ( Base ` R ) ) |
84 |
83 75
|
sseldd |
|- ( ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) /\ y e. ( r " { x } ) ) -> y e. ( Base ` R ) ) |
85 |
81 82 84
|
rspcdva |
|- ( ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) /\ y e. ( r " { x } ) ) -> ( x r y -> y e. ( `' F " a ) ) ) |
86 |
78 85
|
mpd |
|- ( ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) /\ y e. ( r " { x } ) ) -> y e. ( `' F " a ) ) |
87 |
86
|
ex |
|- ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) -> ( y e. ( r " { x } ) -> y e. ( `' F " a ) ) ) |
88 |
87
|
ssrdv |
|- ( ( ph /\ ( Rel r /\ ( r " { x } ) C_ ( Base ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> z e. ( `' F " a ) ) ) -> ( r " { x } ) C_ ( `' F " a ) ) |
89 |
38 43 48 73 88
|
syl121anc |
|- ( ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) /\ A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) ) -> ( r " { x } ) C_ ( `' F " a ) ) |
90 |
89
|
ex |
|- ( ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) /\ r e. ( UnifSt ` R ) ) -> ( A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) -> ( r " { x } ) C_ ( `' F " a ) ) ) |
91 |
90
|
reximdva |
|- ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) -> ( E. r e. ( UnifSt ` R ) A. z e. ( Base ` R ) ( x r z -> ( F ` x ) s ( F ` z ) ) -> E. r e. ( UnifSt ` R ) ( r " { x } ) C_ ( `' F " a ) ) ) |
92 |
37 91
|
mpd |
|- ( ( ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) /\ s e. ( UnifSt ` S ) ) /\ ( s " { ( F ` x ) } ) C_ a ) -> E. r e. ( UnifSt ` R ) ( r " { x } ) C_ ( `' F " a ) ) |
93 |
|
sneq |
|- ( y = ( F ` x ) -> { y } = { ( F ` x ) } ) |
94 |
93
|
imaeq2d |
|- ( y = ( F ` x ) -> ( s " { y } ) = ( s " { ( F ` x ) } ) ) |
95 |
94
|
sseq1d |
|- ( y = ( F ` x ) -> ( ( s " { y } ) C_ a <-> ( s " { ( F ` x ) } ) C_ a ) ) |
96 |
95
|
rexbidv |
|- ( y = ( F ` x ) -> ( E. s e. ( UnifSt ` S ) ( s " { y } ) C_ a <-> E. s e. ( UnifSt ` S ) ( s " { ( F ` x ) } ) C_ a ) ) |
97 |
|
simpr |
|- ( ( ph /\ a e. K ) -> a e. K ) |
98 |
15
|
simprbi |
|- ( S e. UnifSp -> K = ( unifTop ` ( UnifSt ` S ) ) ) |
99 |
4 98
|
syl |
|- ( ph -> K = ( unifTop ` ( UnifSt ` S ) ) ) |
100 |
99
|
adantr |
|- ( ( ph /\ a e. K ) -> K = ( unifTop ` ( UnifSt ` S ) ) ) |
101 |
97 100
|
eleqtrd |
|- ( ( ph /\ a e. K ) -> a e. ( unifTop ` ( UnifSt ` S ) ) ) |
102 |
|
elutop |
|- ( ( UnifSt ` S ) e. ( UnifOn ` ( Base ` S ) ) -> ( a e. ( unifTop ` ( UnifSt ` S ) ) <-> ( a C_ ( Base ` S ) /\ A. y e. a E. s e. ( UnifSt ` S ) ( s " { y } ) C_ a ) ) ) |
103 |
17 102
|
syl |
|- ( ph -> ( a e. ( unifTop ` ( UnifSt ` S ) ) <-> ( a C_ ( Base ` S ) /\ A. y e. a E. s e. ( UnifSt ` S ) ( s " { y } ) C_ a ) ) ) |
104 |
103
|
adantr |
|- ( ( ph /\ a e. K ) -> ( a e. ( unifTop ` ( UnifSt ` S ) ) <-> ( a C_ ( Base ` S ) /\ A. y e. a E. s e. ( UnifSt ` S ) ( s " { y } ) C_ a ) ) ) |
105 |
101 104
|
mpbid |
|- ( ( ph /\ a e. K ) -> ( a C_ ( Base ` S ) /\ A. y e. a E. s e. ( UnifSt ` S ) ( s " { y } ) C_ a ) ) |
106 |
105
|
simprd |
|- ( ( ph /\ a e. K ) -> A. y e. a E. s e. ( UnifSt ` S ) ( s " { y } ) C_ a ) |
107 |
106
|
adantr |
|- ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) -> A. y e. a E. s e. ( UnifSt ` S ) ( s " { y } ) C_ a ) |
108 |
|
elpreima |
|- ( F Fn ( Base ` R ) -> ( x e. ( `' F " a ) <-> ( x e. ( Base ` R ) /\ ( F ` x ) e. a ) ) ) |
109 |
21 61 108
|
3syl |
|- ( ph -> ( x e. ( `' F " a ) <-> ( x e. ( Base ` R ) /\ ( F ` x ) e. a ) ) ) |
110 |
109
|
adantr |
|- ( ( ph /\ a e. K ) -> ( x e. ( `' F " a ) <-> ( x e. ( Base ` R ) /\ ( F ` x ) e. a ) ) ) |
111 |
110
|
biimpa |
|- ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) -> ( x e. ( Base ` R ) /\ ( F ` x ) e. a ) ) |
112 |
111
|
simprd |
|- ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) -> ( F ` x ) e. a ) |
113 |
96 107 112
|
rspcdva |
|- ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) -> E. s e. ( UnifSt ` S ) ( s " { ( F ` x ) } ) C_ a ) |
114 |
92 113
|
r19.29a |
|- ( ( ( ph /\ a e. K ) /\ x e. ( `' F " a ) ) -> E. r e. ( UnifSt ` R ) ( r " { x } ) C_ ( `' F " a ) ) |
115 |
114
|
ralrimiva |
|- ( ( ph /\ a e. K ) -> A. x e. ( `' F " a ) E. r e. ( UnifSt ` R ) ( r " { x } ) C_ ( `' F " a ) ) |
116 |
10
|
simprbi |
|- ( R e. UnifSp -> J = ( unifTop ` ( UnifSt ` R ) ) ) |
117 |
3 116
|
syl |
|- ( ph -> J = ( unifTop ` ( UnifSt ` R ) ) ) |
118 |
117
|
adantr |
|- ( ( ph /\ a e. K ) -> J = ( unifTop ` ( UnifSt ` R ) ) ) |
119 |
118
|
eleq2d |
|- ( ( ph /\ a e. K ) -> ( ( `' F " a ) e. J <-> ( `' F " a ) e. ( unifTop ` ( UnifSt ` R ) ) ) ) |
120 |
|
elutop |
|- ( ( UnifSt ` R ) e. ( UnifOn ` ( Base ` R ) ) -> ( ( `' F " a ) e. ( unifTop ` ( UnifSt ` R ) ) <-> ( ( `' F " a ) C_ ( Base ` R ) /\ A. x e. ( `' F " a ) E. r e. ( UnifSt ` R ) ( r " { x } ) C_ ( `' F " a ) ) ) ) |
121 |
12 120
|
syl |
|- ( ph -> ( ( `' F " a ) e. ( unifTop ` ( UnifSt ` R ) ) <-> ( ( `' F " a ) C_ ( Base ` R ) /\ A. x e. ( `' F " a ) E. r e. ( UnifSt ` R ) ( r " { x } ) C_ ( `' F " a ) ) ) ) |
122 |
121
|
adantr |
|- ( ( ph /\ a e. K ) -> ( ( `' F " a ) e. ( unifTop ` ( UnifSt ` R ) ) <-> ( ( `' F " a ) C_ ( Base ` R ) /\ A. x e. ( `' F " a ) E. r e. ( UnifSt ` R ) ( r " { x } ) C_ ( `' F " a ) ) ) ) |
123 |
119 122
|
bitrd |
|- ( ( ph /\ a e. K ) -> ( ( `' F " a ) e. J <-> ( ( `' F " a ) C_ ( Base ` R ) /\ A. x e. ( `' F " a ) E. r e. ( UnifSt ` R ) ( r " { x } ) C_ ( `' F " a ) ) ) ) |
124 |
25 115 123
|
mpbir2and |
|- ( ( ph /\ a e. K ) -> ( `' F " a ) e. J ) |
125 |
124
|
ralrimiva |
|- ( ph -> A. a e. K ( `' F " a ) e. J ) |
126 |
8 1
|
istps |
|- ( R e. TopSp <-> J e. ( TopOn ` ( Base ` R ) ) ) |
127 |
5 126
|
sylib |
|- ( ph -> J e. ( TopOn ` ( Base ` R ) ) ) |
128 |
13 2
|
istps |
|- ( S e. TopSp <-> K e. ( TopOn ` ( Base ` S ) ) ) |
129 |
6 128
|
sylib |
|- ( ph -> K e. ( TopOn ` ( Base ` S ) ) ) |
130 |
|
iscn |
|- ( ( J e. ( TopOn ` ( Base ` R ) ) /\ K e. ( TopOn ` ( Base ` S ) ) ) -> ( F e. ( J Cn K ) <-> ( F : ( Base ` R ) --> ( Base ` S ) /\ A. a e. K ( `' F " a ) e. J ) ) ) |
131 |
127 129 130
|
syl2anc |
|- ( ph -> ( F e. ( J Cn K ) <-> ( F : ( Base ` R ) --> ( Base ` S ) /\ A. a e. K ( `' F " a ) e. J ) ) ) |
132 |
21 125 131
|
mpbir2and |
|- ( ph -> F e. ( J Cn K ) ) |