Let $G$ be a topological abelian group (written additively).
Suppose that $\{G_\alpha\}_{\alpha\in A}$ is a neighbourhood basis of $0$ consisting of subgroups.
I want to prove that $U\subseteq G$ is open if and only if it is a union of some cosets of some of the $G_\alpha.$
Does it suffice to note that $\{g+G_\alpha \, : \, g \in G,\; \alpha \in A\}$ is a base for the topology on $G?$
Many thanks!
Yes, that's right. And it doesn't depend on the neighborhood basis consisting of groups. If $\{G_\alpha\}_{\alpha\in A}$ is any base for the neighborhoods of zero, then $\{g+G_\alpha \, : \, g \in G,\; \alpha \in A\}$ is a base for the topology.