Homepage › Solution manuals › Ivan Niven › An Introduction to the Theory of Numbers › Exercise 6.3.11* (Regular polygons with rational vertices)
Exercise 6.3.11* (Regular polygons with rational vertices)
Prove that no points with rational coordinates can be chosen in the Euclidean plane to form the vertices of a regular polygon with sides, except in the case .
Hint. If , the area of such a triangle can be shown to be rational by the use of one standard elementary formula, but irrational by another. For values of other than , or , a similar contradiction can be obtained by applying the law of cosines to a triangle formed by two adjacent vertices and the center of the polygon.
Answers
Proof. For , let denote the side of an equilateral triangle, and the coordinates of the vertices . Assume for the sake of contradiction that these coordinates are rational.
The height of this triangle is , and the area is
(Alternatively, this can be obtained by Heron’s formula.)
Moreover , and , thus . The area is also half of the area of the parallelogram with sides . This gives
Since the coordinates are rational, this shows that . This is a contradiction, so no equilateral triangle has rational vertices.
Assume now that , and that the vertices of the regular polygon have rational coordinates . Let denote the center of the regular polygon. Since is the isobarycenter of , its coordinates are rational. Consider the triangle , with area .
Let be the length of and be the length of , so that and are rational. The law of cosines applied to this triangle gives
Since , this shows that , where . By Theorem 6.16, this implies or .
The case has been treated. Of course, for , there exists squares with rational vertices, for instance .
It remains the case . If a regular hexagon has rational vertices, then is an equilateral triangle with rational vertices: this is impossible by the first part, so there don’t exist a regular hexagon with rational vertices.
In conclusion, no points with rational coordinates can be chosen in the Euclidean plane to form the vertices of a regular polygon with sides, except in the case . □