If $X$ is a topological space, we say that $U$ is a neighborhood of $x$ if there exists an open set $V$ such that $x\in V\subseteq U$.
Let $X\neq\emptyset$ and suppose that for every $x\in X$ there exists $\mathcal{V}(x)$ a family of subsets of $X$ that satisfy:
a) If $U\in\mathcal{V}(x)$, then $x\in U$.
b) If $U,V\in\mathcal{V}(x)$ then $U\cap V\in\mathcal{V}(x)$.
c) If $U\in\mathcal{V}(x)$ then there exists $V\in\mathcal{V}(x)$ such that for every $y\in V$ we have $U\in\mathcal{V}(y)$.
d) If $U\subseteq V$ and $U\in\mathcal{V}(x)$ then $V\in\mathcal{V}(x)$.
Now, we define $\tau$ as the family of all $G\subseteq X$ such that for every $x\in G$ there exists $U\in\mathcal{V}(x)$ with $U\subseteq G$.
I already proved $\tau$ is a topology over $X$, and that if $x\in X$ then every neighborhood of $x$ is an element of $\mathcal{V}(x)$.
Now, I want to prove that if $U\in\mathcal{V}(x)$ then $U$ is a neighborhood of $x$. I tried to do this: Using c), we can find $V\in\mathcal{V}(x)$ such that for every $y\in V$ we have that $U\in\mathcal{V}(y)$. Then, if $y\in V$, since $U\in\mathcal{V}(y)$ then $y\in U$, i.e., $V\subseteq U$. Can we prove now that $V\in\tau$? I don't know if it is possible.
Thanks.