There is a grid of equilateral triangles with a distance between any two neighboring grid points. An equilateral triangle with side length lies on the grid so that all of its vertices are grid points, and all of its sides match the grid. Now, let us decompose this equilateral triangle into smaller triangles (not necessarily equilateral triangles) so that the vertices of all these small triangles are all grid points, and all these small triangles have equal areas.
Prove that there are at least equilateral triangles among these smaller triangles.
Solution
Without loss of generality, assume the large equilateral triangle points upward. We will prove the following: among all the small triangles, the number of upward-pointing equilateral triangles exceeds the number of downward-pointing equilateral triangles by at least . This naturally proves the original statement.
If all the small triangles are equilateral triangles, this obviously holds (since in each horizontal row, the number of upward-pointing triangles exceeds the number of downward-pointing ones by exactly one). If not, then perform the following operation: find the longest edge among all the small triangles, and consider the two small triangles and having this edge. We can prove the following:
Lemma 1: forms a parallelogram.
Proof: By Pick's formula, there are no other grid points on the segment , and all possible positions for and lie on two lines parallel to (one on each side of ), spaced at intervals equal to the length of . Moreover, since is the longest edge, the angles and must be acute, so the foot of the perpendicular from to falls within the segment . Combining these two facts, we know the position of is uniquely determined; similarly, is also uniquely determined, and by symmetry it is easy to see that is the point such that forms a parallelogram. Q.E.D.
Based on the fact that these two small triangles and form a parallelogram, replacing with yields a new decomposition satisfying the conditions of the problem, and
Lemma 2: .
Proof: Since , we know ; and since , we know . Similarly, . Therefore is obtuse, so by the law of cosines (pivot theorem), . Q.E.D.
Therefore, each time we perform this operation, the length of the longest edge decreases; noting that there are only finitely many possible distances between two points on the grid, we can repeat this operation until the longest edge is reduced to length , that is, until the state in which all small triangles are equilateral triangles is reached. Moreover, in each such operation, it is easy to see that the difference between the number of upward-pointing and downward-pointing equilateral triangles does not change. Hence we know that in the original decomposition, the number of upward-pointing equilateral triangles exceeds the number of downward-pointing small equilateral triangles by . Q.E.D.