Step |
Hyp |
Ref |
Expression |
1 |
|
dfac14lem.i |
|- ( ph -> I e. V ) |
2 |
|
dfac14lem.s |
|- ( ( ph /\ x e. I ) -> S e. W ) |
3 |
|
dfac14lem.0 |
|- ( ( ph /\ x e. I ) -> S =/= (/) ) |
4 |
|
dfac14lem.p |
|- P = ~P U. S |
5 |
|
dfac14lem.r |
|- R = { y e. ~P ( S u. { P } ) | ( P e. y -> y = ( S u. { P } ) ) } |
6 |
|
dfac14lem.j |
|- J = ( Xt_ ` ( x e. I |-> R ) ) |
7 |
|
dfac14lem.c |
|- ( ph -> ( ( cls ` J ) ` X_ x e. I S ) = X_ x e. I ( ( cls ` R ) ` S ) ) |
8 |
|
eleq2w |
|- ( y = z -> ( P e. y <-> P e. z ) ) |
9 |
|
eqeq1 |
|- ( y = z -> ( y = ( S u. { P } ) <-> z = ( S u. { P } ) ) ) |
10 |
8 9
|
imbi12d |
|- ( y = z -> ( ( P e. y -> y = ( S u. { P } ) ) <-> ( P e. z -> z = ( S u. { P } ) ) ) ) |
11 |
10 5
|
elrab2 |
|- ( z e. R <-> ( z e. ~P ( S u. { P } ) /\ ( P e. z -> z = ( S u. { P } ) ) ) ) |
12 |
3
|
adantr |
|- ( ( ( ph /\ x e. I ) /\ z e. ~P ( S u. { P } ) ) -> S =/= (/) ) |
13 |
|
ineq1 |
|- ( z = ( S u. { P } ) -> ( z i^i S ) = ( ( S u. { P } ) i^i S ) ) |
14 |
|
ssun1 |
|- S C_ ( S u. { P } ) |
15 |
|
sseqin2 |
|- ( S C_ ( S u. { P } ) <-> ( ( S u. { P } ) i^i S ) = S ) |
16 |
14 15
|
mpbi |
|- ( ( S u. { P } ) i^i S ) = S |
17 |
13 16
|
eqtrdi |
|- ( z = ( S u. { P } ) -> ( z i^i S ) = S ) |
18 |
17
|
neeq1d |
|- ( z = ( S u. { P } ) -> ( ( z i^i S ) =/= (/) <-> S =/= (/) ) ) |
19 |
12 18
|
syl5ibrcom |
|- ( ( ( ph /\ x e. I ) /\ z e. ~P ( S u. { P } ) ) -> ( z = ( S u. { P } ) -> ( z i^i S ) =/= (/) ) ) |
20 |
19
|
imim2d |
|- ( ( ( ph /\ x e. I ) /\ z e. ~P ( S u. { P } ) ) -> ( ( P e. z -> z = ( S u. { P } ) ) -> ( P e. z -> ( z i^i S ) =/= (/) ) ) ) |
21 |
20
|
expimpd |
|- ( ( ph /\ x e. I ) -> ( ( z e. ~P ( S u. { P } ) /\ ( P e. z -> z = ( S u. { P } ) ) ) -> ( P e. z -> ( z i^i S ) =/= (/) ) ) ) |
22 |
11 21
|
syl5bi |
|- ( ( ph /\ x e. I ) -> ( z e. R -> ( P e. z -> ( z i^i S ) =/= (/) ) ) ) |
23 |
22
|
ralrimiv |
|- ( ( ph /\ x e. I ) -> A. z e. R ( P e. z -> ( z i^i S ) =/= (/) ) ) |
24 |
|
snex |
|- { P } e. _V |
25 |
|
unexg |
|- ( ( S e. W /\ { P } e. _V ) -> ( S u. { P } ) e. _V ) |
26 |
2 24 25
|
sylancl |
|- ( ( ph /\ x e. I ) -> ( S u. { P } ) e. _V ) |
27 |
|
ssun2 |
|- { P } C_ ( S u. { P } ) |
28 |
|
uniexg |
|- ( S e. W -> U. S e. _V ) |
29 |
|
pwexg |
|- ( U. S e. _V -> ~P U. S e. _V ) |
30 |
2 28 29
|
3syl |
|- ( ( ph /\ x e. I ) -> ~P U. S e. _V ) |
31 |
4 30
|
eqeltrid |
|- ( ( ph /\ x e. I ) -> P e. _V ) |
32 |
|
snidg |
|- ( P e. _V -> P e. { P } ) |
33 |
31 32
|
syl |
|- ( ( ph /\ x e. I ) -> P e. { P } ) |
34 |
27 33
|
sselid |
|- ( ( ph /\ x e. I ) -> P e. ( S u. { P } ) ) |
35 |
|
epttop |
|- ( ( ( S u. { P } ) e. _V /\ P e. ( S u. { P } ) ) -> { y e. ~P ( S u. { P } ) | ( P e. y -> y = ( S u. { P } ) ) } e. ( TopOn ` ( S u. { P } ) ) ) |
36 |
26 34 35
|
syl2anc |
|- ( ( ph /\ x e. I ) -> { y e. ~P ( S u. { P } ) | ( P e. y -> y = ( S u. { P } ) ) } e. ( TopOn ` ( S u. { P } ) ) ) |
37 |
5 36
|
eqeltrid |
|- ( ( ph /\ x e. I ) -> R e. ( TopOn ` ( S u. { P } ) ) ) |
38 |
|
topontop |
|- ( R e. ( TopOn ` ( S u. { P } ) ) -> R e. Top ) |
39 |
37 38
|
syl |
|- ( ( ph /\ x e. I ) -> R e. Top ) |
40 |
|
toponuni |
|- ( R e. ( TopOn ` ( S u. { P } ) ) -> ( S u. { P } ) = U. R ) |
41 |
37 40
|
syl |
|- ( ( ph /\ x e. I ) -> ( S u. { P } ) = U. R ) |
42 |
14 41
|
sseqtrid |
|- ( ( ph /\ x e. I ) -> S C_ U. R ) |
43 |
34 41
|
eleqtrd |
|- ( ( ph /\ x e. I ) -> P e. U. R ) |
44 |
|
eqid |
|- U. R = U. R |
45 |
44
|
elcls |
|- ( ( R e. Top /\ S C_ U. R /\ P e. U. R ) -> ( P e. ( ( cls ` R ) ` S ) <-> A. z e. R ( P e. z -> ( z i^i S ) =/= (/) ) ) ) |
46 |
39 42 43 45
|
syl3anc |
|- ( ( ph /\ x e. I ) -> ( P e. ( ( cls ` R ) ` S ) <-> A. z e. R ( P e. z -> ( z i^i S ) =/= (/) ) ) ) |
47 |
23 46
|
mpbird |
|- ( ( ph /\ x e. I ) -> P e. ( ( cls ` R ) ` S ) ) |
48 |
47
|
ralrimiva |
|- ( ph -> A. x e. I P e. ( ( cls ` R ) ` S ) ) |
49 |
|
mptelixpg |
|- ( I e. V -> ( ( x e. I |-> P ) e. X_ x e. I ( ( cls ` R ) ` S ) <-> A. x e. I P e. ( ( cls ` R ) ` S ) ) ) |
50 |
1 49
|
syl |
|- ( ph -> ( ( x e. I |-> P ) e. X_ x e. I ( ( cls ` R ) ` S ) <-> A. x e. I P e. ( ( cls ` R ) ` S ) ) ) |
51 |
48 50
|
mpbird |
|- ( ph -> ( x e. I |-> P ) e. X_ x e. I ( ( cls ` R ) ` S ) ) |
52 |
51
|
ne0d |
|- ( ph -> X_ x e. I ( ( cls ` R ) ` S ) =/= (/) ) |
53 |
37
|
ralrimiva |
|- ( ph -> A. x e. I R e. ( TopOn ` ( S u. { P } ) ) ) |
54 |
6
|
pttopon |
|- ( ( I e. V /\ A. x e. I R e. ( TopOn ` ( S u. { P } ) ) ) -> J e. ( TopOn ` X_ x e. I ( S u. { P } ) ) ) |
55 |
1 53 54
|
syl2anc |
|- ( ph -> J e. ( TopOn ` X_ x e. I ( S u. { P } ) ) ) |
56 |
|
topontop |
|- ( J e. ( TopOn ` X_ x e. I ( S u. { P } ) ) -> J e. Top ) |
57 |
|
cls0 |
|- ( J e. Top -> ( ( cls ` J ) ` (/) ) = (/) ) |
58 |
55 56 57
|
3syl |
|- ( ph -> ( ( cls ` J ) ` (/) ) = (/) ) |
59 |
52 7 58
|
3netr4d |
|- ( ph -> ( ( cls ` J ) ` X_ x e. I S ) =/= ( ( cls ` J ) ` (/) ) ) |
60 |
|
fveq2 |
|- ( X_ x e. I S = (/) -> ( ( cls ` J ) ` X_ x e. I S ) = ( ( cls ` J ) ` (/) ) ) |
61 |
60
|
necon3i |
|- ( ( ( cls ` J ) ` X_ x e. I S ) =/= ( ( cls ` J ) ` (/) ) -> X_ x e. I S =/= (/) ) |
62 |
59 61
|
syl |
|- ( ph -> X_ x e. I S =/= (/) ) |