Step |
Hyp |
Ref |
Expression |
1 |
|
cfili |
|- ( ( ( X filGen B ) e. ( CauFil ` D ) /\ x e. RR+ ) -> E. u e. ( X filGen B ) A. z e. u A. w e. u ( z D w ) < x ) |
2 |
1
|
adantll |
|- ( ( ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) /\ ( X filGen B ) e. ( CauFil ` D ) ) /\ x e. RR+ ) -> E. u e. ( X filGen B ) A. z e. u A. w e. u ( z D w ) < x ) |
3 |
|
elfg |
|- ( B e. ( fBas ` X ) -> ( u e. ( X filGen B ) <-> ( u C_ X /\ E. y e. B y C_ u ) ) ) |
4 |
3
|
ad3antlr |
|- ( ( ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) /\ ( X filGen B ) e. ( CauFil ` D ) ) /\ x e. RR+ ) -> ( u e. ( X filGen B ) <-> ( u C_ X /\ E. y e. B y C_ u ) ) ) |
5 |
|
ssralv |
|- ( y C_ u -> ( A. w e. u ( z D w ) < x -> A. w e. y ( z D w ) < x ) ) |
6 |
5
|
ralimdv |
|- ( y C_ u -> ( A. z e. u A. w e. u ( z D w ) < x -> A. z e. u A. w e. y ( z D w ) < x ) ) |
7 |
|
ssralv |
|- ( y C_ u -> ( A. z e. u A. w e. y ( z D w ) < x -> A. z e. y A. w e. y ( z D w ) < x ) ) |
8 |
6 7
|
syldc |
|- ( A. z e. u A. w e. u ( z D w ) < x -> ( y C_ u -> A. z e. y A. w e. y ( z D w ) < x ) ) |
9 |
8
|
reximdv |
|- ( A. z e. u A. w e. u ( z D w ) < x -> ( E. y e. B y C_ u -> E. y e. B A. z e. y A. w e. y ( z D w ) < x ) ) |
10 |
9
|
com12 |
|- ( E. y e. B y C_ u -> ( A. z e. u A. w e. u ( z D w ) < x -> E. y e. B A. z e. y A. w e. y ( z D w ) < x ) ) |
11 |
10
|
adantl |
|- ( ( u C_ X /\ E. y e. B y C_ u ) -> ( A. z e. u A. w e. u ( z D w ) < x -> E. y e. B A. z e. y A. w e. y ( z D w ) < x ) ) |
12 |
4 11
|
syl6bi |
|- ( ( ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) /\ ( X filGen B ) e. ( CauFil ` D ) ) /\ x e. RR+ ) -> ( u e. ( X filGen B ) -> ( A. z e. u A. w e. u ( z D w ) < x -> E. y e. B A. z e. y A. w e. y ( z D w ) < x ) ) ) |
13 |
12
|
rexlimdv |
|- ( ( ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) /\ ( X filGen B ) e. ( CauFil ` D ) ) /\ x e. RR+ ) -> ( E. u e. ( X filGen B ) A. z e. u A. w e. u ( z D w ) < x -> E. y e. B A. z e. y A. w e. y ( z D w ) < x ) ) |
14 |
2 13
|
mpd |
|- ( ( ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) /\ ( X filGen B ) e. ( CauFil ` D ) ) /\ x e. RR+ ) -> E. y e. B A. z e. y A. w e. y ( z D w ) < x ) |
15 |
14
|
ralrimiva |
|- ( ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) /\ ( X filGen B ) e. ( CauFil ` D ) ) -> A. x e. RR+ E. y e. B A. z e. y A. w e. y ( z D w ) < x ) |
16 |
15
|
ex |
|- ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) -> ( ( X filGen B ) e. ( CauFil ` D ) -> A. x e. RR+ E. y e. B A. z e. y A. w e. y ( z D w ) < x ) ) |
17 |
|
ssfg |
|- ( B e. ( fBas ` X ) -> B C_ ( X filGen B ) ) |
18 |
17
|
adantl |
|- ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) -> B C_ ( X filGen B ) ) |
19 |
|
ssrexv |
|- ( B C_ ( X filGen B ) -> ( E. y e. B A. z e. y A. w e. y ( z D w ) < x -> E. y e. ( X filGen B ) A. z e. y A. w e. y ( z D w ) < x ) ) |
20 |
19
|
ralimdv |
|- ( B C_ ( X filGen B ) -> ( A. x e. RR+ E. y e. B A. z e. y A. w e. y ( z D w ) < x -> A. x e. RR+ E. y e. ( X filGen B ) A. z e. y A. w e. y ( z D w ) < x ) ) |
21 |
18 20
|
syl |
|- ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) -> ( A. x e. RR+ E. y e. B A. z e. y A. w e. y ( z D w ) < x -> A. x e. RR+ E. y e. ( X filGen B ) A. z e. y A. w e. y ( z D w ) < x ) ) |
22 |
|
fgcl |
|- ( B e. ( fBas ` X ) -> ( X filGen B ) e. ( Fil ` X ) ) |
23 |
22
|
adantl |
|- ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) -> ( X filGen B ) e. ( Fil ` X ) ) |
24 |
21 23
|
jctild |
|- ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) -> ( A. x e. RR+ E. y e. B A. z e. y A. w e. y ( z D w ) < x -> ( ( X filGen B ) e. ( Fil ` X ) /\ A. x e. RR+ E. y e. ( X filGen B ) A. z e. y A. w e. y ( z D w ) < x ) ) ) |
25 |
|
iscfil2 |
|- ( D e. ( *Met ` X ) -> ( ( X filGen B ) e. ( CauFil ` D ) <-> ( ( X filGen B ) e. ( Fil ` X ) /\ A. x e. RR+ E. y e. ( X filGen B ) A. z e. y A. w e. y ( z D w ) < x ) ) ) |
26 |
25
|
adantr |
|- ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) -> ( ( X filGen B ) e. ( CauFil ` D ) <-> ( ( X filGen B ) e. ( Fil ` X ) /\ A. x e. RR+ E. y e. ( X filGen B ) A. z e. y A. w e. y ( z D w ) < x ) ) ) |
27 |
24 26
|
sylibrd |
|- ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) -> ( A. x e. RR+ E. y e. B A. z e. y A. w e. y ( z D w ) < x -> ( X filGen B ) e. ( CauFil ` D ) ) ) |
28 |
16 27
|
impbid |
|- ( ( D e. ( *Met ` X ) /\ B e. ( fBas ` X ) ) -> ( ( X filGen B ) e. ( CauFil ` D ) <-> A. x e. RR+ E. y e. B A. z e. y A. w e. y ( z D w ) < x ) ) |