Triangle Partition Puzzle
   

   

 Math Help -> Puzzles -> Partition a triangle -> Answer 

Partition a triangle into a finite number of acute triangles

Is it possible to dissect any triangle into a finite number of acute triangles?

Source: http://mathforum.org/wagon/spring02/p960.html, which credits
James Tanton, Math Horizons, April 2002.

In researching this question, I found Acute Square Triangulation, which gives a method of partitioning a square into eight acute triangles (diagram, right).  This website points out that a triangulation using triangles that are "more acute" (i.e. a smaller maximum angle) is possible with 14 triangles.
 
This diagram, left, is fascinating because it shows the partitioning of two 45º-45º-90º triangles into acute triangles -- not just acute, but "very" acute.  That means there's a lot of "give" in this triangulation, which would allow the 45º-45º-90º triangle to be "squashed" or "stretched" slightly without invalidating the triangulation.
The dashed circles above represent
"forbidden regions" in which one of
 the angles would be obtuse.
In this same web page, the curious comment is made, "Later, I and others showed that any polygon could be triangulated with non-obtuse triangles, and that in fact only O(n) non-obtuse triangles suffice to triangulate an n-sided polygon. However some polygons might require right angles or angles very close to 90 degrees."

If it were true that any triangle could be partitioned into acute triangles then any polygon that could be triangulated with non-obtuse triangles could be further partitioned into acute triangles.  So the fact this author chose to triangulate with "non-obtuse" triangles instead of making the stronger statement involving "acute" triangles leads me to speculate that some right triangles can't be partitioned into acute triangles.  Or maybe the reason for "non-obtuse" instead of "acute" is to keep the number of partitions down to O(n).

Enough speculation.  Let's see if we can just partition a triangle.

If the triangle is acute, we're done, so let's assume it's non-acute.  Let the angles be A £ B £ C.  So angle C is at least 90º, so the sum of angles A and B is at most 90º, so angle A is at most 45º.

If angle B is more than 45º, then the triangle can be partitioned by drawing line CD into an acute triangle BCD and an obtuse triangle ACD in which angle ACD is at most 45º.

(Demonstration:
First, note that angle C is less than 135º because angle B is at least 45º and angle A is greater than zero.
So C-45º is less than a right angle.
Now select point D so that angle C-45º < angle BCD < 90º
Angle BDC = 180º - angle B - angle BCD,
  < 180º - angle B - (C-45º),
  = 180º - (B-45º) - angle C,
  < 180º - angle C,
  < 90º
Since angles BDC, BCD, and B are all less than 90º, this is an acute triangle.)

The remaining triangle, triangle ADC has two angles that are at most 45º and one angle that is at least 90º.  Our partitioning problem boils down to the question of whether such a "flattened" obtuse triangle can be partitioned into a finite number of acute triangles.

The answer, in a word, is yes.

First, look at the diagram, then I'll explain the method.

First, place point D directly below, and close enough, to C so that angle FDH will be acute.  You'll see why the proximity of D to C is important in a minute.

Then draw line DE almost, but not quite horizontal, so angle CDE is less than 90º.  Similarly, draw line DG almost horizontal.

Then draw line EF almost vertical, so angle AFE is less than 90º.  Similarly, draw GH almost vertical.

That's all there is to it.  If your "almost" angle is small enough, and if segment CD is short enough, all the inner triangles will be acute.

Now you see what happens if line CD is too long:

The bottom triangle, FDH, is no longer acute.  This is never a problem if you make CD short enough, and there's no way to make it too short.

If the triangle is "flatter" you will need to make CD shorter so that triangles all sort of "bunch together" near C, and so every triangle is acute.  Also, the word "almost", when I use it in the instructions, above, refers to an angle that is very small compared to angle A.  So if the triangle is very flat (i.e. angle A is very small) then the inclination of DE, with respect to the horizontal base AB, must be "much less" than angle A.
So far, I've been dealing with isosceles (or nearly isosceles) triangles.  A new challenge emerges when angle A is very small compared to angle B.  Here is what that looks like (points B, E, and F are "off camera").  The problem is that angle FDH has a tendency to get too big when you follow these instructions.  I want you to see that angle D can be made smaller than 90º by simply shrinking the length of AD to the point that DH becomes "almost almost" vertical.  (I say "almost almost", because DG is almost horizontal, and DH can't become as vertical as DG is horizontal without making angle HDG bigger than 90º, but it can come arbitrarily close to 90º, which brings angle FDH back under 90º.  So "almost almost" is a smaller angle than just "almost"!) 
I'll admit this is far from a rigorous mathematical proof.  However, I'm quite confident that it could be turned into such a thing (at the risk of obscuring its logic), and I'm prepared to leave it as it is.  If you're still not satisfied, then I encourage you to take it to the next step of rigor, and express just how small AD needs to be, and just how small "almost" and "almost almost" need to be in terms of angles A, B, and C.  Then email it to me, or better yet, put it on the web and let me know where it is so I can link to it.

Related pages in this website

 

 

The webmaster and author of the Math Help site is Graeme McRae.
     [home]  [email]  [search]  [Links to Math Sites]  [Whiteboard]