Step |
Hyp |
Ref |
Expression |
1 |
|
riin0 |
|- ( S = (/) -> ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) = ~P X ) |
2 |
1
|
unieqd |
|- ( S = (/) -> U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) = U. ~P X ) |
3 |
|
unipw |
|- U. ~P X = X |
4 |
2 3
|
eqtr2di |
|- ( S = (/) -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
5 |
4
|
a1i |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( S = (/) -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) |
6 |
|
n0 |
|- ( S =/= (/) <-> E. x x e. S ) |
7 |
|
unieq |
|- ( y = x -> U. y = U. x ) |
8 |
7
|
eqeq2d |
|- ( y = x -> ( X = U. y <-> X = U. x ) ) |
9 |
8
|
rspccva |
|- ( ( A. y e. S X = U. y /\ x e. S ) -> X = U. x ) |
10 |
9
|
3adant1 |
|- ( ( X e. V /\ A. y e. S X = U. y /\ x e. S ) -> X = U. x ) |
11 |
|
fnemeet1 |
|- ( ( X e. V /\ A. y e. S X = U. y /\ x e. S ) -> ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) Fne x ) |
12 |
|
eqid |
|- U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) |
13 |
|
eqid |
|- U. x = U. x |
14 |
12 13
|
fnebas |
|- ( ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) Fne x -> U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) = U. x ) |
15 |
11 14
|
syl |
|- ( ( X e. V /\ A. y e. S X = U. y /\ x e. S ) -> U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) = U. x ) |
16 |
10 15
|
eqtr4d |
|- ( ( X e. V /\ A. y e. S X = U. y /\ x e. S ) -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
17 |
16
|
3expia |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( x e. S -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) |
18 |
17
|
exlimdv |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( E. x x e. S -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) |
19 |
6 18
|
syl5bi |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( S =/= (/) -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) |
20 |
5 19
|
pm2.61dne |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
21 |
20
|
adantr |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
22 |
|
eqid |
|- U. T = U. T |
23 |
22 12
|
fnebas |
|- ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) -> U. T = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
24 |
23
|
adantl |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) -> U. T = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
25 |
21 24
|
eqtr4d |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) -> X = U. T ) |
26 |
25
|
ex |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) -> X = U. T ) ) |
27 |
|
fnetr |
|- ( ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) /\ ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) Fne x ) -> T Fne x ) |
28 |
27
|
expcom |
|- ( ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) Fne x -> ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) -> T Fne x ) ) |
29 |
11 28
|
syl |
|- ( ( X e. V /\ A. y e. S X = U. y /\ x e. S ) -> ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) -> T Fne x ) ) |
30 |
29
|
3expa |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ x e. S ) -> ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) -> T Fne x ) ) |
31 |
30
|
ralrimdva |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) -> A. x e. S T Fne x ) ) |
32 |
26 31
|
jcad |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) -> ( X = U. T /\ A. x e. S T Fne x ) ) ) |
33 |
|
simprl |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> X = U. T ) |
34 |
20
|
adantr |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> X = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
35 |
33 34
|
eqtr3d |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> U. T = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
36 |
|
eqimss2 |
|- ( X = U. T -> U. T C_ X ) |
37 |
36
|
ad2antrl |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> U. T C_ X ) |
38 |
|
sspwuni |
|- ( T C_ ~P X <-> U. T C_ X ) |
39 |
37 38
|
sylibr |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> T C_ ~P X ) |
40 |
|
breq2 |
|- ( x = t -> ( T Fne x <-> T Fne t ) ) |
41 |
40
|
cbvralvw |
|- ( A. x e. S T Fne x <-> A. t e. S T Fne t ) |
42 |
|
fnetg |
|- ( T Fne t -> T C_ ( topGen ` t ) ) |
43 |
42
|
ralimi |
|- ( A. t e. S T Fne t -> A. t e. S T C_ ( topGen ` t ) ) |
44 |
41 43
|
sylbi |
|- ( A. x e. S T Fne x -> A. t e. S T C_ ( topGen ` t ) ) |
45 |
44
|
ad2antll |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> A. t e. S T C_ ( topGen ` t ) ) |
46 |
|
ssiin |
|- ( T C_ |^|_ t e. S ( topGen ` t ) <-> A. t e. S T C_ ( topGen ` t ) ) |
47 |
45 46
|
sylibr |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> T C_ |^|_ t e. S ( topGen ` t ) ) |
48 |
39 47
|
ssind |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> T C_ ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
49 |
|
pwexg |
|- ( X e. V -> ~P X e. _V ) |
50 |
|
inex1g |
|- ( ~P X e. _V -> ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) e. _V ) |
51 |
49 50
|
syl |
|- ( X e. V -> ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) e. _V ) |
52 |
51
|
ad2antrr |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) e. _V ) |
53 |
|
bastg |
|- ( ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) e. _V -> ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) C_ ( topGen ` ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) |
54 |
52 53
|
syl |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) C_ ( topGen ` ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) |
55 |
48 54
|
sstrd |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> T C_ ( topGen ` ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) |
56 |
22 12
|
isfne4 |
|- ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) <-> ( U. T = U. ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) /\ T C_ ( topGen ` ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) ) |
57 |
35 55 56
|
sylanbrc |
|- ( ( ( X e. V /\ A. y e. S X = U. y ) /\ ( X = U. T /\ A. x e. S T Fne x ) ) -> T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) |
58 |
57
|
ex |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( ( X = U. T /\ A. x e. S T Fne x ) -> T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) ) ) |
59 |
32 58
|
impbid |
|- ( ( X e. V /\ A. y e. S X = U. y ) -> ( T Fne ( ~P X i^i |^|_ t e. S ( topGen ` t ) ) <-> ( X = U. T /\ A. x e. S T Fne x ) ) ) |