Maths Olympiad Prep

Track / Stage 5 / 166 of 400 #1246 of 2444

Problem 1246

AIME late
Geometry Difficulty 5.3 Prove it Taiwan IMO Selection Camp · Taiwan

Let n3n \ge 3. What kind of convex nn-gons can be completely divided into finitely many parallelograms? (Not only which nn, but also a description of the shapes.)

This one wants a proof. Work it on paper, then read the official solution and mark yourself. Be honest about it: the record is only any use to you if it is.

Next problem →

Official solution

Let GG be a convex nn-gon that can be divided [into parallelograms]. For any edge aa on GG, first rotate it to a horizontal position, then starting from aa we can find, going upward step by step, a sequence of parallelograms, each having two sides parallel to aa and connected in sequence.

(P): There exists a unique edge on GG such that the top of the last parallelogram in the above sequence is attached to this edge.

The reason is: if this sequence does not touch the boundary of GG, or touches some edge of GG but not in the manner of the above-mentioned parallel attachment, then we can continue upward to find the next parallelogram; moreover, since the division uses infinitely many parallelograms, property (P) holds. If it were not unique (there could be other different sequences), then it could not be a convex polygon. We call the edge described by property (P) the parallel opposite edge of aa, and denote it by O(a)O(a). Clearly O(O(a))=aO(O(a)) = a, that is, O()O(\cdot) is a bijection from edges to edges, and is also an involution. Since O(a)=aO(a) = a is impossible, this involution forms a complete pairing from edges to edges, so nn is even; in the following assume n=2mn = 2m.

In counterclockwise order, a0,a1,,a2m1a_0, a_1, \dots, a_{2m-1} are the edges of the convex 2m2m-gon, and ai\vec{a}_i is exactly the counterclockwise vector formed by edge aia_i. Rotate a0\vec{a}_0 to horizontal, then consider the angle ( a i)\text{( a i)} between each vector and the xx-axis. Suppose O(a0)=akO(a_0) = a_k, then
0 = ( a 0) < ( a 1) < < ( a k) = 180 < ( a k+1 ) < < ( a 2n-1 ) < 360 .\text{0 = ( a 0) < ( a 1) < < ( a k) = 180 < ( a k+1 ) < < ( a 2n-1 ) < 360 .}
From this we can see: the parallel pairing is between a1,,ak1a_1, \dots, a_{k-1} and ak+1,,a2m1a_{k+1}, \dots, a_{2m-1}, so the two sets have the same number of edges, hence O(a0)=amO(a_0) = a_m. Similarly O(aj)=aj+mO(a_j) = a_{j+m} (indices taken mod2m\mod 2m as appropriate). (PS. This paragraph can be skipped without proof, because for a convex 2m2m-gon formed by mm pairs of parallel lines, this is naturally the case.)

(1) Looking from the left boundary, none will protrude to the left;
(2) The left boundary goes all the way from the tail of a\vec{a} to the head of O(a)O(\vec{a}).

If (1) or (2) is not true, then conversely we can find, from top to bottom, a sequence of parallelograms (which of course has no intersection with the previous sequence), and the last one should attach to aa; however, AA is the leftmost parallelogram attached to aa, and the new sequence is to the left of the previous sequence, so the last one of the new sequence cannot attach to aa. We call this left broken-line boundary 1\ell_1. Similarly we can obtain the right broken-line boundary 2\ell_2, connecting from the head of a\vec{a} to the tail of O(a)O(\vec{a}). Inside the region surrounded by a,1,O(a),2a, \ell_1, O(a), \ell_2, there exist finitely many degree-3 vertices of the types \sqcup and \perp; for a \sqcup we can draw a parallel line all the way to aa, and for a \perp we can also draw a parallel line all the way to O(a)O(a). After drawing these, it is still a parallelogram division. At this point we can see: edge aa is divided into finitely many segments, each segment having a stacked sequence of parallelograms; and for each sequence, its parallelograms all have equal width; there may be other spaces interspersed between adjacent sequences, but that is fine. In this way we go all the way from aa to O(a)O(a). Correspondingly, O(a)O(a) also has this property. The conclusion is that the finitely many segments into which aa and O(a)O(a) are divided form a bijection, and each corresponding segment has the same length, so naturally aa and O(a)O(a) have the same edge length.

The above conclusion is: if a convex nn-gon can be completely divided into finitely many parallelograms, then nn is even and every edge has an equal-length parallel opposite edge.

Consider an edge aa and its equal-length opposite edge O(a)O(a). Going counterclockwise from aa along the edges of the convex nn-gon to reach O(a)O(a), draw (n2)/2(n-2)/2 parallelograms along the way, letting the widths of these parallelograms all be equal in length to aa. After removing these parallelograms, what remains is a convex (n2)(n-2)-gon, and it still has the property that every edge has an equal-length parallel opposite edge; by induction, this convex (n2)(n-2)-gon can be completely divided into finitely many parallelograms; hence the given convex nn-gon can also be completely divided into finitely many parallelograms. QED!

Source: MathNet, licensed CC-BY-4.0. Statement translated into English from zh; metadata (topic, difficulty, ordering) added by this project.