Step |
Hyp |
Ref |
Expression |
1 |
|
iskgen3.1 |
|- X = U. J |
2 |
|
iskgen2 |
|- ( J e. ran kGen <-> ( J e. Top /\ ( kGen ` J ) C_ J ) ) |
3 |
1
|
toptopon |
|- ( J e. Top <-> J e. ( TopOn ` X ) ) |
4 |
|
elkgen |
|- ( J e. ( TopOn ` X ) -> ( x e. ( kGen ` J ) <-> ( x C_ X /\ A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) ) ) ) |
5 |
3 4
|
sylbi |
|- ( J e. Top -> ( x e. ( kGen ` J ) <-> ( x C_ X /\ A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) ) ) ) |
6 |
|
vex |
|- x e. _V |
7 |
6
|
elpw |
|- ( x e. ~P X <-> x C_ X ) |
8 |
7
|
anbi1i |
|- ( ( x e. ~P X /\ A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) ) <-> ( x C_ X /\ A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) ) ) |
9 |
5 8
|
bitr4di |
|- ( J e. Top -> ( x e. ( kGen ` J ) <-> ( x e. ~P X /\ A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) ) ) ) |
10 |
9
|
imbi1d |
|- ( J e. Top -> ( ( x e. ( kGen ` J ) -> x e. J ) <-> ( ( x e. ~P X /\ A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) ) -> x e. J ) ) ) |
11 |
|
impexp |
|- ( ( ( x e. ~P X /\ A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) ) -> x e. J ) <-> ( x e. ~P X -> ( A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) -> x e. J ) ) ) |
12 |
10 11
|
bitrdi |
|- ( J e. Top -> ( ( x e. ( kGen ` J ) -> x e. J ) <-> ( x e. ~P X -> ( A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) -> x e. J ) ) ) ) |
13 |
12
|
albidv |
|- ( J e. Top -> ( A. x ( x e. ( kGen ` J ) -> x e. J ) <-> A. x ( x e. ~P X -> ( A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) -> x e. J ) ) ) ) |
14 |
|
dfss2 |
|- ( ( kGen ` J ) C_ J <-> A. x ( x e. ( kGen ` J ) -> x e. J ) ) |
15 |
|
df-ral |
|- ( A. x e. ~P X ( A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) -> x e. J ) <-> A. x ( x e. ~P X -> ( A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) -> x e. J ) ) ) |
16 |
13 14 15
|
3bitr4g |
|- ( J e. Top -> ( ( kGen ` J ) C_ J <-> A. x e. ~P X ( A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) -> x e. J ) ) ) |
17 |
16
|
pm5.32i |
|- ( ( J e. Top /\ ( kGen ` J ) C_ J ) <-> ( J e. Top /\ A. x e. ~P X ( A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) -> x e. J ) ) ) |
18 |
2 17
|
bitri |
|- ( J e. ran kGen <-> ( J e. Top /\ A. x e. ~P X ( A. k e. ~P X ( ( J |`t k ) e. Comp -> ( x i^i k ) e. ( J |`t k ) ) -> x e. J ) ) ) |