I am struggling to understand the proof of the following theorem:
Let G' be a subgroup of a finite abelian group G, where G' $\neq$ G. Choose an element a in G, a $\notin$ G', and let h be the indicator of a in G'. Then the set of products
$$ G'' = {xa^k:x \in G' and k = 0,1,2,....., h-1} $$ is a subgroup of G which contains G'. Moreoever, the order of G'' is h times that of G', $$ \mid G'' \mid = h\mid G'\mid $$
The proof runs as follows:
First we test closure. Choose two elements in G'', say $xa^k$ and $ya^j$, where x,y $\in$ G' and $0 \leq k < h, 0 \leq j < h$. Since G is abelian the product of the elements is $$
\begin{equation} (xy)a^{k+j} \tag{1} \end{equation} Now $k +j = qh + r \tag{2}$ where $0 \leq r < h$
I understand the rest of the proof if this claim is granted, but I'm not sure I follow the resoning here.
We know that k, j are both less than h, but why does it necessarily follow that k+j are greater than h, which would in fact imply that $k+j = qh + r$ (by Euclid's Algorithm).
I feel like I'm missing a trivial trick here....