Let $p$ be prime, $n \in \mathbb{Z}$, $\alpha \in \mathbb{Z}^{+}$. Suppose that $n$ shares a common factor with $p$. I wish to conclude that $p|n$.
The proof follows: If $p$ is prime, then the factors of $p^{\alpha}$ are exactly given by $1, p, p^2, ..., p^{\alpha}$ (should I give any further justification for this?). In supposing that the common factor is given by $p^{j}$, then since $p|p^{j}$ and $p^{j}|n$, we have that $p|n$.
Is there a better proof for this?