Metamath Proof Explorer


Theorem neibastop1

Description: A collection of neighborhood bases determines a topology. Part of Theorem 4.5 of Stephen Willard'sGeneral Topology. (Contributed by Jeff Hankins, 8-Sep-2009) (Proof shortened by Mario Carneiro, 11-Sep-2015)

Ref Expression
Hypotheses neibastop1.1 φ X V
neibastop1.2 φ F : X 𝒫 𝒫 X
neibastop1.3 φ x X v F x w F x F x 𝒫 v w
neibastop1.4 J = o 𝒫 X | x o F x 𝒫 o
Assertion neibastop1 φ J TopOn X

Proof

Step Hyp Ref Expression
1 neibastop1.1 φ X V
2 neibastop1.2 φ F : X 𝒫 𝒫 X
3 neibastop1.3 φ x X v F x w F x F x 𝒫 v w
4 neibastop1.4 J = o 𝒫 X | x o F x 𝒫 o
5 simpr φ y J y J
6 ssrab2 o 𝒫 X | x o F x 𝒫 o 𝒫 X
7 4 6 eqsstri J 𝒫 X
8 5 7 sstrdi φ y J y 𝒫 X
9 sspwuni y 𝒫 X y X
10 8 9 sylib φ y J y X
11 vuniex y V
12 11 elpw y 𝒫 X y X
13 10 12 sylibr φ y J y 𝒫 X
14 eluni2 x y z y x z
15 elssuni z y z y
16 15 ad2antrl φ y J z y x z z y
17 16 sspwd φ y J z y x z 𝒫 z 𝒫 y
18 sslin 𝒫 z 𝒫 y F x 𝒫 z F x 𝒫 y
19 17 18 syl φ y J z y x z F x 𝒫 z F x 𝒫 y
20 5 sselda φ y J z y z J
21 20 adantrr φ y J z y x z z J
22 pweq o = z 𝒫 o = 𝒫 z
23 22 ineq2d o = z F x 𝒫 o = F x 𝒫 z
24 23 neeq1d o = z F x 𝒫 o F x 𝒫 z
25 24 raleqbi1dv o = z x o F x 𝒫 o x z F x 𝒫 z
26 25 4 elrab2 z J z 𝒫 X x z F x 𝒫 z
27 26 simprbi z J x z F x 𝒫 z
28 21 27 syl φ y J z y x z x z F x 𝒫 z
29 simprr φ y J z y x z x z
30 rsp x z F x 𝒫 z x z F x 𝒫 z
31 28 29 30 sylc φ y J z y x z F x 𝒫 z
32 ssn0 F x 𝒫 z F x 𝒫 y F x 𝒫 z F x 𝒫 y
33 19 31 32 syl2anc φ y J z y x z F x 𝒫 y
34 33 rexlimdvaa φ y J z y x z F x 𝒫 y
35 14 34 syl5bi φ y J x y F x 𝒫 y
36 35 ralrimiv φ y J x y F x 𝒫 y
37 pweq o = y 𝒫 o = 𝒫 y
38 37 ineq2d o = y F x 𝒫 o = F x 𝒫 y
39 38 neeq1d o = y F x 𝒫 o F x 𝒫 y
40 39 raleqbi1dv o = y x o F x 𝒫 o x y F x 𝒫 y
41 40 4 elrab2 y J y 𝒫 X x y F x 𝒫 y
42 13 36 41 sylanbrc φ y J y J
43 42 ex φ y J y J
44 43 alrimiv φ y y J y J
45 pweq o = y 𝒫 o = 𝒫 y
46 45 ineq2d o = y F x 𝒫 o = F x 𝒫 y
47 46 neeq1d o = y F x 𝒫 o F x 𝒫 y
48 47 raleqbi1dv o = y x o F x 𝒫 o x y F x 𝒫 y
49 48 4 elrab2 y J y 𝒫 X x y F x 𝒫 y
50 49 26 anbi12i y J z J y 𝒫 X x y F x 𝒫 y z 𝒫 X x z F x 𝒫 z
51 an4 y 𝒫 X x y F x 𝒫 y z 𝒫 X x z F x 𝒫 z y 𝒫 X z 𝒫 X x y F x 𝒫 y x z F x 𝒫 z
52 50 51 bitri y J z J y 𝒫 X z 𝒫 X x y F x 𝒫 y x z F x 𝒫 z
53 inss1 y z y
54 elpwi y 𝒫 X y X
55 53 54 sstrid y 𝒫 X y z X
56 55 ad2antrl φ y 𝒫 X z 𝒫 X y z X
57 56 adantrr φ y 𝒫 X z 𝒫 X x y F x 𝒫 y x z F x 𝒫 z y z X
58 vex y V
59 58 inex1 y z V
60 59 elpw y z 𝒫 X y z X
61 57 60 sylibr φ y 𝒫 X z 𝒫 X x y F x 𝒫 y x z F x 𝒫 z y z 𝒫 X
62 ssralv y z y x y F x 𝒫 y x y z F x 𝒫 y
63 53 62 ax-mp x y F x 𝒫 y x y z F x 𝒫 y
64 inss2 y z z
65 ssralv y z z x z F x 𝒫 z x y z F x 𝒫 z
66 64 65 ax-mp x z F x 𝒫 z x y z F x 𝒫 z
67 63 66 anim12i x y F x 𝒫 y x z F x 𝒫 z x y z F x 𝒫 y x y z F x 𝒫 z
68 r19.26 x y z F x 𝒫 y F x 𝒫 z x y z F x 𝒫 y x y z F x 𝒫 z
69 67 68 sylibr x y F x 𝒫 y x z F x 𝒫 z x y z F x 𝒫 y F x 𝒫 z
70 n0 F x 𝒫 y v v F x 𝒫 y
71 n0 F x 𝒫 z w w F x 𝒫 z
72 70 71 anbi12i F x 𝒫 y F x 𝒫 z v v F x 𝒫 y w w F x 𝒫 z
73 exdistrv v w v F x 𝒫 y w F x 𝒫 z v v F x 𝒫 y w w F x 𝒫 z
74 inss2 F x 𝒫 y 𝒫 y
75 simprl φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z v F x 𝒫 y
76 74 75 sselid φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z v 𝒫 y
77 76 elpwid φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z v y
78 inss2 F x 𝒫 z 𝒫 z
79 simprr φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z w F x 𝒫 z
80 78 79 sselid φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z w 𝒫 z
81 80 elpwid φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z w z
82 ss2in v y w z v w y z
83 77 81 82 syl2anc φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z v w y z
84 83 sspwd φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z 𝒫 v w 𝒫 y z
85 sslin 𝒫 v w 𝒫 y z F x 𝒫 v w F x 𝒫 y z
86 84 85 syl φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z F x 𝒫 v w F x 𝒫 y z
87 simplll φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z φ
88 56 ad2antrr φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z y z X
89 simplr φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z x y z
90 88 89 sseldd φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z x X
91 inss1 F x 𝒫 y F x
92 91 75 sselid φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z v F x
93 inss1 F x 𝒫 z F x
94 93 79 sselid φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z w F x
95 87 90 92 94 3 syl13anc φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z F x 𝒫 v w
96 ssn0 F x 𝒫 v w F x 𝒫 y z F x 𝒫 v w F x 𝒫 y z
97 86 95 96 syl2anc φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z F x 𝒫 y z
98 97 ex φ y 𝒫 X z 𝒫 X x y z v F x 𝒫 y w F x 𝒫 z F x 𝒫 y z
99 98 exlimdvv φ y 𝒫 X z 𝒫 X x y z v w v F x 𝒫 y w F x 𝒫 z F x 𝒫 y z
100 73 99 syl5bir φ y 𝒫 X z 𝒫 X x y z v v F x 𝒫 y w w F x 𝒫 z F x 𝒫 y z
101 72 100 syl5bi φ y 𝒫 X z 𝒫 X x y z F x 𝒫 y F x 𝒫 z F x 𝒫 y z
102 101 ralimdva φ y 𝒫 X z 𝒫 X x y z F x 𝒫 y F x 𝒫 z x y z F x 𝒫 y z
103 69 102 syl5 φ y 𝒫 X z 𝒫 X x y F x 𝒫 y x z F x 𝒫 z x y z F x 𝒫 y z
104 103 impr φ y 𝒫 X z 𝒫 X x y F x 𝒫 y x z F x 𝒫 z x y z F x 𝒫 y z
105 pweq o = y z 𝒫 o = 𝒫 y z
106 105 ineq2d o = y z F x 𝒫 o = F x 𝒫 y z
107 106 neeq1d o = y z F x 𝒫 o F x 𝒫 y z
108 107 raleqbi1dv o = y z x o F x 𝒫 o x y z F x 𝒫 y z
109 108 4 elrab2 y z J y z 𝒫 X x y z F x 𝒫 y z
110 61 104 109 sylanbrc φ y 𝒫 X z 𝒫 X x y F x 𝒫 y x z F x 𝒫 z y z J
111 52 110 sylan2b φ y J z J y z J
112 111 ralrimivva φ y J z J y z J
113 sspwuni J 𝒫 X J X
114 7 113 mpbi J X
115 114 a1i φ J X
116 1 115 ssexd φ J V
117 uniexb J V J V
118 116 117 sylibr φ J V
119 istopg J V J Top y y J y J y J z J y z J
120 118 119 syl φ J Top y y J y J y J z J y z J
121 44 112 120 mpbir2and φ J Top
122 pwidg X V X 𝒫 X
123 1 122 syl φ X 𝒫 X
124 2 ffvelrnda φ x X F x 𝒫 𝒫 X
125 eldifi F x 𝒫 𝒫 X F x 𝒫 𝒫 X
126 elpwi F x 𝒫 𝒫 X F x 𝒫 X
127 124 125 126 3syl φ x X F x 𝒫 X
128 df-ss F x 𝒫 X F x 𝒫 X = F x
129 127 128 sylib φ x X F x 𝒫 X = F x
130 eldifsni F x 𝒫 𝒫 X F x
131 124 130 syl φ x X F x
132 129 131 eqnetrd φ x X F x 𝒫 X
133 132 ralrimiva φ x X F x 𝒫 X
134 pweq o = X 𝒫 o = 𝒫 X
135 134 ineq2d o = X F x 𝒫 o = F x 𝒫 X
136 135 neeq1d o = X F x 𝒫 o F x 𝒫 X
137 136 raleqbi1dv o = X x o F x 𝒫 o x X F x 𝒫 X
138 137 4 elrab2 X J X 𝒫 X x X F x 𝒫 X
139 123 133 138 sylanbrc φ X J
140 elssuni X J X J
141 139 140 syl φ X J
142 141 115 eqssd φ X = J
143 istopon J TopOn X J Top X = J
144 121 142 143 sylanbrc φ J TopOn X