Let $H$ be the intersection of all neighbourhood of $0$ in a topological group $G$. How to show that $H$ is a subgroup?
I tried to use the continuity of multiplication and inverse. But not successful. Thank you very much.
Edit: it seems that we need the condition that $G$ is abelian. If $G$ is not ablian, do we have $H$ is a subgroup?
Let $U$ be any neighbourhood of $0$, then $\exists$ a neighbourhood $V$ of $0$ such that $VV^{-1} \subset U$ : Let $f: G\times G \to G$ be the map $(a,b) \mapsto ab^{-1}$. Then, $f^{-1}(U)$ is an open neighbourhood of $(0,0)$. Hence it contains a neighbourhood $V_1\times V_2$ of $(0,0)$. Now $V = V_1\cap V_2$ works.
Let $x,y\in H$, then for any neighbourhood $U$ containing $0$, choose $V$ as above. Then $x,y \in V$, so $xy^{-1} \in U$, and so $xy^{-1} \in H$.
Thus, $H$ is a subgroup.