Let $G$ be a finite abelian group. By the structural theorem of finitely-generated abelian groups, we know that $G$ has canonical decomposition $$G\cong \mathbf{Z}_{d_1}\oplus\cdots\oplus\mathbf{Z}_{d_n}$$ where $d_1\mid \dots\mid d_n$. Define $c(G):=n$ to be the number of constituents of $G$.
Now suppose $\chi:G\to S^1$ is a group character (i.e. a group homomorphism), then $\ker(\chi)$ is a subgroup of $G$, how to show that $c(\ker\chi)\geq c(G)-1$?
The function $c$ may be intuitively thought of as the "dimension", in sense of the following
Now note that in the decomposition $$G\cong\bigoplus_{i\leq n,~j\leq k}\mathbb{Z}_{p_i^{\alpha_{~ij}}}$$ we have $c(G)=k$, where $0\leq\alpha_{i1}\leq\alpha_{i2}\leq\cdots\leq\alpha_{ik}$ , $\alpha_{ik}\not=0$, and at least one of $\alpha_{i1}\not=0$. From this point of view we see that it suffices to prove the statement for finite abelian $p$-groups. WLOG we may assume $$G\cong\bigoplus_{j=1}^k\mathbb{Z}_{p^{\alpha_{~j}}}$$Suppose the generator of these direct summands is $g_{j}$. By choosing generators properly, we may safely say that $\chi$ sends $g_{j}$ to $$\exp({2\pi \sqrt{-1}/p^{\beta_{j}}})$$ Here $\beta_j\leq\alpha_j$. Now we see $G/\ker\chi\cong\text{im }\chi\cong\mathbb{Z}_{p^\beta}$, where $\beta=\max\beta_j$. So from the Lemma we get $c(\ker\chi)\geq c(G)-c(G/\ker\chi)=c(G)-1$.