Rudin gives the definition of a base as follows in Exercise 2.23
A collection $\{V_\alpha\}$ of open subsets of $X$ is said to be a base for $X$ if the following is true: for every $x\in X$ and every open set $G\subset X$ such that $x\in G$, we have that $x\in V_{\alpha}\subset G$ for some $\alpha$. In other words, every open set in $X$ is the union of a sub collection of $V_{\alpha}$
Munkres Topology gives the definition for a basis of a topological space as follows:
If $X$ is a set, a basis for a topology on $X$ is a collection $\mathcal{B}$ of subsets of $X$ (called basis elements) such that
- For each $x\in X$, there is at least one basis element $B$ containing $x$
- If $x$ belongs to the intersection of two basis elements $B_1$ and $B_2$, then there is a basis element $B_3$ containing $x$ such that $B_3\subset B_1 \cap B_2$
Are these two definitions (a base and a basis) equivalent? If so, how can I see that the Munkres's version is equivalent to the Rudin version?