I'm trying to prove, as a book excercise, the following statement:
A neighbourhood space $(X, \mathcal{N})$ is a topological space iff each neighbourhood filter $\mathcal{N}(x)$ has a filter base consisting of open sets.
I'm using the following definitions and theorems:
- A neighbourhood structure $\mathcal{N}$ on a set $X$ is an assignment to each $x \in X$ of a filter $\mathcal{N}(x)$ on $X$ all of whose elements contain the point $x$. The pair $(X,\mathcal{N})$ is called a neighbourhood space and the filter $\mathcal{N}(x)$ is called the neighbourhood filter of the point $x \in X$.
- A topological space is a neighbourhood space $(X,\mathcal{N})$ in which, for all $x \in X$ and for all $N \in \mathcal{N}(x)$, there exists $N^\star \in \mathcal{N}(x)$ such that, for all $y \in N^\star$, $N \in \mathcal{N}(y)$.
- A non-empty collection $\mathcal{B}$ of subsets of $X$ is a base for a specific filter $\mathcal{F}$ on $X$ iff (i) $\mathcal{B} \subseteq \mathcal{F}$ and (ii) if $A \in \mathcal{F}$, there exists $B \in \mathcal{B}$ such that $B \subseteq A$.
I was able to prove that a neighbourhood space satisfying the condition is a topological space: as all neighbourhood filters have an open base, there exists $B$ open and $N$ neighbourhood of $x \in X$ such that $B \subseteq N$. As $B$ is open, it contains a neigbourhood for each of its points, therefore $N$ is a neigbourhood of all points in $B$ because filters are upward closed, and also $B$ is a neighbourhood of $x$, so the definition of a topological space is met.
However, I'm having trouble with the other implication. Let $x \in X$ and $N \in \mathcal{N}(x)$. I know that $\exists N^\star \in \mathcal{N}(x)$ such that $\forall y \in N^\star : N \in \mathcal{N}(y)$, and want to see that there exists an open neighbourhood $B \subseteq N$; that would mean there exists a collection of open neighbourhoods $\mathcal{B}$ finer than $\mathcal{N}(x)$, and that would mean $\mathcal{B}$ is a filter base of open sets. However I can't find a way of arriving at that statement.
Am I on the right track, or is there something I'm overlooking/making some mistake?