[Math] Number of lattice points inside a triangle and its area

geometry

Consider a triangle that has lattice points as vertices (Lattice points are points with integer coordinates). However it is given that no other lattice point lies inside or on the sides of the triangle. We need to prove that the area of the triangle is $\frac{1}{2}$.

I did it in a way that I didn't like which went on like (first, I saw that it is trivial for triangles in the lattice plane that has one of their side parallel to either the $x$-axis or $y$-axis; the rest of the triangles can be checked exhaustively by taking care of all possible different cases and with the help of Pythagoras theorem).

I wish to know an efficient way to solve this.

Also I was curious whether there is a relation between the area of the polygon and the number of lattice points falling inside or on the sides of a polygon.

Best Answer

Do a central reflection of your triangle in the midpoint of any one of its sides to get a new triangle that shares that side, but is otherwise disjoint from the original triangle; the two together form a parallelogram. One easily sees that the hypotheses about the triangle imply that parallelogram still has no interior lattice points, but its four vertices are lattice points.

To show intuitively that the parallelogram must have area $1$, pave the whole plane by translates of the parallelogram laid side-to-side in the obvious way. Now each lattice point is the bottom left corner (for some appropriate meaning of "bottom-left") of a unique parallelogram. Choosing a large convex region, so that the number of parallelograms crossing its boundary is small with respect to the number completely contained in it, the latter number is approximately equal to the number of lattice points in the region, which is approximately equal to the area of the region. Taking the limit as the size of the region goes to infinity, one sees that the area of individual parallelograms must be$~1$.

A somewhat more formal way to complete that argument is to roll up the plane to a torus: take the projection $\def\R{\Bbb R}\def\Z{\Bbb Z}\R^2\to\R^2/(n\Z\times m\Z)$ for some positive integers $n,m$. The codomain is a compact surface of area $nm$, which contains $nm$ points that are the image of a lattice points (element of $\Z\times\Z$). Choosing preimages for those points, and taking the corresponding set of parallelograms, one obtains a region that under the projection covers our compact surface exactly once; since the projection is locally area-preserving, that region has area $nm$, and each parallelogram has area$~1$. In fact one could just choose $n=m=1$.

Related Question