Proposition: Suppose that $a$ and $b$ are natural numbers such that $a^2 = b^3$. Prove that if $4$ divides $b$, then $8$ divides $a$.
Proposed Proof: Assume $4$ divides $b$ then $b = ?$ for some natural number $n$. This implies...
Conclude: Thus, $8$ divides $a$.
Not sure how to prove this, I think a direct proof should be used? Any help would be appreciated.
Since 4 divides $b$ we can write $b=4k$ where $k$ is a natural number. Thus,
$$a=\sqrt{(4k)^3}=8\sqrt{k^2}.$$
Hence it follows that 8 divides $a$, as $a$ is an integer.