My question concerns the Definition via Neighborhoods of a topological space. I am having trouble seeing why $(4)$ is necessary in the definition, which I'll briefly run through below.
Let $X$ be a set and define a function $\mathcal{N}:X \to \mathcal{P}(X)$ which assigns to each $x \in X$ a nonempty collection of subsets of $X$, which we call neighborhoods of $x$, satisfying the following properties:
- If $N \in \mathcal{N}(x)$ then $x \in N$.
- If $N,M \in \mathcal{N}(x)$ then $N\cap M \in \mathcal{N}(x)$.
- If $N \in \mathcal{N}(x)$ then any set $Y\supseteq N$ is also in $\mathcal{N}(x)$.
- If $N \in \mathcal{N}(x)$ then there exists an $M \subseteq N$ in $\mathcal{N}(x)$ such that $N \in \mathcal{N}(y)$ for all $y \in M$.
Define a set $U \subseteq X$ to be open in $X$ if $U$ is a neighborhood of all of its points.
As I mentioned above, I am not sure why we need $(4)$ because (I think) I can recover the standard definition of a topology via open sets just from $(1)$ through $(3)$. Assuming the definition of an open set given above we see that clearly $\varnothing$ is open because it is vacuously a neighborhood of all of its points. Moreover, $X$ is open by $(3)$. Finite intersections of open sets are open by $(2)$, and arbitrary unions of open sets are open by $(3)$.
Wikipedia mentions that $(4)$ "has a very important use in the structure of the theory", but I don't see how this is possible if I can recover the standard definition of a topology via open sets without it.
I feel that I must be missing something simple. Have I made a mistake? Do you actually need $(4)$ to recover the standard definition of a topology via open sets? If not, then how is $(4)$ important?