I am struggling to solve the following problem.
Let $C := \{x = (x_n)_n \in \ell^p : \sum_{n=1}^{\infty} x_n = 0\}$ with $1 \le p < \infty$. Prove that $C$ is closed in $\ell^p$ if and only if $p = 1$.
I started from the implication: $p = 1 \Rightarrow C$ is closed in $\ell^1$. Thus, I have to demonstrate that $\forall x^k = (x^k_n)_k \subset C$ such that $x^k \rightarrow y$ in $\ell^1$ for $k \rightarrow \infty$, then $y \in C$. This means that $\forall \epsilon > 0, \exists \overline{k}$ such that $\forall k \ge \overline{k}$, $||x^k-y||_{\ell^1} = \sum_{i=1}^n |x^k_n -y_n| < \epsilon$. Therefore, the convergence of the sequence in $\ell^1$ implies that $|x^k_n -y_n| < \epsilon$ for any $k \ge \overline{k}$. At this point, my idea was to estimate $\sum_{n=1}^{\infty} y_n \le |\sum_{n=1}^{\infty} y_n| = |\sum_{n=1}^{\infty} (y_n - x^k_n)|$, since by hypothesis $x^k \in C$. Then, using Holder inequality, I get $|\sum_{n=1}^{\infty} 1 \cdot (y_n - x^k_n)| \le ||1||_{\ell^{\infty}} ||x^k - y ||_{\ell^1} < \epsilon$, since the sequence $(1)_n \in \ell^{\infty}$. So I have that $\sum_{n=1}^{\infty} y_n = \sum_{n=1}^{\infty} (y_n - x^k_n) = \sum_{n=1}^{\infty} y_n - \sum_{n=1}^{\infty} x^k_n < \epsilon$ and I can conclude that $\sum_{n=1}^{\infty} y_n = 0$, that is $y \in C$. However, I am not really sure about the final part of the reasoning, since I have no information on the signs of each $y_n$.
The other implication intuitively may follow from the fact that $(1)_n \notin \ell^q$ for every $1 < q < \infty$ and thus, assuming $C$ is closed, I cannot apply Holder inequality. But I have difficulties in formalizing this reasoning.
If anyone could give me some hint on how to approach this problem, it would be greatly appreciated.