Maths Olympiad Prep

Library / /73 of 115

Geometry Difficulty 7.4 National olympiad, round 2 Find the answer

( Gregory Galparin ) Let P\mathcal{P} be a convex polygon with nn sides, n3n\ge3 . Any set of n3n - 3 diagonals of P\mathcal{P} that do not intersect in the interior of the polygon determine a triangulation of P\mathcal{P} into n2n - 2 triangles. If P\mathcal{P} is regular and there is a triangulation of P\mathcal{P} consisting of only isosceles triangles, find all the possible values of nn .

A number or a short expression. Fractions can be typed as 3/2, and spacing doesn't matter.

Solution

We label the vertices of P\mathcal{P} as P0,P1,P2,,PnP_0, P_1, P_2, \ldots, P_n . Consider a diagonal d=PaPa+k,kn/2d = \overline{P_a\,P_{a+k}},\,k \le n/2 in the triangulation. We show that kk must have the form 2m2^{m} for some nonnegative integer mm .
This diagonal partitions P\mathcal{P} into two regions Q,R\mathcal{Q},\, \mathcal{R} , and is the side of an isosceles triangle in both regions. Without loss of generality suppose the area of QQ is less than the area of RR (so the center of PP does not lie in the interior of QQ ); it follows that the lengths of the edges and diagonals in QQ are all smaller than dd . Thus dd must the be the base of the isosceles triangle in QQ , from which it follows that the isosceles triangle is PaPa+k/2Pa+k\triangle P_aP_{a+k/2}\,P_{a+k} , and so 2k2|k . Repeating this process on the legs of isosceles triangle ( PaPa+k/2,Pa+kPa+k/2\overline{P_aP_{a+k/2}},\,\overline{P_{a+k}P_{a+k/2}} ), it follows that k=2mk = 2^m for some positive integer mm (if we allow degeneracy , then we can also let m=0m=0 ).
An example for , An isosceles triangle containing the center for ,
Now take the isosceles triangle PxPyPz,0x<y<z<nP_xP_yP_z,\,0 \le x < y < z < n in the triangulation that contains the center of P\mathcal{P} in its interior; if a diagonal passes through the center, select either of the isosceles triangles with that diagonal as an edge. Without loss of generality, suppose PxPy=PyPzP_xP_y = P_yP_z . From our previous result, it follows that there are 2a2^a edges of PP on the minor arcs of PxPy,PyPzP_xP_y,\, P_yP_z and 2b2^b edges of PP on the minor arc of PzPxP_zP_x , for positive integers a,ba,\,b . Therefore, we can write n=22a+2b=2a+1+2b,n = 2 \cdot 2^a + 2^b = 2^{a+1} + 2^{b}, so nn must be the sum of two powers of 22 .
We now claim that this condition is sufficient. Suppose without loss of generality that a+1ba+1 \ge b ; then we rewrite this as n=2b(2ab+1+1).n = 2^{b}(2^{a-b+1}+1).
Lemma 1 : All regular polygons with or have triangulations that meet the conditions.
By induction , it follows that we can cover all the desired nn .
For n=3,4n = 3,4 , this is trivial. For k>1k>1 , we construct the diagonals of equal length P0P2k1\overline{P_0P_{2^{k-1}}} and P2k1+1P0\overline{P_{2^{k-1}+1}P_0} . This partitions P\mathcal{P} into 33 regions: an isosceles P0P2k1P2k1+1\triangle P_0P_{2^{k-1}}P_{2^{k-1}+1} , and two other regions. For these two regions, we can recursively construct the isosceles triangles defined above in the second paragraph. It follows that we have constructed 2(2k11)+(1)=2k1=n22(2^{k-1}-1) + (1) = 2^k-1 = n-2 isosceles triangles with non-intersecting diagonals, as desired.

Figure (Asymptote source)
size(200); defaultpen(linewidth(0.7)+fontsize(10)); int n = 17; real r = 1; real rad = pi/2;  pair pt(real k=0) {  return (r*expi(rad-2*pi*k/n)); }  for(int i=0; i<n; ++i){  dot(pt(i));  draw(pt(i)--pt(i+1)); }  /* could rewrite recursively, if someone wants to do .. */ draw(pt(8)--pt()--pt(9));  draw(pt()--pt(4)--pt(8));   draw(pt()--pt(2)--pt(4));    draw(pt()--pt(1)--pt(2));    draw(pt(2)--pt(3)--pt(4));   draw(pt(4)--pt(6)--pt(8));    draw(pt(4)--pt(5)--pt(6));    draw(pt(6)--pt(7)--pt(8));  draw(pt(9)--pt(13)--pt(17));   draw(pt(9)--pt(11)--pt(13));    draw(pt(9)--pt(10)--pt(11));    draw(pt(11)--pt(12)--pt(13));   draw(pt(13)--pt(15)--pt(17));    draw(pt(13)--pt(14)--pt(15));    draw(pt(15)--pt(16)--pt(17));    label("\(P_0\)",pt(),N); label("\(P_1\)",pt(1),NNE); label("\(P_{16}\)",pt(-1),NNW); label("\(\cdots\)",pt(2),NE);
An example for
Lemma 2 : If a regular polygon with sides has a working triangulation, then the regular polygon with sides also has a triangulation that meets the conditions.
We construct the diagonals P0P2, P2P4, P2n2P0\overline{P_0P_2},\ \overline{P_2P_4},\ \ldots \overline{P_{2n-2}P_0} . This partitions P\mathcal{P} into nn isosceles triangles of the form P2kP2k+1P2k+2\triangle P_{2k}P_{2k+1}P_{2k+2} , as well as a central regular polygon with nn sides. However, we know that there exists a triangulation for the nn -sided polygon that yields n2n-2 isosceles triangles. Thus, we have created (n)+(n2)=2n2(n) + (n-2) = 2n-2 isosceles triangles with non-intersecting diagonals, as desired.
Figure (Asymptote source)
size(200); defaultpen(linewidth(0.7)+fontsize(10)); int n = 10; real r = 1; real rad = pi/2;  pair pt(real k=0) {  return (r*expi(rad-2*pi*k/n)); }  for(int i=0; i<n; ++i){  dot(pt(i));  draw(pt(i)--pt(i+1)); }  draw(pt()--pt(2)--pt(4)--pt(6)--pt(8)--cycle); draw(pt()--pt(4)--pt(6)--cycle,linewidth(0.5)+linetype("4 4"));    label("\(P_0\)",pt(),N); label("\(P_1\)",pt(1),NNE); label("\(P_{2}\)",pt(2),NE); label("\(P_{3}\)",pt(3),E); label("\(P_{4}\)",pt(4),SE); label("\(P_{5}\)",pt(5),S); label("\(P_{6}\)",pt(6),SW); label("\(P_{7}\)",pt(7),W); label("\(P_{8}\)",pt(8),NW); label("\(P_{9}\)",pt(9),NNW);
An example for
In summary, the answer is all nn that can be written in the form 2a+1+2b,a,b02^{a+1} + 2^{b},\, a,b \ge 0 . Alternatively, this condition can be expressed as either n=2k,k2n=2^{k},\, k \ge 2 (this is the case when a+1=ba+1 = b ) or nn is the sum of two distinct powers of 22 , where 1=201= 2^0 is considered a power of 22 .

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: Omni-MATH, licensed Apache-2.0. Statement and solution reproduced as published; topic and difficulty added by this site.