Step |
Hyp |
Ref |
Expression |
1 |
|
fbflim.3 |
|- F = ( X filGen B ) |
2 |
|
fgcl |
|- ( B e. ( fBas ` X ) -> ( X filGen B ) e. ( Fil ` X ) ) |
3 |
1 2
|
eqeltrid |
|- ( B e. ( fBas ` X ) -> F e. ( Fil ` X ) ) |
4 |
|
flimopn |
|- ( ( J e. ( TopOn ` X ) /\ F e. ( Fil ` X ) ) -> ( A e. ( J fLim F ) <-> ( A e. X /\ A. x e. J ( A e. x -> x e. F ) ) ) ) |
5 |
3 4
|
sylan2 |
|- ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) -> ( A e. ( J fLim F ) <-> ( A e. X /\ A. x e. J ( A e. x -> x e. F ) ) ) ) |
6 |
|
toponss |
|- ( ( J e. ( TopOn ` X ) /\ x e. J ) -> x C_ X ) |
7 |
6
|
ad4ant14 |
|- ( ( ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) /\ A e. X ) /\ x e. J ) -> x C_ X ) |
8 |
1
|
eleq2i |
|- ( x e. F <-> x e. ( X filGen B ) ) |
9 |
|
elfg |
|- ( B e. ( fBas ` X ) -> ( x e. ( X filGen B ) <-> ( x C_ X /\ E. y e. B y C_ x ) ) ) |
10 |
9
|
ad3antlr |
|- ( ( ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) /\ A e. X ) /\ x e. J ) -> ( x e. ( X filGen B ) <-> ( x C_ X /\ E. y e. B y C_ x ) ) ) |
11 |
8 10
|
syl5bb |
|- ( ( ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) /\ A e. X ) /\ x e. J ) -> ( x e. F <-> ( x C_ X /\ E. y e. B y C_ x ) ) ) |
12 |
7 11
|
mpbirand |
|- ( ( ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) /\ A e. X ) /\ x e. J ) -> ( x e. F <-> E. y e. B y C_ x ) ) |
13 |
12
|
imbi2d |
|- ( ( ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) /\ A e. X ) /\ x e. J ) -> ( ( A e. x -> x e. F ) <-> ( A e. x -> E. y e. B y C_ x ) ) ) |
14 |
13
|
ralbidva |
|- ( ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) /\ A e. X ) -> ( A. x e. J ( A e. x -> x e. F ) <-> A. x e. J ( A e. x -> E. y e. B y C_ x ) ) ) |
15 |
14
|
pm5.32da |
|- ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) -> ( ( A e. X /\ A. x e. J ( A e. x -> x e. F ) ) <-> ( A e. X /\ A. x e. J ( A e. x -> E. y e. B y C_ x ) ) ) ) |
16 |
5 15
|
bitrd |
|- ( ( J e. ( TopOn ` X ) /\ B e. ( fBas ` X ) ) -> ( A e. ( J fLim F ) <-> ( A e. X /\ A. x e. J ( A e. x -> E. y e. B y C_ x ) ) ) ) |