In $\mathbb{R}^n$ define $d(x, y) = \begin{cases}1 \text{ if } x\neq y\\ 0 \text{ if } x = y\end{cases}$ to be a metric. Does $d$ induce the usual topology on $\mathbb{R}^n$?
Now to me it seemed that this must be obviously false, as continuity for functions in $\mathbb{R}^n$ would be greatly affected. So I tried to construct a conterexample.
My Attempted Proof
Assume that $d$ does induce the usual topology on $\mathbb{R}^n$. The topology induced by $d$ has as its basis $\mathcal{B} = \left\{B_d(x, \epsilon) \ | \ x \in \mathbb{R^n}, \epsilon > 0 \right\}$, and where each $B_d(x, \epsilon) = \{\ y \ | \ d(x, y) = 1 < \epsilon\}$.
Let $\mathcal{B}'$ denote the basis for the standard topology on $\mathbb{R}^n $. Since $d$ induces the usual topology on $\mathbb{R}^n$ we have $\mathcal{B}' \subset \mathcal{B}$, so that $U \in \mathcal{B}' \implies U \in \mathcal{B}$.
Take $x = (x_1, ... , x_n) \in \mathbb{R}^n$. Put $\delta = \epsilon < 1$. Then there exists a $U \in \mathcal{B}'$ such that $U = (x_1 - \delta, x_1 +\delta) \ \times \ ... \ \times \ (x_n - \delta, x_n +\delta)$ . However $\not\exists \ B_d(x, \epsilon)$ such that $B_d(x, \epsilon) = U$ as $U$ is nonempty, but $B_d(x, \delta = \epsilon < 1) = \emptyset$.
So that $\mathcal{B}' \not\subset \mathcal{B}$ and a contradiction is reached. Therefore $d$ does not induce the standard topology on $\mathbb{R}^n$. $\square$
Is my proof correct? If so how rigorous is it? Also any comments on my proof writing and any criticism on my proof is greatly appreciated.