Step |
Hyp |
Ref |
Expression |
1 |
|
distop |
|- ( A e. V -> ~P A e. Top ) |
2 |
|
simpl |
|- ( ( R e. Top /\ A e. V ) -> R e. Top ) |
3 |
|
unipw |
|- U. ~P A = A |
4 |
3
|
eqcomi |
|- A = U. ~P A |
5 |
|
eqid |
|- { x e. ~P A | ( ~P A |`t x ) e. Comp } = { x e. ~P A | ( ~P A |`t x ) e. Comp } |
6 |
|
eqid |
|- ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) = ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) |
7 |
4 5 6
|
xkoval |
|- ( ( ~P A e. Top /\ R e. Top ) -> ( R ^ko ~P A ) = ( topGen ` ( fi ` ran ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) ) ) ) |
8 |
1 2 7
|
syl2an2 |
|- ( ( R e. Top /\ A e. V ) -> ( R ^ko ~P A ) = ( topGen ` ( fi ` ran ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) ) ) ) |
9 |
|
simpr |
|- ( ( R e. Top /\ A e. V ) -> A e. V ) |
10 |
|
fconst6g |
|- ( R e. Top -> ( A X. { R } ) : A --> Top ) |
11 |
10
|
adantr |
|- ( ( R e. Top /\ A e. V ) -> ( A X. { R } ) : A --> Top ) |
12 |
|
pttop |
|- ( ( A e. V /\ ( A X. { R } ) : A --> Top ) -> ( Xt_ ` ( A X. { R } ) ) e. Top ) |
13 |
9 11 12
|
syl2anc |
|- ( ( R e. Top /\ A e. V ) -> ( Xt_ ` ( A X. { R } ) ) e. Top ) |
14 |
|
elpwi |
|- ( x e. ~P A -> x C_ A ) |
15 |
|
restdis |
|- ( ( A e. V /\ x C_ A ) -> ( ~P A |`t x ) = ~P x ) |
16 |
14 15
|
sylan2 |
|- ( ( A e. V /\ x e. ~P A ) -> ( ~P A |`t x ) = ~P x ) |
17 |
16
|
adantll |
|- ( ( ( R e. Top /\ A e. V ) /\ x e. ~P A ) -> ( ~P A |`t x ) = ~P x ) |
18 |
17
|
eleq1d |
|- ( ( ( R e. Top /\ A e. V ) /\ x e. ~P A ) -> ( ( ~P A |`t x ) e. Comp <-> ~P x e. Comp ) ) |
19 |
|
discmp |
|- ( x e. Fin <-> ~P x e. Comp ) |
20 |
18 19
|
bitr4di |
|- ( ( ( R e. Top /\ A e. V ) /\ x e. ~P A ) -> ( ( ~P A |`t x ) e. Comp <-> x e. Fin ) ) |
21 |
20
|
rabbidva |
|- ( ( R e. Top /\ A e. V ) -> { x e. ~P A | ( ~P A |`t x ) e. Comp } = { x e. ~P A | x e. Fin } ) |
22 |
|
dfin5 |
|- ( ~P A i^i Fin ) = { x e. ~P A | x e. Fin } |
23 |
21 22
|
eqtr4di |
|- ( ( R e. Top /\ A e. V ) -> { x e. ~P A | ( ~P A |`t x ) e. Comp } = ( ~P A i^i Fin ) ) |
24 |
|
eqidd |
|- ( ( R e. Top /\ A e. V ) -> R = R ) |
25 |
|
toptopon2 |
|- ( R e. Top <-> R e. ( TopOn ` U. R ) ) |
26 |
|
cndis |
|- ( ( A e. V /\ R e. ( TopOn ` U. R ) ) -> ( ~P A Cn R ) = ( U. R ^m A ) ) |
27 |
26
|
ancoms |
|- ( ( R e. ( TopOn ` U. R ) /\ A e. V ) -> ( ~P A Cn R ) = ( U. R ^m A ) ) |
28 |
25 27
|
sylanb |
|- ( ( R e. Top /\ A e. V ) -> ( ~P A Cn R ) = ( U. R ^m A ) ) |
29 |
28
|
rabeqdv |
|- ( ( R e. Top /\ A e. V ) -> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } = { f e. ( U. R ^m A ) | ( f " k ) C_ v } ) |
30 |
23 24 29
|
mpoeq123dv |
|- ( ( R e. Top /\ A e. V ) -> ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) = ( k e. ( ~P A i^i Fin ) , v e. R |-> { f e. ( U. R ^m A ) | ( f " k ) C_ v } ) ) |
31 |
30
|
rneqd |
|- ( ( R e. Top /\ A e. V ) -> ran ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) = ran ( k e. ( ~P A i^i Fin ) , v e. R |-> { f e. ( U. R ^m A ) | ( f " k ) C_ v } ) ) |
32 |
|
eqid |
|- ( k e. ( ~P A i^i Fin ) , v e. R |-> { f e. ( U. R ^m A ) | ( f " k ) C_ v } ) = ( k e. ( ~P A i^i Fin ) , v e. R |-> { f e. ( U. R ^m A ) | ( f " k ) C_ v } ) |
33 |
32
|
rnmpo |
|- ran ( k e. ( ~P A i^i Fin ) , v e. R |-> { f e. ( U. R ^m A ) | ( f " k ) C_ v } ) = { x | E. k e. ( ~P A i^i Fin ) E. v e. R x = { f e. ( U. R ^m A ) | ( f " k ) C_ v } } |
34 |
31 33
|
eqtrdi |
|- ( ( R e. Top /\ A e. V ) -> ran ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) = { x | E. k e. ( ~P A i^i Fin ) E. v e. R x = { f e. ( U. R ^m A ) | ( f " k ) C_ v } } ) |
35 |
|
elmapi |
|- ( f e. ( U. R ^m A ) -> f : A --> U. R ) |
36 |
|
eleq2 |
|- ( v = if ( x e. k , v , U. R ) -> ( ( f ` x ) e. v <-> ( f ` x ) e. if ( x e. k , v , U. R ) ) ) |
37 |
36
|
imbi2d |
|- ( v = if ( x e. k , v , U. R ) -> ( ( x e. A -> ( f ` x ) e. v ) <-> ( x e. A -> ( f ` x ) e. if ( x e. k , v , U. R ) ) ) ) |
38 |
37
|
bibi1d |
|- ( v = if ( x e. k , v , U. R ) -> ( ( ( x e. A -> ( f ` x ) e. v ) <-> ( x e. k -> ( f ` x ) e. v ) ) <-> ( ( x e. A -> ( f ` x ) e. if ( x e. k , v , U. R ) ) <-> ( x e. k -> ( f ` x ) e. v ) ) ) ) |
39 |
|
eleq2 |
|- ( U. R = if ( x e. k , v , U. R ) -> ( ( f ` x ) e. U. R <-> ( f ` x ) e. if ( x e. k , v , U. R ) ) ) |
40 |
39
|
imbi2d |
|- ( U. R = if ( x e. k , v , U. R ) -> ( ( x e. A -> ( f ` x ) e. U. R ) <-> ( x e. A -> ( f ` x ) e. if ( x e. k , v , U. R ) ) ) ) |
41 |
40
|
bibi1d |
|- ( U. R = if ( x e. k , v , U. R ) -> ( ( ( x e. A -> ( f ` x ) e. U. R ) <-> ( x e. k -> ( f ` x ) e. v ) ) <-> ( ( x e. A -> ( f ` x ) e. if ( x e. k , v , U. R ) ) <-> ( x e. k -> ( f ` x ) e. v ) ) ) ) |
42 |
|
simprl |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> k e. ( ~P A i^i Fin ) ) |
43 |
42
|
elin1d |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> k e. ~P A ) |
44 |
43
|
elpwid |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> k C_ A ) |
45 |
44
|
adantr |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> k C_ A ) |
46 |
45
|
sselda |
|- ( ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) /\ x e. k ) -> x e. A ) |
47 |
|
simpr |
|- ( ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) /\ x e. k ) -> x e. k ) |
48 |
46 47
|
2thd |
|- ( ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) /\ x e. k ) -> ( x e. A <-> x e. k ) ) |
49 |
48
|
imbi1d |
|- ( ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) /\ x e. k ) -> ( ( x e. A -> ( f ` x ) e. v ) <-> ( x e. k -> ( f ` x ) e. v ) ) ) |
50 |
|
ffvelrn |
|- ( ( f : A --> U. R /\ x e. A ) -> ( f ` x ) e. U. R ) |
51 |
50
|
ex |
|- ( f : A --> U. R -> ( x e. A -> ( f ` x ) e. U. R ) ) |
52 |
51
|
adantl |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> ( x e. A -> ( f ` x ) e. U. R ) ) |
53 |
52
|
adantr |
|- ( ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) /\ -. x e. k ) -> ( x e. A -> ( f ` x ) e. U. R ) ) |
54 |
|
pm2.21 |
|- ( -. x e. k -> ( x e. k -> ( f ` x ) e. v ) ) |
55 |
54
|
adantl |
|- ( ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) /\ -. x e. k ) -> ( x e. k -> ( f ` x ) e. v ) ) |
56 |
53 55
|
2thd |
|- ( ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) /\ -. x e. k ) -> ( ( x e. A -> ( f ` x ) e. U. R ) <-> ( x e. k -> ( f ` x ) e. v ) ) ) |
57 |
38 41 49 56
|
ifbothda |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> ( ( x e. A -> ( f ` x ) e. if ( x e. k , v , U. R ) ) <-> ( x e. k -> ( f ` x ) e. v ) ) ) |
58 |
57
|
ralbidv2 |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> ( A. x e. A ( f ` x ) e. if ( x e. k , v , U. R ) <-> A. x e. k ( f ` x ) e. v ) ) |
59 |
|
ffn |
|- ( f : A --> U. R -> f Fn A ) |
60 |
59
|
adantl |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> f Fn A ) |
61 |
|
vex |
|- f e. _V |
62 |
61
|
elixp |
|- ( f e. X_ x e. A if ( x e. k , v , U. R ) <-> ( f Fn A /\ A. x e. A ( f ` x ) e. if ( x e. k , v , U. R ) ) ) |
63 |
62
|
baib |
|- ( f Fn A -> ( f e. X_ x e. A if ( x e. k , v , U. R ) <-> A. x e. A ( f ` x ) e. if ( x e. k , v , U. R ) ) ) |
64 |
60 63
|
syl |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> ( f e. X_ x e. A if ( x e. k , v , U. R ) <-> A. x e. A ( f ` x ) e. if ( x e. k , v , U. R ) ) ) |
65 |
|
ffun |
|- ( f : A --> U. R -> Fun f ) |
66 |
|
fdm |
|- ( f : A --> U. R -> dom f = A ) |
67 |
66
|
adantl |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> dom f = A ) |
68 |
45 67
|
sseqtrrd |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> k C_ dom f ) |
69 |
|
funimass4 |
|- ( ( Fun f /\ k C_ dom f ) -> ( ( f " k ) C_ v <-> A. x e. k ( f ` x ) e. v ) ) |
70 |
65 68 69
|
syl2an2 |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> ( ( f " k ) C_ v <-> A. x e. k ( f ` x ) e. v ) ) |
71 |
58 64 70
|
3bitr4d |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f : A --> U. R ) -> ( f e. X_ x e. A if ( x e. k , v , U. R ) <-> ( f " k ) C_ v ) ) |
72 |
35 71
|
sylan2 |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ f e. ( U. R ^m A ) ) -> ( f e. X_ x e. A if ( x e. k , v , U. R ) <-> ( f " k ) C_ v ) ) |
73 |
72
|
rabbi2dva |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> ( ( U. R ^m A ) i^i X_ x e. A if ( x e. k , v , U. R ) ) = { f e. ( U. R ^m A ) | ( f " k ) C_ v } ) |
74 |
|
elssuni |
|- ( v e. R -> v C_ U. R ) |
75 |
74
|
ad2antll |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> v C_ U. R ) |
76 |
|
ssid |
|- U. R C_ U. R |
77 |
|
sseq1 |
|- ( v = if ( x e. k , v , U. R ) -> ( v C_ U. R <-> if ( x e. k , v , U. R ) C_ U. R ) ) |
78 |
|
sseq1 |
|- ( U. R = if ( x e. k , v , U. R ) -> ( U. R C_ U. R <-> if ( x e. k , v , U. R ) C_ U. R ) ) |
79 |
77 78
|
ifboth |
|- ( ( v C_ U. R /\ U. R C_ U. R ) -> if ( x e. k , v , U. R ) C_ U. R ) |
80 |
75 76 79
|
sylancl |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> if ( x e. k , v , U. R ) C_ U. R ) |
81 |
80
|
ralrimivw |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> A. x e. A if ( x e. k , v , U. R ) C_ U. R ) |
82 |
|
ss2ixp |
|- ( A. x e. A if ( x e. k , v , U. R ) C_ U. R -> X_ x e. A if ( x e. k , v , U. R ) C_ X_ x e. A U. R ) |
83 |
81 82
|
syl |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> X_ x e. A if ( x e. k , v , U. R ) C_ X_ x e. A U. R ) |
84 |
|
simplr |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> A e. V ) |
85 |
|
uniexg |
|- ( R e. Top -> U. R e. _V ) |
86 |
85
|
ad2antrr |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> U. R e. _V ) |
87 |
|
ixpconstg |
|- ( ( A e. V /\ U. R e. _V ) -> X_ x e. A U. R = ( U. R ^m A ) ) |
88 |
84 86 87
|
syl2anc |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> X_ x e. A U. R = ( U. R ^m A ) ) |
89 |
83 88
|
sseqtrd |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> X_ x e. A if ( x e. k , v , U. R ) C_ ( U. R ^m A ) ) |
90 |
|
sseqin2 |
|- ( X_ x e. A if ( x e. k , v , U. R ) C_ ( U. R ^m A ) <-> ( ( U. R ^m A ) i^i X_ x e. A if ( x e. k , v , U. R ) ) = X_ x e. A if ( x e. k , v , U. R ) ) |
91 |
89 90
|
sylib |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> ( ( U. R ^m A ) i^i X_ x e. A if ( x e. k , v , U. R ) ) = X_ x e. A if ( x e. k , v , U. R ) ) |
92 |
73 91
|
eqtr3d |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> { f e. ( U. R ^m A ) | ( f " k ) C_ v } = X_ x e. A if ( x e. k , v , U. R ) ) |
93 |
10
|
ad2antrr |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> ( A X. { R } ) : A --> Top ) |
94 |
42
|
elin2d |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> k e. Fin ) |
95 |
|
simplrr |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. A ) -> v e. R ) |
96 |
|
eqid |
|- U. R = U. R |
97 |
96
|
topopn |
|- ( R e. Top -> U. R e. R ) |
98 |
97
|
ad3antrrr |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. A ) -> U. R e. R ) |
99 |
95 98
|
ifcld |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. A ) -> if ( x e. k , v , U. R ) e. R ) |
100 |
|
fvconst2g |
|- ( ( R e. Top /\ x e. A ) -> ( ( A X. { R } ) ` x ) = R ) |
101 |
100
|
ad4ant14 |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. A ) -> ( ( A X. { R } ) ` x ) = R ) |
102 |
99 101
|
eleqtrrd |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. A ) -> if ( x e. k , v , U. R ) e. ( ( A X. { R } ) ` x ) ) |
103 |
|
eldifn |
|- ( x e. ( A \ k ) -> -. x e. k ) |
104 |
103
|
iffalsed |
|- ( x e. ( A \ k ) -> if ( x e. k , v , U. R ) = U. R ) |
105 |
104
|
adantl |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. ( A \ k ) ) -> if ( x e. k , v , U. R ) = U. R ) |
106 |
|
eldifi |
|- ( x e. ( A \ k ) -> x e. A ) |
107 |
106 101
|
sylan2 |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. ( A \ k ) ) -> ( ( A X. { R } ) ` x ) = R ) |
108 |
107
|
unieqd |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. ( A \ k ) ) -> U. ( ( A X. { R } ) ` x ) = U. R ) |
109 |
105 108
|
eqtr4d |
|- ( ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) /\ x e. ( A \ k ) ) -> if ( x e. k , v , U. R ) = U. ( ( A X. { R } ) ` x ) ) |
110 |
84 93 94 102 109
|
ptopn |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> X_ x e. A if ( x e. k , v , U. R ) e. ( Xt_ ` ( A X. { R } ) ) ) |
111 |
92 110
|
eqeltrd |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> { f e. ( U. R ^m A ) | ( f " k ) C_ v } e. ( Xt_ ` ( A X. { R } ) ) ) |
112 |
|
eleq1 |
|- ( x = { f e. ( U. R ^m A ) | ( f " k ) C_ v } -> ( x e. ( Xt_ ` ( A X. { R } ) ) <-> { f e. ( U. R ^m A ) | ( f " k ) C_ v } e. ( Xt_ ` ( A X. { R } ) ) ) ) |
113 |
111 112
|
syl5ibrcom |
|- ( ( ( R e. Top /\ A e. V ) /\ ( k e. ( ~P A i^i Fin ) /\ v e. R ) ) -> ( x = { f e. ( U. R ^m A ) | ( f " k ) C_ v } -> x e. ( Xt_ ` ( A X. { R } ) ) ) ) |
114 |
113
|
rexlimdvva |
|- ( ( R e. Top /\ A e. V ) -> ( E. k e. ( ~P A i^i Fin ) E. v e. R x = { f e. ( U. R ^m A ) | ( f " k ) C_ v } -> x e. ( Xt_ ` ( A X. { R } ) ) ) ) |
115 |
114
|
abssdv |
|- ( ( R e. Top /\ A e. V ) -> { x | E. k e. ( ~P A i^i Fin ) E. v e. R x = { f e. ( U. R ^m A ) | ( f " k ) C_ v } } C_ ( Xt_ ` ( A X. { R } ) ) ) |
116 |
34 115
|
eqsstrd |
|- ( ( R e. Top /\ A e. V ) -> ran ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) C_ ( Xt_ ` ( A X. { R } ) ) ) |
117 |
|
tgfiss |
|- ( ( ( Xt_ ` ( A X. { R } ) ) e. Top /\ ran ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) C_ ( Xt_ ` ( A X. { R } ) ) ) -> ( topGen ` ( fi ` ran ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) ) ) C_ ( Xt_ ` ( A X. { R } ) ) ) |
118 |
13 116 117
|
syl2anc |
|- ( ( R e. Top /\ A e. V ) -> ( topGen ` ( fi ` ran ( k e. { x e. ~P A | ( ~P A |`t x ) e. Comp } , v e. R |-> { f e. ( ~P A Cn R ) | ( f " k ) C_ v } ) ) ) C_ ( Xt_ ` ( A X. { R } ) ) ) |
119 |
8 118
|
eqsstrd |
|- ( ( R e. Top /\ A e. V ) -> ( R ^ko ~P A ) C_ ( Xt_ ` ( A X. { R } ) ) ) |
120 |
|
eqid |
|- ( Xt_ ` ( A X. { R } ) ) = ( Xt_ ` ( A X. { R } ) ) |
121 |
120 96
|
ptuniconst |
|- ( ( A e. V /\ R e. Top ) -> ( U. R ^m A ) = U. ( Xt_ ` ( A X. { R } ) ) ) |
122 |
121
|
ancoms |
|- ( ( R e. Top /\ A e. V ) -> ( U. R ^m A ) = U. ( Xt_ ` ( A X. { R } ) ) ) |
123 |
28 122
|
eqtrd |
|- ( ( R e. Top /\ A e. V ) -> ( ~P A Cn R ) = U. ( Xt_ ` ( A X. { R } ) ) ) |
124 |
123
|
oveq2d |
|- ( ( R e. Top /\ A e. V ) -> ( ( Xt_ ` ( A X. { R } ) ) |`t ( ~P A Cn R ) ) = ( ( Xt_ ` ( A X. { R } ) ) |`t U. ( Xt_ ` ( A X. { R } ) ) ) ) |
125 |
|
eqid |
|- U. ( Xt_ ` ( A X. { R } ) ) = U. ( Xt_ ` ( A X. { R } ) ) |
126 |
125
|
restid |
|- ( ( Xt_ ` ( A X. { R } ) ) e. Top -> ( ( Xt_ ` ( A X. { R } ) ) |`t U. ( Xt_ ` ( A X. { R } ) ) ) = ( Xt_ ` ( A X. { R } ) ) ) |
127 |
13 126
|
syl |
|- ( ( R e. Top /\ A e. V ) -> ( ( Xt_ ` ( A X. { R } ) ) |`t U. ( Xt_ ` ( A X. { R } ) ) ) = ( Xt_ ` ( A X. { R } ) ) ) |
128 |
124 127
|
eqtrd |
|- ( ( R e. Top /\ A e. V ) -> ( ( Xt_ ` ( A X. { R } ) ) |`t ( ~P A Cn R ) ) = ( Xt_ ` ( A X. { R } ) ) ) |
129 |
4 120
|
xkoptsub |
|- ( ( ~P A e. Top /\ R e. Top ) -> ( ( Xt_ ` ( A X. { R } ) ) |`t ( ~P A Cn R ) ) C_ ( R ^ko ~P A ) ) |
130 |
1 2 129
|
syl2an2 |
|- ( ( R e. Top /\ A e. V ) -> ( ( Xt_ ` ( A X. { R } ) ) |`t ( ~P A Cn R ) ) C_ ( R ^ko ~P A ) ) |
131 |
128 130
|
eqsstrrd |
|- ( ( R e. Top /\ A e. V ) -> ( Xt_ ` ( A X. { R } ) ) C_ ( R ^ko ~P A ) ) |
132 |
119 131
|
eqssd |
|- ( ( R e. Top /\ A e. V ) -> ( R ^ko ~P A ) = ( Xt_ ` ( A X. { R } ) ) ) |