The largest angle bisection procedure
Dan Ismailescu, Joehyun Kim, Kelvin Kim, Jeewoo Lee

TL;DR
This paper studies an iterative triangle subdivision method based on bisecting the largest angles, proving convergence properties and the diversity of resulting small triangles.
Contribution
It introduces and analyzes the largest angle bisection procedure, establishing convergence and diversity results for the generated triangle partitions.
Findings
Diameters of subdivided triangles tend to zero as iterations increase.
Smallest angles in the partitions are bounded away from zero.
Number of non-congruent small triangles becomes unbounded, except for a specific initial triangle.
Abstract
The {\it largest angle bisection} procedure is the operation which partitions a given triangle, , into two smaller triangles by constructing the angle bisector of the largest angle of . Applying the procedure to each of these two triangles produces a partition of into four smaller triangles. Continuing in this manner, after iterations, the initial triangle is divided into small triangles. We prove that as approaches infinity, the diameters of all these triangles tend to , the smallest angle of all these triangles is bounded away from , and that, with the exception of being an isosceles right triangle, the number of dissimilar triangles is unbounded.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Advanced Numerical Analysis Techniques · Digital Image Processing Techniques
The largest angle bisection procedure
Dan Ismailescu
Mathematics Department, Hofstra University, Hempstead, NY 11549
,
Joehyun Kim
Fort Lee High School, NJ 07024
,
Kelvin Kim
Bergen Catholic High School, NJ 07649
and
Jeewoo Lee
Townsend Harris High School, NY 11367
Abstract.
The largest angle bisection procedure is the operation which partitions a given triangle, , into two smaller triangles by constructing the angle bisector of the largest angle of . Applying the procedure to each of these two triangles produces a partition of into four smaller triangles. Continuing in this manner, after iterations, the initial triangle is divided into small triangles. We prove that as approaches infinity, the diameters of all these triangles tend to [math], the smallest angle of all these triangles is bounded away from [math], and that, with the exception of being an isosceles right triangle, the number of dissimilar triangles is unbounded.
1. Background and motivation
For a given triangle, locate the midpoint of the longest side and then connect this point to the vertex of the triangle opposite the longest side. In other words, in any given triangle draw the shortest median. This construction is known as the longest edge bisection procedure and was first considered in 1975 by Rosenberg and Stenger [3].
Let be a given triangle. Bisect into two triangles and according to the procedure defined above. Next, bisect each , , forming four new triangles , . Continue in this fashion. For every nonnegative integer set , so is the set of triangles created in the -th iteration. Please refer to figure 1 for an illustration of this process for .
Define , the mesh of , to be the length of the longest side among the sides of all triangles in . Similarly, let be the smallest angle among the angles of the triangles in .
Motivated by possible applications to the finite element method, Rosenberg and Stenger considered the following:
Problem 1.1**.**
- (a)
Is it true that is bounded away from [math] as
- (b)
Is it true that approaches [math] as ?
- (c)
Does the family contains finitely many triangle types?
Based on figure 1 it is reasonable to expect the answer to the first two questions to be affirmative. Indeed, the first question was answered by Rosenberg and Stenger themselves.
Theorem 1.2**.**
[3]** With the notations above we have that
[TABLE]
where is the smallest angle of the initial triangle . Equality holds when is an equilateral triangle.
As mentioned earlier, the theorem is of interest if the mesh in the finite-element approximation of solutions of differential equations is refined in the described manner; the convergence criterion of the method is that the angles of the triangles do not tend to zero.
In 1890 Schwarz [7] surprised the mathematical community by providing and explicit example of a situation in which triangles are used to approximate the area of a cylinder. In this case, the sum of the areas of the triangles may not converge to the area of the cylinder as the size of each triangle approaches zero, and the number of triangles approaches infinity, if the smallest interior angle of each triangle approaches zero.
The second question was answered by Kearfott [2] a few years later.
Theorem 1.3**.**
[2]** Let be the length of the longest side among the sides of all th generation triangles obtained by applying the longest edge bisection procedure. Then
[TABLE]
Kearfott shows that and then uses induction. This rate of convergence was successively improved by Stynes [8] and by Adler [1] who proved that if is even and if is odd, with equality if the initial triangle is equilateral.
Also, both Stynes’ and Adler’s techniques lead to an answer to the third question: the union contains only finitely many triangle shapes (up to similarity).
For a given initial triangle , it would be interesting to find a formula for the number of different similarity classes generated by the longest edge bisection procedure applied to , and also an expression for the smallest such that every triangle in is similar to some triangle in . At the time of this writing, there are several known bounds but these seem rather weak. For details the reader is referred to [5, 6].
2. The problem and summary of results
In this paper we consider a different kind of bisection procedure.
Question. What if instead of bisecting the longest edge, we bisect the largest angle?
For any given triangle, locate the largest angle and then construct the angle bisector of this angle - see figure 2 below.
For each of the two newly formed triangles construct the angle bisectors of their largest angles, and so on. As in the longest edge bisection scenario, let be the set of triangles obtained after the th iteration of this operation, which we are going to call the largest angle bisection procedure. Also, let , the mesh of , to be the length of the longest side among the sides of all triangles in and let be the smallest angle among the angles of the triangles in .
It is then natural to ask the same questions as in problem 1.1 for this new operation. Under the assumption of the largest angle bisection procedure we prove the following results.
[TABLE]
Notice that results (1) and (2) are similar to the ones in the original problem, while result (3) is different. The remainder of the paper is dedicated to presenting proofs of these statements.
Showing (1) is very easy, and the proof of (3) is not too difficult, either. However, proving (2) is quite challenging. In fact, throughout the next three sections we build the tools needed for showing that . Let us start with a simple proof of (1).
Theorem 2.1**.**
Let be an arbitrary triangle with angles . Apply the largest angle bisection procedure with as the initial triangle. Then, for all we have that .
Proof.
Each of the triangles obtained after the iteration has a largest angle. Let denote the smallest such angle. It is easy to see that
[TABLE]
Indeed, if is obtained by bisecting the largest angle of some -th generation triangle then . Otherwise, appears a base angle of some generation triangle, hence, .
Next we prove that
[TABLE]
Let be the generation triangle one of whose offspring contains . Without loss of generality we can assume that is one of the angles of triangle - see figure 3.
Clearly, which implies that .
It follows that
[TABLE]
Combining (4) and (5) we obtain that , from which we obtain that
[TABLE]
On the other hand, it is easy to see that for all
[TABLE]
Indeed, if then appears in some generation triangle for all since one never bisects angles which are less than . In this case, it follows that .
Otherwise, then appears in some generation triangle for all for exactly the same reason as above. Again, we obtain that . This proves inequality (7). From (6) and (7) the statement of Theorem 2.1 follows.
∎
3. Showing that : Initial considerations
Recall that in the longest edge bisection procedure it is relatively easy to prove that and in general that . This eventually implies that . Thus exponentially and the base is an absolute constant - see figure 4 .
Note that such a result is not possible in the largest angle bisector procedure scenario. Indeed, let be a very thin isosceles triangle; then the decay of could be quite slow depending on the choice of - see figure 4 .
On the other hand, define the shortest altitude bisection procedure to be analogous to the longest edge bisection and the largest angle bisection operation, the only difference being that at each step we draw the altitude corresponding to the largest edge of the triangle (rather than the the median or the angle bisector) - see figure 4 .
It it easy to see that in this case we have at most two similarity classes. Moreover, exponentially. Indeed, let be a triangle and let be the altitude corresponding to its longest edge. Focus of triangle first: denote , and . Then construct . Each of the two new triangles and is similar to and the corresponding similarity ratios are and , respectively.
It follows that if one continues applying the shortest altitude bisection procedure to the
subtriangles of , the largest segment among all th generation triangles cannot exceed . A similar reasoning applies to triangle . This shows that approaches [math] exponentially, but the base of this exponential depends on the initial triangle .
It is therefore reasonable to expect that in the largest angle bisection situation, the mesh is going to behave in a similar fashion. One only needs to select an appropriate quantity that depends on and which will eventually allow us to prove that .
Denote , and , the lengths of the sides of triangle , Further assume that . One natural choice for would be the ratio ; we are going to call this the aspect ratio of triangle and we will denote it by . By triangle inequality, so everything is fine.
The problem however is that the aspect ratio of one of the triangles obtained by largest angle bisecting could be greater than the aspect ratio of . This is going to create difficulties when attempting to use induction. So, we may have to adjust our selection of as follows .
But even this is not sufficient as it may happen that there is a triangle in the second generation whose aspect ratio exceeds the aspect ratios of all its ancestors. This is the case when is equilateral: , while the triangles obtained after the second iteration have aspect ratio .
Fortunately, this is as far as we will have to go. At the heart of the entire proof of lies the following idea
Given a triangle , let and be the children of obtained via the largest angle bisection procedure. Consider the quantity
[TABLE]
Then all triangles obtained in the subsequent iterations have aspect ratio no greater than .
The next two sections contain the technical details.
4. One simple lemma
Definition 4.1**.**
Given a triangle with sides , and angles , define the aspect ratio of as
[TABLE]
Hence, the aspect ratio of a triangle is obtained by dividing the length of the longest side by the sum of the lengths of the other two sides. Obviously, an easy consequence of triangle inequality is that for any triangle we have that . On the other hand, , with equality if and only if the triangle is equilateral.
Note that can be expressed in terms of the angles of the triangle.
[TABLE]
Thus, the aspect ratio of a triangle is the product between the sine function applied to half the largest angle and the secant function applied to half the difference of the other two angles. Due to the nature of the problem, we are going to use (9) much more often than (8).
Lemma 4.2**.**
Let be a triangle with sides , , with . Denote the corresponding angles by , and , respectively. Obviously, . Let be the angle bisector of angle . Then the following inequalities hold true:
[TABLE]
Proof.
It is easy to express the length of the angle bisector in terms of the side lengths , and . We have:
[TABLE]
This proves the first part. Since is the largest angle of triangle it follows that
[TABLE]
For triangle we have
[TABLE]
In the first case, inequality (11) is equivalent to
[TABLE]
the last step being true since .
In the second case, inequality (11) can be written equivalently as
[TABLE]
which is obviously true since . This completes the proof. ∎
Observation 4.3**.**
The results proved in Lemma 4.2 are going to be used frequently throughout the rest of the paper so it is useful to restate them as follows. Inequality (10) says that the angle bisector of the largest angle of a triangle cannot exceed of the length of the largest side of the triangle. Inequality (11) states that of the two triangles created after applying the largest angle bisection procedure, the one containing the smallest angle has the larger aspect ratio.
5. The aspect ratio lemma
We next introduce an important quantity. For every let
[TABLE]
that is, is the maximum aspect ratio over all triangles obtained after the th iteration of the largest angle bisection procedure.
With this notation we have under the premises of Lemma 4.2 that , and by (11) . Since these two quantities are going to be very frequently used in the sequel we list them below for easy future reference.
[TABLE]
Lemma 5.1**.**
Given a triangle with angles , let be the angle bisector of angle . Construct the angle bisectors of the largest angles in each of the triangles and . Let be the largest of the aspect ratios of the four smaller triangles created after the second iteration of the largest angle bisection procedure. Then
[TABLE]
Proof.
It is easy to see that is the largest angle of triangle - see figure 2. Hence, in the second step one has to construct , the angle bisector of . In triangle however, it may be that either or is the largest angle. We will therefore study two cases, depending on whether or .
Case 1.
Please refer to figure 5. We have that from which . On the other hand, which implies . Hence in this case
[TABLE]
Since and it follows from (11) that . Similarly, since and we have that and by using (11) again, .
This eliminates from further considerations two of the four triangles obtained in the second iteration. In order to complete the proof of this case it would suffice to show that and . Recall that .
To prove the first inequality notice the following equivalences
[TABLE]
which is certainly true since and .
A similar approach proves the second inequality.
[TABLE]
and that is true since and . This proves (14) when .
Case 2.
Since , in order to divide triangle , we have to consider the angle bisector from - see figure 6.This case is more difficult. We need to further split the analysis into three subcases depending on whether , or .
Subcase 2.1.
Using the fact that and (11) we obtain that and . This removes triangles and from our analysis. To prove (14) it would suffice to show that and . Recall that . The first inequality is equivalent to
[TABLE]
and this is true since and .
For the second inequality we use the following equivalences
[TABLE]
[TABLE]
which is true since and . This completes subcase 2.1.
Subcase 2.2.
Using the fact that and (11) we obtain that . Similarly, using and (11) we have that . Thus we can safely ignore triangles and in this case. To prove (14) it would suffice to show that and . Recall that . The first inequality is equivalent to
[TABLE]
which is true since and .
The second inequality is proved in a similar fashion.
[TABLE]
and this is certainly valid since and . This completes the proof of subcase 2.2.
Subcase 2.3.
This is the trickiest subcase. Since it follows from (11) that and . This removes triangles and from further considerations. To prove (14) it would suffice to show that .
The first inequality is similar to the previous ones
[TABLE]
and this inequality is obvious since and .
It remains to show that . This proof is slightly different. Recall that . Denote and where both . Since it follows that hence denote , where . To this end we have the following
[TABLE]
One can express in terms of the new variables , and as follows
[TABLE]
Since it follows that which after multiplying both sides by gives . From here we obtain that
[TABLE]
On the other hand, from we readily obtain . Using the last two inequalities in (16) it follows that
[TABLE]
The proof of the last subcase is complete. The main lemma is proved. ∎
We are now in position to prove a useful corollary. But let us first introduce a new quantity.
Definition 5.2**.**
With the notations above let
[TABLE]
Corollary 5.3**.**
The sequence is decreasing. That is, .
Proof.
Notice that is equivalent to and this is exactly what we proved in Lemma 5.1. Let us show that . Obviously, this is equivalent to proving that .
Let be the triangle of maximum aspect ratio obtained after the -nd iteration. In other words, . Triangle has a parent triangle that was obtained after the -st iteration; on its turn, has a parent triangle that was created after the -th iteration. Let us denote by be the other triangle created by applying the largest angle bisection procedure to triangle .
One can think of and as siblings, both offsprings of . Also, is the parent of while is the uncle of . Note that the position of within is irrelevant.
Now by Lemma 5.1 it follows that . But clearly,
, and , as is an -th generation triangle while both and were obtained after the -st iteration. It follows that
[TABLE]
which is exactly what we wanted to prove. ∎
6. The mesh size lemma
In this section we prove one intermediate result involving , the length of the longest side of all triangles obtained after applying the largest angle bisection procedure times.
Lemma 6.1**.**
With the notations above, for every we have that
[TABLE]
Proof.
Consider first the case . We want to show that . Consider the triangle with sides and angles . Thus .
Let be the angle bisector of angle . As noticed earlier in (11), . We have two cases depending on whether or - see figure 7.
In triangle we have that opposes the largest angle of - see also figures 5 or 6 for a better view. Hence, and and since by (10) we have that we can safely ignore segments , and from future considerations. In triangle we have that since the angle opposite to is larger. Using the angle bisector theorem in triangle we have that
[TABLE]
and thus, all the sides of triangles and satisfy the required inequality.
Let us next look at the children of triangle . Notice first that from the angle bisector theorem in we have that , hence .
In the case when it is not hard to show that and . For the first inequality we use the law of sines in triangles and . We have
[TABLE]
Combining the above equalities, the desired inequality is equivalent to
[TABLE]
The inequality is much easier to prove. Using the angle bisector theorem again in both triangles and we obtain
[TABLE]
Since we proved earlier that the proof of the first case is complete.
It remains to see what happens if . Recall that we already dealt with the subtriangles of . Of the five segments appearing among the sides of triangles and , and are clearly shorter than and we already know that . Segment is the angle bisector corresponding to the largest side of triangle hence by using (10) again we have that , done. We showed earlier that . Finally, since is the largest one in triangle .
It follows that as desired.
The proof of the general inequality follows the same steps as the proof of Corollary 5.3. Let be the triangle of maximum edge length obtained after the -nd iteration. In other words, . Triangle has a parent triangle that was obtained after the -st iteration; on its turn, has a parent triangle that was created after the -th iteration. Let us denote by be the other triangle created by applying the largest angle bisection procedure to triangle .
One can think of and as siblings, both offsprings of . Also, is the parent of while is the uncle of . The first part of the proof implies that
[TABLE]
But clearly, , and , as is an -th generation triangle while both and were obtained after the -st iteration. Also, we obviously have . It follows that
[TABLE]
which is exactly what we wanted to prove. ∎
7. Proofs of the last two theorems
We are finally in position to prove that as .
Theorem 7.1**.**
Let be any triangle. Use the largest angle bisection procedure times with as the starting triangle. Let and be the longest side and respectively, the largest aspect ratio over all -th generation triangles. Then
[TABLE]
Proof.
Recall that we introduced the notation . Using lemma 6.1 and corollary 5.3 repeatedly we have
[TABLE]
Multiplying term by term and simplifying we obtain that . Since we also have . This proves the theorem. ∎
Finally, we prove that, with one exception, the number of similarity types obtained via repeated application of the largest angle bisection procedure is unbounded. As before, let be the set of triangles in the -th generation. Denote by
[TABLE]
We intend to prove that unless the initial triangle is an isosceles right triangle, the set is infinite. Let be a triangle with angles . Apply the largest angle bisection procedure with as the starting triangle. As noticed in the proof of Theorem 2.1, angle is never bisected so it “survives” through the entire process unscathed.
Let be the -th generation triangle that contains the angle . It turns out one can find an explicit expression for the angles of for every .
Let us introduce the Jacobsthal sequence defined by the recurrence relation . The following equalities are easy to derive
[TABLE]
Let us prove the following
Lemma 7.2**.**
Let be the triangle in that contains as one of its angles. Then for every the other two angles of are
[TABLE]
Moreover, and .
Proof.
Notice first that since is a nondecreasing sequence the inequality is immediate. Also,
[TABLE]
We use induction on . If then , and - see figure 2.
Suppose triangle has angles , and . Since is the largest angle of we bisect this angle to obtain (and one other triangle but we can ignore that one). Then it is easy to see that the angles of are , and as shown in the figure below.
It is now just a matter of simple algebra to verify that
[TABLE]
This completes the proof. ∎
We need one more result.
Lemma 7.3**.**
Let and be two real positive numbers such that . For define
[TABLE]
Proof.
Notice the extra condition . Suppose that but . Then we obtain
[TABLE]
On the other hand, we have that
[TABLE]
Since we can divide equations (24) and (25) term by term to obtain that . But this contradicts the hypothesis. The proof is complete. ∎
We can now show that the set defined in (20) is, with one exception, infinite. If then by combining Lemma 7.2 and Lemma 7.3 we have that the largest angles of triangles are all different and thus we are done.
If then the initial triangle is bisected into two triangles and . Triangle has angles and it is similar to ; triangle has angles . If the largest angle of this triangle is different from twice the middle angle then we apply the reasoning above to and we are done.
The only cases left to consider are those when either or . The first case implies and therefore which is clearly impossible since . The second case gives and consequently, . In this case it is obvious that the largest angle bisection procedure keeps producing isosceles right triangles so we have only one type of triangle up to similarity.
We thus proved the following
Theorem 7.4**.**
Let be an arbitrary triangle. If is an isosceles right triangle then all triangles obtained via the largest angle bisection procedure are similar to . Otherwise, the number of different similarity types is at least as large as the number of iterations.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Adler, On the bisection method for triangles. Math. Comp. 40 (1983), no. 162, 571-–574.
- 2[2] B. Kearfott, A proof of convergence and an error bound for the method of bisection in ℝ n superscript ℝ 𝑛 \mathbb{R}^{n} . Math. Comp. 32 (1978), no. 144, 1147–-1153.
- 3[3] I. G. Rosenberg and F. Stenger, A lower bound on the angles of triangles constructed by bisecting the longest side, Math. Comp. 29 (1975), 390–-395.
- 4[4] M. C. Rivara, LEPP-bisection algorithms, applications and mathematical properties. Appl. Numer. Math. 59 (2009), no. 9, 2218-–2235.
- 5[5] M. C. Rivara and G. Iribarren, The 4-triangles longest-side partition of triangles and linear refinement algorithms. Math. Comp. 65 (1996), no. 216, 1485–-1502.
- 6[6] Á. Plaza, J. Suárez, M. A. Padrón, S. Falcón and D. Amieiro, Mesh quality improvement and other properties in the four-triangles longest-edge partition. Comput. Aided Geom. Design 21 (2004), no. 4, 353–-369.
- 7[7] H. A. Schwarz, Sur une définition erronée de l’aire d’une surface courbe, Gesammelte Mathematische Abhandlungen von H. A. Schwarz , vol. 2 , 1890, 309–311.
- 8[8] M. Stynes, On faster convergence of the bisection method for all triangles. Math. Comp. 35 (1980), no. 152, 1195-–1201.
