This problem is probably closely related to a bunch of similar questions touched upon elsewhere (see for example Going from a fundamental system of neighborhoods to a topology and vice versa and others), yet I was not able to distill any satisfactory solution to it from them. Specifically: suppose we are given a set $X$ and a function $\sigma$ which associates with every $x \in X$ a nonempty system $\sigma(x)$ of subsets of $X$ such that $\sigma(x)$ enjoys the following properties for every $x \in X$:
- $x \in U$ whenever $U \in \sigma(x);$
- if $U,V$ are arbitrary members of $\sigma(x),$ then there is a third one, say $W \in \sigma (x),$ with $W \subset U \cap V;$
- to every $U \in \sigma(x)$ there is a $V \in \sigma(x)$ such that for every $y \in V$ there is $W \in \sigma(y)$ such that $W \subset U.$
Now, as the alternative terminology for $\sigma(x)$ dubbing it a base of a filter of neighbourhoods seems to suggest, the system $\mathcal{N}(x)$ defined for every $x \in X$ as $\mathcal{N}(x):= \{U \subset X | \exists V \in \sigma(x): V \subset U\}$ should be precisely the system of neighbourhoods of certain topology $\tau$ on $X$ which in turn should be equal, according to a common sense, to the system of subsets $U \subset X$ which are neighbourhoods of all of their points: $U \in \tau \iff \forall x \in X:(x \in U \Rightarrow U \in \mathcal{N}(x)).$
It is really not hard to check that $\tau$ is really a topology on $X.$ The weird thing about this is that you actually don't need the third property of the system $\sigma(x)$ to prove it. My suspicion was that the third property should be used somehow to show that in fact the system of neighbourhoods $\tau(x)$ of an arbitrary point $x \in X$ in the topology $\tau$ should be equal to $\mathcal{N}(x)$ at the same point.
Now, I am able to show that if $U \in \tau(x),$ then $U \in \mathcal{N}(x)$ (still no third property needed), but I am totally stuck on the other inclusion: if $U \in \mathcal{N}(x),$ then $U \in \tau(x).$ Please note, that a set $U \subset X$ is called a neighbourhood of a given point $x \in X$ (hence $U \in \tau(x)$), if there is an open set $V$ such that $x \in V \subset U.$ Any suggestions? Thank you!
What I've proved is that $U''$ is an open set of $\tau$ such that $x\in U''$. Moreover, $U''\subset U$, and hence $U\in\tau(x)$.
– Giulio Bresciani Oct 15 '14 at 13:19