Metamath Proof Explorer


Theorem fgcfil

Description: The Cauchy filter condition for a filter base. (Contributed by Mario Carneiro, 13-Oct-2015)

Ref Expression
Assertion fgcfil D ∞Met X B fBas X X filGen B CauFil D x + y B z y w y z D w < x

Proof

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