Assume $\varphi: \, G \longrightarrow G'$ is a homomorphism and $a \in G$ an element of finite order. If $m=\text{ord}(a)$ and $n=\text{ord}(\varphi(a))$, show that $n \big| m$.
To begin with, it's known that $$ \langle a\rangle=\{e,a,a^2, \dots, a^{m-1}\} $$ is a subgroup of $G$ of order $m$. Similarly: $$ \langle\varphi(a)\rangle=\{e,\varphi(a),\varphi^2(a), \dots, \varphi^{n-1}(a)\} \leq \varphi(G), \quad \text{ord}(\langle\varphi(a)\rangle)=n. $$
(Given that, it is sufficient to show that for every $H \leq G$, $|\varphi(H)|$ divides $|H|$.)
The Fundamental Theorem of Homomorphisms gives: $$ G/\text{ker} \varphi \longrightarrow \varphi (G) \iff |G|\stackrel{(1)}{=}|\text{ker} \varphi| |\varphi(G)| $$
Having all these in mind, I'm trying to use equation $(1)$ to yield: $$ \frac{|H|}{|\varphi(H)|}=s \cdot |\text{ker} \varphi|, \quad s \in \mathbb{N} $$ using Langange's Theorem. Any hints?
An element $a\in G$ has finite order $n$ if and only if $\langle a\rangle=\{a^k:k\in\mathbb{Z}\}$ (which is a subgroup of $G$) has $n$ elements. (*)
The homomorphism $\varphi$ induces a surjective homomorphism $\varphi'\colon\langle a\rangle\to\langle \varphi(a)\rangle$, because $\varphi(a^k)=\varphi(a)^k$. In particular, also $\varphi(a)$ has finite order. By the homomorphism theorem $$ \langle\varphi(a)\rangle\cong \langle a\rangle/\!\ker\varphi' $$ and Lagrange’s theorem applies to show that $|\langle\varphi(a)\rangle|$ divides $|\langle a\rangle|$.
The statement (*) is true either by definition or, in case the order is defined as the minimal positive integer $m$ such that $a^m=e$, by observing that the homomorphism $f\colon\mathbb{Z}\to G$ defined by $f(k)=a^k$ has a kernel of the form $n\mathbb{Z}$ and the fact that $a^m=e$, but $a^k\ne e$ for $0<k<m$, implies $n=m$, so that $\langle a\rangle=\operatorname{im}f$ has exactly $m$ elements, being isomorphic to $\mathbb{Z}/m\mathbb{Z}$.