Let $ OAB $ be an equilateral triangle with $O(0, 0),\ A(m, n),\ B(x, y)$, where $m, n \in \mathbb{N}^{\ast}$ and $x, y \in \mathbb{R}_{+}$.
Prove that $B$'s coordinates can't be both natural numbers.
So far, using the distance formula, I got the following relations: $$x^2 + y^2 = m^2 + n^2 = 2mx + 2ny$$
Now, I have no idea how to continue, so I would be really grateful if someone could help me. Thanks in advance!
HINT
Note that from your equations, $x^2 + y^2 = m^2 + n^2 = 2mx + 2ny=k$
Then, from $$(x^2+y^2)(m^2+n^2)=(mx+ny)^2+(my-nx)^2$$
We have $$\frac{1}{2}|my-nx|=\frac{\sqrt{3}}{4}(m^2+n^2)$$
But a rational number cannot be an irrational number can it?
NOTE
A slightly simpler proof would be to use the area of $\triangle OAB$, which directly gives $$\frac{1}{2}|my-nx|=\frac{\sqrt{3}}{4}(m^2+n^2)$$