Previously, someone posted his/her proof of "every neighborhood is open" here. I am focusing on the same statement, but it seems that my approach is different from his/hers. Could someone comment on my own proof? Here we go:
Let $X$ be a metric space and $p\in X$. Fix $r>0$. Define a neighborhood around $p$ as $N_r (p)=\{q\in X| d(p, q)<r\}$. Now, take $w = \frac{r}{2}$. Then, $N_w (p)\subset N_r(p)$. In other words, every point of $N_r(p)$ is interior. Therefore, $N_r (p)$ is open. Since $r$ is arbitrary, this proves every neighborhood is open.
Update:
Under my definition of "neighborhood," can I prove in this way instead: For all $m\in N_r(p)$, take $w=\frac{r−d(m,p)}{2}$. Then, $N_w(m)\subset N_r(p)$.
Update2
From the hints given in comments, I solve it:
Assume $m\in N_r(p)$ and $q\in N_w(m)$. Take $w=r-d(m, p)$. Then, $d(p, q)\leq d(p, m) + d(m, q)< d(p, m) + r-d(m,p) =r$.
Thanks to @JoséCarlosSantos and @fleablood !
In the first place, you can call that a neighbourhood, if you wish, but that's not the standard definition of neighbourhood. So, the only thing that you might have proved was that those sets to which you call neighbourhoods are open sets.
In the second place, your proof is wrong. All that it proves is that there is an open ball centered at p contained in your set. It does not prove that for every point of $N_r(p)$ there is such a ball.