$ord(x)=n$. Prove that $ord(x^k)= \frac nd$ where $d=gcd(k,n)$
This is what I have so far: Let $k=ad$ and $n=bd$.
We need to find the smallest $p$ such that $(x^k)^p = 1$.
$(x^{ad})^b = x^{abd} = x^{an} = (x^n)^a = 1$. We now need to prove that $b=\frac nd$ is the smallest $p$ that satisfies the equation $(x^k)^p = 1$. How do I do this?
Assume that $o(x)=n$. We have $(x^k)^{\frac{n}{(n,k)}}=1$ and so $o(x^k)\,|\,\frac{n}{(n,k)}$. Since $(x^k)^{o(x^k)}=1$, we can conclude that $n=o(x)\,|\,k{o(x^k)}$. Hence $\frac{n}{(n,k)}\,|\,o(x^k)$.