Equivalence of Definitions of Local Basis/Local Basis for Open Sets Implies Neighborhood Basis of Open Sets

Theorem
Let $T = \left({S, \tau}\right)$ be a topological space.

Let $x$ be an element of $S$. Let $\mathcal B$ be a set of open neighborhoods of $x$ such that:
 * $\forall U \in \tau: x \in U \implies \exists H \in \mathcal B: H \subseteq U$

Then $\mathcal B$ satisfies:
 * every neighborhood of $x$ contains a set in $\mathcal B$.

Proof
Let $N$ be a neighborhood of $x$.

Then there exists $U \in \tau$ such that $x \in U$ and $U \subseteq N$ by definition.

By assumption, there exists $H \in \mathcal B$ such that $H \subseteq U$.

By Subset Relation is Transitive, $H \subseteq N$.

The result follows.