Metamath Proof Explorer


Theorem tgcl

Description: Show that a basis generates a topology. Remark in Munkres p. 79. (Contributed by NM, 17-Jul-2006)

Ref Expression
Assertion tgcl B TopBases topGen B Top

Proof

Step Hyp Ref Expression
1 uniss u topGen B u topGen B
2 1 adantl B TopBases u topGen B u topGen B
3 unitg B TopBases topGen B = B
4 3 adantr B TopBases u topGen B topGen B = B
5 2 4 sseqtrd B TopBases u topGen B u B
6 eluni2 x u t u x t
7 ssel2 u topGen B t u t topGen B
8 eltg2b B TopBases t topGen B x t y B x y y t
9 rsp x t y B x y y t x t y B x y y t
10 8 9 syl6bi B TopBases t topGen B x t y B x y y t
11 10 imp31 B TopBases t topGen B x t y B x y y t
12 11 an32s B TopBases x t t topGen B y B x y y t
13 7 12 sylan2 B TopBases x t u topGen B t u y B x y y t
14 13 an42s B TopBases u topGen B t u x t y B x y y t
15 elssuni t u t u
16 sstr2 y t t u y u
17 15 16 syl5com t u y t y u
18 17 anim2d t u x y y t x y y u
19 18 reximdv t u y B x y y t y B x y y u
20 19 ad2antrl B TopBases u topGen B t u x t y B x y y t y B x y y u
21 14 20 mpd B TopBases u topGen B t u x t y B x y y u
22 21 rexlimdvaa B TopBases u topGen B t u x t y B x y y u
23 6 22 syl5bi B TopBases u topGen B x u y B x y y u
24 23 ralrimiv B TopBases u topGen B x u y B x y y u
25 5 24 jca B TopBases u topGen B u B x u y B x y y u
26 25 ex B TopBases u topGen B u B x u y B x y y u
27 eltg2 B TopBases u topGen B u B x u y B x y y u
28 26 27 sylibrd B TopBases u topGen B u topGen B
29 28 alrimiv B TopBases u u topGen B u topGen B
30 inss1 u v u
31 tg1 u topGen B u B
32 30 31 sstrid u topGen B u v B
33 32 ad2antrl B TopBases u topGen B v topGen B u v B
34 eltg2 B TopBases u topGen B u B x u z B x z z u
35 34 simplbda B TopBases u topGen B x u z B x z z u
36 rsp x u z B x z z u x u z B x z z u
37 35 36 syl B TopBases u topGen B x u z B x z z u
38 eltg2 B TopBases v topGen B v B x v w B x w w v
39 38 simplbda B TopBases v topGen B x v w B x w w v
40 rsp x v w B x w w v x v w B x w w v
41 39 40 syl B TopBases v topGen B x v w B x w w v
42 37 41 im2anan9 B TopBases u topGen B B TopBases v topGen B x u x v z B x z z u w B x w w v
43 elin x u v x u x v
44 reeanv z B w B x z z u x w w v z B x z z u w B x w w v
45 42 43 44 3imtr4g B TopBases u topGen B B TopBases v topGen B x u v z B w B x z z u x w w v
46 45 anandis B TopBases u topGen B v topGen B x u v z B w B x z z u x w w v
47 elin x z w x z x w
48 47 biimpri x z x w x z w
49 ss2in z u w v z w u v
50 48 49 anim12i x z x w z u w v x z w z w u v
51 50 an4s x z z u x w w v x z w z w u v
52 basis2 B TopBases z B w B x z w t B x t t z w
53 52 adantllr B TopBases x u v z B w B x z w t B x t t z w
54 53 adantrrr B TopBases x u v z B w B x z w z w u v t B x t t z w
55 sstr2 t z w z w u v t u v
56 55 com12 z w u v t z w t u v
57 56 anim2d z w u v x t t z w x t t u v
58 57 reximdv z w u v t B x t t z w t B x t t u v
59 58 adantl x z w z w u v t B x t t z w t B x t t u v
60 59 ad2antll B TopBases x u v z B w B x z w z w u v t B x t t z w t B x t t u v
61 54 60 mpd B TopBases x u v z B w B x z w z w u v t B x t t u v
62 51 61 sylanr2 B TopBases x u v z B w B x z z u x w w v t B x t t u v
63 62 rexlimdvaa B TopBases x u v z B w B x z z u x w w v t B x t t u v
64 63 rexlimdva B TopBases x u v z B w B x z z u x w w v t B x t t u v
65 64 ex B TopBases x u v z B w B x z z u x w w v t B x t t u v
66 65 a2d B TopBases x u v z B w B x z z u x w w v x u v t B x t t u v
67 66 imp B TopBases x u v z B w B x z z u x w w v x u v t B x t t u v
68 46 67 syldan B TopBases u topGen B v topGen B x u v t B x t t u v
69 68 ralrimiv B TopBases u topGen B v topGen B x u v t B x t t u v
70 33 69 jca B TopBases u topGen B v topGen B u v B x u v t B x t t u v
71 70 ex B TopBases u topGen B v topGen B u v B x u v t B x t t u v
72 eltg2 B TopBases u v topGen B u v B x u v t B x t t u v
73 71 72 sylibrd B TopBases u topGen B v topGen B u v topGen B
74 73 ralrimivv B TopBases u topGen B v topGen B u v topGen B
75 fvex topGen B V
76 istopg topGen B V topGen B Top u u topGen B u topGen B u topGen B v topGen B u v topGen B
77 75 76 ax-mp topGen B Top u u topGen B u topGen B u topGen B v topGen B u v topGen B
78 29 74 77 sylanbrc B TopBases topGen B Top