Grunching, because I wanted to work it out on my own.
First problem:
One equilateral triangle in the complex plane has vertices at 0, 1 and e^(i*pi/3). (Is there a Latex editor this forum can utilise?) Call this triangle T0 - normal form for an equilateral triangle.
Now suppose we have an arbitrary equilateral triangle, T1, with integer coordinates. Assume WLOG one vertex is at the origin (we can translate to make this true). Suppose one other vertex is at a+bi for some integers a and b.
Now consider the coordinates of the normal form triangle T0 under the transformation f(z)=(a+bi)*z. This mapping is a scaling and a rotation, so it preserves equilateral triangles. One vertex of the transformed triangle is the origin, another is at a+bi. So the third point is either the third vertex of T1 or its reflection in the line from 0 to a+bi. I will assume it's the third vertex - the following argument works if it's the reflection as well.
So the third vertex is at f(e^(pi/3)), which equals e^(i*pi/3)*(a+bi). This equals a/2-b*3^.5/2+i*(b/2+3^.5/2*a).
We know the real and imaginary parts of this are integers (by assumption). The real coordinate tells us that b must be zero (given that a is an integer). If b is non-zero the answer is irrational, let alone an integer. However, then the imaginary part tells that a must also be zero, which is a contradiction as required. (If a=b=0, then T1 wasn't actually a triangle).
I have some thoughts on the second problem I'll post later.
EDIT: Now I've read the thread, my solution and Dr Straw's are the same but expressed differently. I ignored the fact a goban is rectangular rather than square, but as others noted, if the ratio is rational the proof is unaffected.
|