Tilings of Convex Polygons with Congruent Triangles
- 294 Downloads
- 4 Citations
Abstract
By the spectrum of a polygon A we mean the set of triples (α,β,γ) such that A can be dissected into congruent triangles of angles α,β,γ. We propose a technique for finding the spectrum of every convex polygon. Our method is based on the following classification. A tiling is called regular if there are two angles of the triangles, α and β such that at every vertex of the tiling the number of triangles having angle α equals the number of triangles having angle β. Otherwise the tiling is irregular. We list all pairs (A,T) such that A is a convex polygon and T is a triangle that tiles A regularly. The list of triangles tiling A irregularly is always finite, and can be obtained, at least in principle, by considering the system of equations satisfied by the angles, examining the conjugate tilings, and comparing the sides and the area of the triangles to those of A. Using this method we characterize the convex polygons with infinite spectrum, and determine the spectrum of the regular triangle, the square, all rectangles, and the regular N-gons with N large enough.
Keywords
Tilings with congruent triangles Regular and irregular tilings1 Introduction
This paper is concerned with the following problem. Suppose we are given a convex polygon A. Decide, whether or not A can be dissected into congruent triangles, and if there is such a dissection, find all triangles T such that A has a dissection into congruent triangles similar to T. By a dissection (or tiling) we mean a decomposition of A into pairwise nonoverlapping polygons. No other conditions are imposed on the tilings. In particular, it is allowed that two pieces have a common boundary point, but do not have a common side. By the spectrum of the polygon A we mean the set of triples (α,β,γ) such that A can be dissected into congruent triangles of angles α,β,γ.
A complete solution to this problem would be an algorithm producing the spectrum of every given convex polygon. Although we cannot solve the problem in this algorithmic sense of the word, we present a method which seems to work in most (and possibly, for all) cases. Our method is based on the following classification of tilings introduced in [3]. Suppose that A is dissected into triangles similar to T (we do not assume that the triangles are congruent). We say that the tiling is regular if there are two angles of T, say α and β such that at each vertex V of the tiling, the number of triangles having V as a vertex and having angle α at V is the same as the number of triangles having angle β at V. If this condition is not satisfied, then the tiling is called irregular. Thus the problem of finding the spectrum is divided into two separate questions: given A, determine those triangles T for which A has a regular (resp. irregular) tiling with congruent triangles similar to T.
We give a complete solution to the question concerning regular tilings. In Theorem 2.1 we list all pairs (A,T) such that A is a convex polygon, T is a triangle, and there is a regular tiling of A with congruent triangles similar to T. In fact, this is the main result of the paper, and its proof occupies Sects. 4–9.
As for irregular tilings, our starting point is [3, Theorem 4] stating that for every polygon A, the number of distinct non-similar triangles T such that A has an irregular tiling with triangles similar to T is finite. More precisely, the number of these triangles is at most cN 6, where N is the number of vertices of A and c is an absolute constant. The proof of [3, Theorem 4] is effective, and gives a list of triples (α,β,γ) such that the angles of every triangle which tiles A irregularly are given by one of the triples of the list.
As we shall see in Sect. 3, in many cases this list can be reduced considerably by using the system of equations satisfied by the angles, and considering conjugate tilings as in [1]. Then, assuming that the tiling consists of congruent triangles, we may compare the sides and the area of the triangles to those of A in order to obtain further number theoretical restrictions on the triples (α,β,γ). Discarding all triples violating these conditions, we arrive at the list of all triangles that tile A irregularly.
There can be two problems with the application of this argument. The first problem is that we cannot guarantee that the reduced list obtained by considering the equations, conjugate tilings and number theoretical restrictions only contains triples corresponding to a tiling. (Proving this fact would result in an algorithmic solution of the problem.) However, as we shall see in Sect. 3, in all cases we consider, each triple contained by the reduced list actually tiles A. One can hope that this happens to every convex polygon A.
The other problem is that when we arrive at a list of triples from which we cannot eliminate any item, we have to produce tilings corresponding to these triangles. In principle, this could be the most difficult step in the procedure. However, in the actual cases we consider, the existence of these tilings is either trivial (as in the case of rectangles or regular N-gons with N large enough), or relatively easy (as for the regular triangle). One can hope that this shows a general tendency.
The applications of the method outlined above will be given in Sect. 3. As an application of Theorem 2.1 we characterize the convex polygons with infinite spectrum (Theorem 3.1). Then we determine the spectrum of the regular triangle, the square, all rectangles, and the regular N-gons with N large enough (Theorems 3.3, 3.6, Corollary 3.7 and Theorem 3.4).
2 Regular Tilings of Convex Polygons
-
p i =q i for every i=1,…,m;
-
p i =r i for every i=1,…,m;
-
q i =r i for every i=1,…,m.
Theorem 2.1
- (i)
A is a parallelogram of angles γ and α+β, and the ratio of the sides of A is a rational multiple of sinα/sinβ.
- (ii)
A is a rational polygon, N−2 of its angles equal γ, the other two angles are integer multiples of α+β, and sinα,sinβ,sinγ are pairwise commensurable.
- (iii)
A is a rational polygon, N−2 of its angles equal α+β, the other two angles are integer multiples of γ, and sinα,sinβ,sinγ are pairwise commensurable.
- (iv)
A is a regular triangle, γ=π/3 or γ=2π/3, and sinα,sinβ,sinγ are pairwise commensurable.
- (v)
A is a centrally symmetric rational N-gon, N=2k≥8, each angle of A equals α+β, and the side lengths of A are a 1,…,a k ,a 1,…,a k in this order, where a 1,…,a k−1 constitute a geometric progression of quotient q=sinα/sinβ, and a k ≥q k−1⋅a 1.
- (vi)
A is a centrally symmetric rational hexagon, each angle of A equals 2π/3, γ=π/3 or γ=2π/3, and sinα/sinβ is rational.
- (vii)
A is a regular N-gon, α=β=(π/2)−(π/N) and γ=2π/N.
- (viii)
A is a rational N-gon with N≤6, each angle of A equals π/3 or 2π/3, α=β=π/6 and γ=2π/3.
- (ix)
A is a rational hexagon, each angle of A equals 2π/3, γ=π/3, and either α=π/6, β=π/2 or α=π/2, β=π/6.
We shall prove Theorem 2.1 in Sects. 4–9. In this section first we discuss the most immediate consequences of Theorem 2.1. Then we show that the cases listed in the theorem correspond to existing tilings.
Theorem 2.2
The set of those non-similar convex polygons which are not parallelograms and have a regular tiling with congruent triangles is countable.
Proof
It is enough to check that the set of those non-similar convex polygons which satisfy the conditions formulated in the cases (ii)–(ix) of Theorem 2.1 is countable.
First note that the set of non-similar rational triangles is countable, and thus the set of those triples (α,β,γ) for which sinα,sinβ,sinγ are pairwise commensurable is countable. From this observation it is clear that the set of those non-similar convex polygons which satisfy the conditions of cases (ii)–(iv) is countable.
Now consider the case (v). Then the angles of A are equal π−(2π/N). Since the sides of A are commensurable, it is clear that the number of these polygons is countable.
The statement concerning the cases (vi)–(ix) is trivial. □
Remark 2.3
The analogous statement about irregular tilings is false. In fact, for every N, there are continuum many non-similar convex N-gons that have irregular tilings with congruent triangles. To see this, let XYZ be a triangle such that \(\overline {XY}=\overline {XZ}\) and the angle γ=YXZ∡ satisfies γ<π/(N−2). Let T i denote the triangle obtained from XYZ by rotating it about the vertex X by the angle i⋅γ (i=0,…,N−3). Then \(A_{\gamma}=\bigcup_{i=0}^{N-3} T_{i}\) is a convex N-gon tiled with the triangles T 0,…,T N−3. It is clear that different values of γ lead to non-similar polygons A γ .
One can show that the set of non-similar convex N-gons having irregular tilings with congruent triangles can be decomposed into countable many families depending on some continuous parameters. Unfortunately, the description or enumeration of these families seems to be difficult.
Theorem 2.4
- (i)
N≤6.
- (ii)
A is a regular N-gon.
- (iii)
A is rational and centrally symmetric.
- (iv)
The lengths a,b,c are pairwise commensurable.
Proof
This is clear from Theorem 2.1. □
We close this section by showing that each case listed in Theorem 2.1 occurs. More precisely, we show that in each case (with the possible exception of (ix)), whenever the polygon A and the angles α,β,γ satisfy the conditions, then A has a regular tiling with congruent triangles of angles α,β,γ.
(i) Let A be a parallelogram of sides d 1,d 2 and angles γ and α+β such that d 1/d 2=(p/q)⋅(sinα/sinβ), where p and q are positive integers. Then we put τ=d 1/(psinα). If a=τsinα and b=τsinβ, then d 1=p⋅a and d 2=q⋅b. Thus A can be decomposed into pq congruent parallelograms of sides a and b. Each of these parallelograms can be decomposed into two congruent triangles of angles α,β,γ and of sides a,b and c=τsinγ. It is clear that the tiling obtained is regular.
Now it can be shown by induction on N that under these conditions A can be decomposed into finitely many nonoverlapping rational symmetric trapezoids of angles δ and π−δ. (See also Lemma 8 of [3], where a more general statement is proved, except that the rationality of the polygon A is not supposed, and thus the trapezoids obtained are not necessarily rational either. However, one can check that if A is rational and cosδ is rational, then the construction of [3, Lemma 8] yields rational trapezoids.) It follows from Lemma 2.2 of [2] that each of these symmetric trapezoids can be tiled with congruent copies of a triangle of angles α,β,γ. Then, by Lemma 2.1 of [2], A itself can be tiled with congruent copies of a triangle of angles α,β,γ. It is easy to check that the tiling obtained this way is regular.
(iv) See Theorem 3.1 of [2].
(v) By assumption, q=a 2/a 1 is a positive rational number. The conditions imply that α+β=π−(2π/N), and γ=2π/N=π/k.
Fig. 1
Since a k ≥q k ⋅a 1, there is a point W on the side V k−1 V k such that \(\overline {V_{k-1}W}=q^{k-1} \cdot a_{1} \). (The point W coincides with V k if a k =q k ⋅a 1.) Since \(\overline {W V_{k-1}}=q\cdot \overline {V_{k-2}V_{k-1}}\) and EV k−1 W∡=α, it follows that the triangle EV k−1 W is also similar to the triangle EV 0 V 1. By kγ=π we find that the points V 0,E and W are collinear. Thus the convex polygon V 0,…,V k−1 WV 0 is tiled by k triangles of angles α,β,γ such that the similarity ratio of any two of these triangles is rational.
The central symmetry of A implies that there is a point W′ on the side V N−1 V 0 such that \(\overline {V_{N-1}W'}=q^{k-1} \cdot a_{1} \). Also, the convex polygon V k ,…,V N−1 W′V k is tiled by k triangles of angles α,β,γ such that the similarity ratio of any two of these triangles is rational.
Let Δ 1,…,Δ n be the triangles of this decomposition, where each Δ i is similar to Δ 1. Then there are positive rational numbers r i such that Δ i is obtained from Δ 1 by a similarity transformation with ratio r i . Let p i and q be positive integers such that r i =p i /q (i=1,…,n). For every i, we can dissect Δ i into \(p_{i}^{2}\) congruent triangles similar to Δ 1. In this way we obtain a dissection of A into \(\sum_{i=1}^{n} p_{i}^{2}\) congruent triangles similar to Δ 1. It is easy to see that the tiling obtained is regular.
(vi) Let a 1,a 2,a 3,a 1,a 2,a 3 denote the lengths of the sides of A. It is easy to see that A can be decomposed into three parallelograms of sides a 1,a 2; a 3,a 1; and a 2,a 3, respectively. Therefore, these parallelograms are rational, and their angles equal π/3 and 2π/3. By (i), each of them can be tiled with congruent triangles of angles α,β,γ. In this way we decomposed A into nonoverlapping triangles of angles α,β,γ such that the similarity ratio of any two of these triangles is rational. From this we obtain a tiling of A into congruent triangles of angles α,β,γ as in the previous case. Clearly, the tiling obtained is regular.
(vii) Connecting the center of A with the vertices we obtain a tiling of A into congruent triangles of angles α,β,γ. Then we can label the angles (π/2)−(π/N) of the triangles with α and β in such a way that we obtain a regular tiling.
(viii) Since A is rational and each angle of A equals π/3 or 2π/3, it follows that A can be decomposed into congruent regular triangles. We can decompose each of these triangles into three triangles of angles α,β,γ. It is clear that we can label the acute angles of these triangles with α and β in such a way that we obtain a regular tiling.
(ix) It is clear that a regular triangle can be tiled with two congruent triangles having angles α=π/2,β=π/6,γ=π/3. Since every rational polygon with angles π/3 and 2π/3 can be tiled with congruent regular triangles, it follows that these polygons can be tiled with congruent triangles having angles α,β,γ. However, we are looking for regular tilings, and this extra condition excludes the cases when A is a triangle or a trapezoid or a pentagon. (We shall prove this in Sect. 8.) It is not clear whether or not every rational hexagon with angles 2π/3 has a regular tiling with triangles having angles α=π/2,β=π/6,γ=π/3. For some hexagons there is such a tiling. For example, if A is centrally symmetric, then the existence of such a tiling follows from (vi), since sinα/sinβ=2.
3 Applications of Theorem 2.1
For every polygon A we shall denote by c(A) the cardinality of the spectrum of A.
Theorem 3.1
- (i)
A is a regular triangle.
- (ii)
A is a parallelogram.
- (iii)
A is rational, and there is a δ such that cosδ is rational, N−2 angles of A equal δ, and the other two angles are integer multiples of π−δ.
Proof
Let A be a given convex polygon. By [3, Theorem 4], the number of triples (α,β,γ) such that A has an irregular tiling with congruent triangles of angles (α,β,γ) is finite. Therefore, if c(A)=∞, then there are infinitely many triples (α,β,γ) such that A has a regular tiling with congruent triangles of angles (α,β,γ). In particular, there are such triples different from those listed in cases (v), (vii), (viii) and (ix) of Theorem 2.1. (Note that in (v) of Theorem 2.1 the triple (α,β,γ) is uniquely determined. Indeed, γ must be equal to 2π/N, and then the condition sinα/sinβ=q determines α and β as well.) Therefore, A must satisfy one of the conditions of (i)–(iv) and (vi) of Theorem 2.1. It is clear that in each case, one of (i)–(iii) of Theorem 3.1 holds. This proves the “only if” part of the theorem.
Now we prove the “if” part. If Δ is a rational triangle and one of its angles equals π/3 or 2π/3 then, by Theorem 3.1 of [2], the regular triangle can be tiled with congruent triangles similar to Δ. In Lemma 3.2 of [2] it is shown that there are infinitely many such triangles Δ, and thus c(A)=∞ holds for the regular triangle.
If A is a parallelogram of sides a,b and of angles γ and π−γ, then A can be tiled with congruent triangles of angles α,β,γ whenever sinα/sinβ is a rational multiple of a/b. It is easy to see that there are infinitely many such triples (α,β,γ), and thus c(A)=∞.
Next suppose that A satisfies (iii). We claim that there are infinitely many triples (α,β,γ) such that α,β,γ are the angles of a triangle, γ=δ, and sinα,sinβ,sinγ are pairwise commensurable. For each of these triples, A and (α,β,γ) satisfy the conditions of (iii) of Theorem 2.1 and thus, as we saw in the previous section, there is a tiling of A with congruent triangles of angles α,β,γ. This will prove c(A)=∞.
Let 0<γ<π be given such that cosγ is rational. Then d=sin2 γ=1−cos2 γ is a positive rational number. It is well-known that there are infinitely many points on the ellipse x 2+d⋅y 2=1 having rational coordinates; moreover, the set of these points is everywhere dense in the ellipse. Indeed, for every s∈ℚ, the point with coordinates x=±(s 2−d)/(s 2+d) and y=2s/(s 2+d) satisfies the equation x 2+d⋅y 2=1, and the set of these points is everywhere dense in the ellipse.
In the following applications we consider the cases when A is a regular triangle, a square, a rectangle or a regular N-gon with N large enough, and determine the set of triples (α,β,γ) such that A can be tiled with congruent triangles of angles (α,β,γ). We shall need the following lemma.
Lemma 3.2
Suppose that the convex polygon A has an irregular tiling with congruent triangles of angles α,β,γ. Then α,β,γ are linear combinations of the angles of A with rational coefficients.
Proof
Theorem 3.3
- (i)
α=β=π/6 and γ=2π/3;
- (ii)
α=π/6, β=π/2, γ=π/3;
- (iii)
γ∈{π/3,2π/3} and sinα,sinβ,sinγ are pairwise commensurable.
Proof
We saw already that if (α,β,γ) is one of the triples listed in the theorem, then there exists a tiling with the required properties.
Next suppose that the regular triangle is tiled with congruent triangles of angles α,β,γ. If the tiling is regular then one of (ii)–(iv), (vii) and (viii) of Theorem 2.1 must hold. It is clear that in each of these cases the statement of Theorem 3.3 is true.
Next suppose (α,β,γ)=(π/3,π/30,19π/30). Since the tiling is irregular, there is an equation pα+qβ+rγ=δ such that q<r. Multiplying the equations by 30/π we find that 10p+q+19r is divisible by 10. Then r−q is also divisible by 10. However, we have 0<r−q≤r≤3, which is impossible.
A similar argument works in the case when (α,β,γ)=(π/3,7π/30,13π/30). □
Theorem 3.4
- (i)
If N≠3,4,6, then c(R N )<∞.
- (ii)
If N≠3,4,6 and R N has a regular tiling with congruent triangles, then the angles of the triangles are α=β=(π/2)−(π/N), γ=2π/N.
- (iii)
If N>420, then c(R N )=2.
Lemma 3.5
If N≠3,4,6, then R N cannot be tiled with congruent triangles of angles α=β=π/N, γ=π−(2π/N).
Proof
Proof of Theorem 3.4
(i) Suppose c(R N )=∞. The angles of R N equal δ=π−(2π/N). Then, by Theorem 3.1, cosδ is rational, and then so is cos2π/N=−cos(π−δ). Thus cos2π/N=0,±1/2,±1 by [5, Corollary 3.12], and hence N∈{3,4,6}.
(ii) Let α,β,γ be the angles of the triangles of a regular tiling of R N . If N≠3,4,6, then R N has to satisfy one of (ii), (iii), (v) and (vii) of Theorem 2.1. If R N satisfies (vii), then there is nothing to prove.
Suppose R N satisfies (ii). Then γ=π−(2π/N) and sinα,sinβ,sinγ are commensurable. Since 2cosγ=(sin2 α+sin2 β−sin2 γ)/(sinαsinβ), it follows that cosγ is rational. Then, as we saw above, we have N∈{3,4,6} which is impossible.
If R N satisfies (iii), then γ=2π/N and the same argument works.
Finally, suppose that R N satisfies (v). Then α+β=π−(2π/N) and γ=2π/N. Since the sides of R N are equal, we have sinα/sinβ=1, α=β, and α=β=(π/2)−(π/N).
(iii) We have to prove that if N>420 and R N has a tiling with congruent triangles, then the angles of the triangles are one of given by (6). By (ii), this is true if the tiling is regular, so we may assume that it is irregular. By Lemma 3.2, this implies that α,β,γ are rational multiples of π. Now we shall apply the following result proved in [4]: Let N>420, and suppose that R N has a tiling with similar triangles of angles α,β,γ. If α,β,γ are rational multiples of π, then (α,β,γ) is one of the triples of ( 6 ), or equals (π−(2π/N),π/N,π/N). Since, by Lemma 3.5, the latter case is impossible, this completes the proof. □
It is very likely that c(R N )=2 for every N≠3,4,6. In order to prove this, we have to show that if N≤420 and N≠3,4,6, then there is no irregular tiling of R N . This amounts to checking a given finite set of triples. Unfortunately, the number of cases to consider is enormous, and it seems to be hopeless to exclude these triples without the use of computer. We plan to return to this computation in the forthcoming paper [4].
Our next aim is to determine those triangles that tile a rectangle.
Theorem 3.6
If the congruent copies of a triangle T tile a rectangle, then T is a right triangle, and the ratio of the sides of the rectangle is a rational multiple of the ratio of the perpendicular sides of T. Therefore, a rectangle A can be tiled with congruent triangles of angles α,β,γ if and only if a permutation of (α,β,γ) satisfies the following condition: γ=π/2 and sinα/sinβ is a rational multiple of the ratio of the sides of A.
We note the following consequence of Theorem 3.6.
Corollary 3.7
The square can be tiled with congruent triangles of angles α,β,γ if and only if a permutation of (α,β,γ) satisfies the following condition: γ=π/2 and sinα/sinβ is rational. Consequently, in every tiling of the square with congruent triangles, the pieces must be right triangles with commensurable perpendicular sides.
Lemma 3.8
Suppose that a rectangle A is tiled with congruent copies of a right triangle. Then the ratio of the perpendicular sides of the triangle is a rational multiple of the ratio of the sides of A.
Proof
Let α,β,γ be the angles of the triangle, where γ=π/2 and α≥β. If α=β, then the triangles are isosceles right triangles, and thus the sides of A are commensurable by [1, Theorem 2]. In this case the statement of the lemma is true. Therefore, we may assume that α>β, and thus π/4<α<π/2. If the tiling is regular, then one of (i), (ii), (iii) and (vii) of Theorem 2.1 must hold. It is clear that in each of these cases the statement of the lemma is true.
Finally, suppose that s/m≠2/3, 3/4. Then s/m is one of the fractions 3/5, 4/5, 4/7. We can see, applying Theorem 3.9 of [5], that in each case the degree of sinα is greater than the degree of cosα. Consequently, sinα is not an element of the field ℚ(cosα). Note also that cosα is irrational.
Proof of Theorem 3.6
In order to complete the proof of Theorem 3.6, we have to prove the following.
Lemma 3.9
Suppose that the angles of T are given by one of the triples of (12). Then no rectangle can be tiled with congruent copies of T.
Proof
First we suppose that a rectangle A of vertices V 1,V 2,V 3,V 4 is tiled with congruent triangles with angles α=π/8, β=5π/8, γ=π/4. We may assume that V 1 is the origin and V 2 is the point (1,0). Since each of the numbers \(\cot\pi/8 = \sqrt{2} +1 ,\ \cot5\pi/8 = \sqrt{2} -1\) and cotπ/4=1 belongs to \(\mathbb {Q}(\sqrt{2} )\), it follows from [1, Theorem 2] that the coordinates of the vertices of the triangles belong to \(\mathbb{Q}(\sqrt{2} )\).
Let a,b,c denote the sides of the triangles. Then a/c=(sinπ/8)/(sinπ/4) and b/c=(sin5π/8)/(sinπ/4). By Theorem 3.9 of [5], the degree of sinπ/8 and of sin5π/8 equals 4, and thus the ratios a/c and b/c do not belong to \(\mathbb{Q}(\sqrt{2} )\).
There is a division V 1=U 0,…,U k =V 2 of the side V 1 V 2 such that U i−1 U i is the side of a triangle T i of the tiling for every i=1,…,k. Let x i denote the first coordinate of U i . Since \(x_{i} -x_{i-1} \in\mathbb{Q}(\sqrt{2})\) for every i=1,…,k and \(a/c,b/c\notin\mathbb{Q}(\sqrt{2})\), it follows that either \(x_{i} -x_{i-1} =\overline {U_{i-1}U_{i}} \in\{a,b\}\) for every i, or \(x_{i} -x_{i-1} =\overline {U_{i-1}U_{i}} =c\) for every i.
Suppose \(\overline {U_{i-1}U_{i}}=c\) for every i. Then the angles of T i at the points U i−1 and U i are π/8 and 5π/8 in some order. Since 5π/8>π/2, it follows that the angle of T 1 at U 0=V 1 and the angle of T k at U k =V 2 must be π/8, and thus there is a 0<i<k such that the angle of both T i−1 and T i at U i equals 5π/8. Then the triangles T i−1 and T i overlap, which is impossible. This proves that \(\overline {U_{i-1}U_{i}}\in\{a,b\}\) for every i.
Next we prove that either \(\overline {U_{i-1}U_{i}} =a\) for every i, or \(\overline {U_{i-1}U_{i}}=b\) for every i. In order to prove this we shall need to consider a conjugate tiling as described in [1].
Let ϕ denote the automorphism of the field \(\mathbb{Q}(\sqrt{2} )\) defined by \(\phi(x+y\sqrt{2} )=x-y\sqrt{2}\) (x,y∈ℚ). Then Φ(x 1,x 2)=(ϕ(x 1),ϕ(x 2)) defines a collineation on the set of vertices of the tiling. Let X′ denote the image of X under Φ. Then \(V'_{1} =V_{1}\) and \(V'_{2} =V_{2} \). The points \(V'_{1} ,V'_{2} ,V'_{3} ,V'_{4}\) are the vertices of a rectangle A′ and, according to [1], the images of the triangles are nonoverlapping and constitute a tiling of A′.
Since the images of the triangles T i are nonoverlapping, it follows that the points \(U'_{0} ,\ldots,U'_{k}\) constitute a division of the segment \(V'_{1} ,V'_{2}\) in this order. Since \(U'_{i} =(\phi(x_{i} ),0)\) for every i, it follows that the sequence \((\phi(x_{i} ))_{i=0}^{k}\) is strictly increasing.
Thus \(\overline {V_{1} V_{2}}\) is an integer multiple of either a or b. The same is true for the side V 2 V 3, and thus the area of A is an integer multiple of one of the numbers a 2,b 2,ab. On the other hand, the area of any of the triangles is \(ab(\cos\gamma)/2=ab \sqrt{2} /4\), and thus the area of A is an integer multiple of \(ab \sqrt{2} /4\). Therefore, one of the numbers \((ab\sqrt{2} )/a^{2} ,(ab\sqrt{2} )/b^{2} ,(ab\sqrt{2} )/(ab)\) is rational. However, \(a/b=\sqrt{2} -1 \), and thus each of these numbers is irrational, a contradiction. This proves that no rectangle can be tiled with congruent triangles with angles α=π/8, β=5π/8, γ=π/4.
Next suppose that a rectangle A of vertices V 1=(0,0),V 2=(1,0) and V 3,V 4 is tiled with congruent triangles with angles α=π/4, β=5π/12, γ=π/3. Since each of the numbers cotπ/4=1, \(\cot5\pi/12 = 2-\sqrt{3} , \ \cot\pi/3 = \sqrt{3} /3\) belongs to \(\mathbb{Q}(\sqrt{3} )\), it follows from [1, Theorem 2] that the coordinates of each vertex of A and of each triangle belong to \(\mathbb{Q}(\sqrt{3} )\).
There is a division V 1=U 0,…,U k =V 2 of the side V 1 V 2 such that U i−1 U i is the side of a triangle T i of the tiling for every i=1,…,k. Since \(a/c,b/c\notin\mathbb{Q}(\sqrt{3} )\), it follows that either \(\overline {U_{i-1}U_{i}} \in\{a,b\}\) for every i, or \(\overline {U_{i-1}U_{i}} =c\) for every i.
Suppose \(\overline {U_{i-1}U_{i}}=c\) for every i. Then the angles of T i at the points U i−1 and U i are π/4 and 5π/12. It is clear that the angle of T 1 at U 0=V 1 must be π/4 and, similarly, the angle of T k at U k =V 2 must be π/4. Therefore, there exists an index 0<i<k such that the angle of T i−1 at U i is 5π/12 and the angle of T i at U i is also 5π/12. Since π−2⋅(5π/12)=π/6<min(α,β,γ), this is clearly impossible. Thus \(\overline {U_{i-1}U_{i}} \in\{a,b\}\) for every i.
Next we prove that either \(\overline {U_{i-1}U_{i}} =a\) for every i, or \(\overline {U_{i-1}U_{i}}=b\) for every i. Let ψ denote the automorphism of the field \(\mathbb{Q}(\sqrt{3} )\) defined by \(\psi(x+y\sqrt{3} )=x-y\sqrt{3}\) (x,y∈ℚ). Then Ψ(x 1,x 2)=(ψ(x 1),ψ(x 2)) defines a collineation on the set of vertices of the tiling. Let X′ denote the image of X under Ψ. Then \(V'_{1} =V_{1}\) and \(V'_{2} =V_{2} \). The points \(V'_{1} ,V'_{2} ,V'_{3} ,V'_{4}\) are the vertices of a rectangle A′ and the images of the triangles are nonoverlapping.
Therefore, the points \(U'_{0} ,\ldots,U'_{k}\) constitute a division of the segment \(V'_{1} ,V'_{2}\) in this order. Let x i denote the first coordinate of U i . Then \(U'_{i} =(\psi(x_{i} ),0)\) for every i, and hence the sequence \((\psi(x_{i} ))_{i=0}^{k}\) is strictly increasing.
Thus \(\overline {V_{1} V_{2}}\) is an integer multiple of either a or b. The same is true for the side V 2 V 3, and thus the area of A is an integer multiple of one of the numbers a 2,b 2,ab. On the other hand, the area of any of the triangles is \(ab(\cos\gamma)/2=ab \sqrt{3} /4\), and thus the area of A is an integer multiple of \(ab \sqrt{3} /4\). Therefore, one of the numbers \((ab\sqrt{3} )/a^{2} ,(ab\sqrt{3} )/b^{2} ,(ab\sqrt{3} )/(ab)\) is rational. However, \(a/b=\sqrt{3} -1 \), and thus each of these numbers is irrational, a contradiction. This proves that no rectangle can be tiled with congruent triangles with angles α=π/4, β=5π/12, γ=π/3.
Finally, suppose that a rectangle is tiled with congruent triangles with angles α=π/4, β=π/12, γ=2π/3. It is easy to check that the conjugate tiling corresponding to the automorphism of the field \(\mathbb{Q}(\sqrt{3} )\) defined by \(\psi(x+y\sqrt{3} )=x-y\sqrt{3}\) (x,y∈ℚ) is a tiling of a rectangle with congruent triangles with angles α=π/4, β=5π/12, γ=π/3 (see [1], p. 291). As we proved above, this is impossible. □
4 Proof of Theorem 2.1: Some Preliminary Results
We start with the following simple observation.
Lemma 4.1
Let A be a parallelogram of angles γ and π−γ. Suppose that A is tiled with congruent copies of a triangle of angles α,β,γ and of sides a,b,c. If one of the sides of A is an integer multiple of a, then the ratio of the sides of A is a rational multiple of sinα/sinβ, and thus (i) of Theorem 2.1 holds.
Proof
If the other side of A is of length d, then the area of A equals kad⋅sinγ with an integer k. Since the area of each triangle of the tiling equals (absinγ)/2, we obtain 2kadsinγ=t⋅absinγ and d=(t/2k)⋅b, where t is the number of triangles of the tiling. Thus the ratio of the sides of A equals ka/d=(2k 2/t)⋅(a/b)=(2k 2/t)⋅(sinα/sinβ). □
Let a,b,c denote the sides of the triangles Δ i opposite to the angles α,β,γ. Then a/b=sinα/sinβ and b/c=sinβ/sinγ.
We shall say that a triangle Δ is supported by a segment UV, if one of the sides of Δ is a subset of UV.
First we assume that a is not a linear combination of b and c with nonnegative rational coefficients. We define a directed graph Γ a on the set of vertices of the tiling as follows. Let XY be a maximal segment belonging to the union of the boundaries of the triangles Δ i (i=1,…,t), and suppose that the segment XY lies in the interior of A, except perhaps the endpoints X and Y. Then there are divisions X=U 0,U 1,…,U k =Y and X=V 0,V 1,…,V ℓ =Y of the segment XY such that each subinterval U i−1 U i (i=1,…,k) is a side of a triangle T i of the tiling supported by XY and lying on the same side of the segment XY, and each subinterval V j−1 V j (j=1,…,ℓ) is a side of a triangle \(T'_{j}\) of the tiling supported by XY and lying on the other side of XY. Suppose that exactly one of the lengths \(\overline {U_{0} U_{1}}\) and \(\overline {V_{0} V_{1}}\) equals a. By symmetry, we may assume that \(\overline {U_{0} U_{1}} =a\ne \overline {V_{0} V_{1}} \). Since a is not a linear combination of b and c with nonnegative rational coefficients, it follows that there is a unique index 1≤i 0<k such that \(\overline {U_{i-1} U_{i}} =a\) for every i≤i 0 and \(\overline {U_{i_{0}} U_{i_{0} +1}} \ne a\). If all these conditions are satisfied, then we connect the vertices X and \(U_{i_{0}}\) by a directed edge \(\overrightarrow{XU_{i_{0}}} \). Note that \(U_{i_{0}}\) belongs to the interior of A and is different from each of the points V j (j=0,…,ℓ). Thus \(U_{i_{0}}\) is in the interior of one of the sides of the triangle \(T'_{j}\) for a suitable j.
Let Γ a denote the set of all directed edges defined as above. It is clear that the in-degree of any vertex is zero or one. As we saw above, a vertex V can have an incoming edge only if V belongs to the interior of A and if V is in the interior of one of the sides of a triangle of the tiling.
Lemma 4.2
Suppose that a is not a linear combination of b and c with nonnegative rational coefficients. If V is a normal vertex and V is the endpoint of an edge of Γ a , then at least one edge of Γ a starts from V.
Proof
Let \(\overrightarrow{XV}\) be an edge, and let \(V=U_{i_{0}}\), where XY is a maximal segment belonging to the union of the boundaries of the triangles Δ i , and X=U 0,U 1,…,U k =Y and T 1,…,T k are as in the definition of the graph. Put \(T=T_{i_{0}}\) and \(T'=T_{i_{0} +1}\). Then the side of T lying on the segment XY equals a, and the side of T′ lying on the segment XY is different from a, and thus the angle of T off the line XY is α, and the angle of T′ off the line XY is different from α. Since V is normal, the equation at V must be α+β+γ=π. Therefore, V is the common vertex of three triangles.
Fig. 2
Lemma 4.3
- (i)
At least one of the angles of A at X and Y is such that the corresponding equation is of the form p(α+β)=δ with a positive integer p.
- (ii)
If there is a triangle Δ supported by XY such that its angles on the side XY are β and γ, then every triangle supported by XY is a translated copy of Δ. In particular, the length of XY equals k⋅a, where k is a positive integer.
- (iii)
If no edge of the graph Γ a starts from X or from Y then at least one of the angles of A at X and Y is such that the corresponding equation is different from α+β=δ.
Proof
Fig. 3
It follows from the convexity of A that the equation at X is of the form p(α+β)=δ or rγ=δ. Suppose it is rγ=δ. Then the angle of T 1 at the vertex U 0=X is γ. Then, considering the possible cases according to Fig. 3, we can see that each triangle T i is either a translated copy of T 1, or its angle at the vertex U i is α. This implies that the angle of T k at Y is α or β, and thus the equation at Y is p(α+β)=δ. This proves (i).
If T i has angles β and γ on XY then, considering again the possible cases according to Fig. 3, we can see that each triangle T j is a translated copy of T i . This proves (ii).
Suppose that the equation at the vertex X is of the form α+β=δ. If no edge starts from X, then either the angle of T 1 at X is β and at U 1 is γ, or its angle at the vertex X is α. In the first case each triangle T i must be a translated copy of T 1. Then the angle of T k at Y equals γ, and thus the equation at Y cannot be of the form α+β=δ. Suppose that the angle of T 1 at X is α. Then, as Fig. 3 shows, the angle of T i at U i−1 is α for every i. In particular, the angle of T k at U k−1 is α. If the angle of T k at Y equals γ, then the equation at Y cannot be of the form α+β=δ. On the other hand, if the angle of T k at Y equals β and the equation at Y is α+β=δ, then there is an edge starting from the vertex Y. This proves (iii). □
Next we consider the case when c is not a linear combination of a and b with nonnegative rational coefficients. We define the directed graph Γ c the same way as we defined Γ a , except that we replace a by c in the definition.
Lemma 4.4
- (i)
at least one of the angles of A at X and Y is such that the corresponding equation is of the from p(α+β)=δ with a positive integer p; and
- (ii)
if there is a triangle Δ supported by XY such its angles on the side XY are α and β, then every triangle supported by XY is a translated copy of Δ. In particular, the length of XY equals k⋅c, where k is a positive integer.
Proof
Fig. 4
Lemma 4.5
Suppose that c is not a linear combination of a and b with nonnegative rational coefficients. Let the segment XY belong to the union of the boundaries of the triangles, and let T and T′ be two triangles supported by XY and lying on the same side of XY. Suppose that T and T′ have a common vertex V on the segment XY and that V is either on the boundary of A, or is an inner point of a side of a triangle. If the side of T lying on XY equals c and the side of T′ lying on XY is different from c, then there is an edge of Γ c starting from V.
Proof
If V is normal, then we can easily check that an edge starts from V (see Fig. 2 with α replaced by γ).
Suppose the vertex V is exceptional. Then the equation at V is of the form rγ=π or p(α+β)=π. If the equation is rγ=π, then neither of the triangles T and T′ can have a side of length c lying on XY, which is impossible. Thus the equation is p(α+β)=π. Let T 1,…,T 2p denote the triangles having V as a vertex listed clockwise. We may assume, by symmetry, that T 1=T and T 2p =T′. There are halflines h i (i=0,…,2p) starting from V such that T i lies in the angular domain bounded by h i−1 and h i for every i=1,…,2p. Let α i and β i denote the angles of T i at its vertices lying on the halflines h i−1 and h i , respectively. Then α 1≠γ and β 2p =γ by the conditions on T and T′. Since the angle of T i at V is different from γ for every i, it follows that there exists an index i<2p such that α i ≠γ and β i+1=γ or α i =γ and β i+1≠γ. Then an edge of Γ c starts from V along the halfline h i , which completes the proof of the lemma. □
Lemma 4.6
If a and b are commensurable and c is not a rational multiple of a, then the graph Γ c is empty: it has no edge.
Proof
By Lemma 4.5, the in-degree is not greater than the out-degree at each vertex. Therefore, the in-degree equals the out-degree at each vertex. Since no edge arrives at the boundary of A, it follows that no edge of Γ c starts from the boundary of A.
Suppose that Γ c is not empty, and let G denote the set of vertices of nonzero out-degree. Then each vertex V∈G is the starting point of an edge and also the endpoint of another edge. Let V be a vertex of the convex hull of G. Then V∈G, and thus V is the endpoint of an edge \(\overrightarrow{XV}\). Let \(V=U_{i_{0}}\), where XY is a maximal segment belonging to the union of the boundaries of the triangles, and let X=U 0,U 1,…,U k =Y and T 1,…,T k be as in the definition of the graph. Since X∈G, it follows that the segment VY is outside the convex hull of G, and thus no edge starts or arrives at any point of VY except at V.
Suppose that an inner point W of the segment XY is the endpoint of an edge \(\overrightarrow{ZW}\). Then W is an inner point of a side of a triangle which must be supported by XY. Thus the starting point Z of the edge must be either X or Y. It cannot be Y, as Y is outside the convex hull of G, and thus Y∉G. Thus Z=X, and then W=V. Therefore, among the vertices that are inner points of XY only V belongs to G.
Let ℓ be the smallest positive index for which U ℓ is a common vertex of triangles lying on different sides of XY. Then i 0<ℓ≤k. It follows from Lemma 4.5 that for every i 0<i≤ℓ, the length of the segment U i−1 U i is either a or b. Therefore, \(\overline {XU_{\ell}}=i_{0} c+ra\) with a positive rational r.
Let d 1,…,d ν be the side lengths of the triangles supported by XU ℓ and lying on the side opposite to the triangles T i . Then either each d i equals c or each is different from c. Indeed, otherwise an edge would start from an inner point of XY different from V which is impossible. Thus the length \(\overline {XU_{\ell}}\) is either k′c with a positive integer k′ or sa with a positive rational s. Since both of the equation i 0 c+ra=k′c and i 0 c+ra=sa implies that c is a rational multiple of a, both cases are impossible. □
Lemma 4.7
If a and b are commensurable and c is not a rational multiple of a, then the sides of A are pairwise commensurable.
Proof
Since Γ c is empty, the situation described in Lemma 4.5 cannot happen. In particular, if XY is a side of A then either all triangles supported by XY have sides of length c on XY, or all have sides of length different from c on XY. Thus the length of each side of A is either an integer multiple of c or a rational multiple of a. We prove that only one of these cases can occur. It is enough to show that if X,Y,Z are consecutive vertices of A, then side lengths \(\overline {XY}\) and \(\overline {YZ}\) are commensurable.
Let T 1,…,T s denote the triangles having Y as a vertex listed counterclockwise. The equation at Y is of the form rγ=δ or p(α+β)=δ. If the equation is rγ=δ, then s=r, and the sides of T 1 and T r lying on the boundary of A are of length a or b. In this case the lengths of XY and of YZ are rational multiples of a, hence commensurable.
Suppose that equation at Y is p(α+β)=δ. Then s=2p, and there are halflines h i (i=0,…,2p) starting from Y such that T i lies in the angular domain bounded by h i−1 and h i for every i=1,…,2p. Let α i and β i denote the angles of T i at its vertices lying on the halflines h i−1 and h i , respectively. Since no edge starts from Y, for every i=1,…,2p−1 we have either β i =α i+1=γ or α i =β i+1=γ. This implies that we have either α 1=β 2p =γ or α 1≠γ, β 2p ≠γ. In the first case the lengths of XY and of YZ are rational multiples of a, and in the second case they are integer multiples of c. In both cases, they are commensurable. □
Lemma 4.8
Suppose that a and b are commensurable and c is not a rational multiple of a. Then the triangles that have their side of length c in the interior of A come in pairs. The triangles of each pair have a common side of length c, and thus they form a quadrilateral which is either a parallelogram of sides a,b and of angles γ,α+β, or a kite of sides a,b and of angles 2β,γ,2α,γ.
Proof
Let Δ be a triangle of the tiling such that its side UV of length c lies in the interior of A (except perhaps the endpoints). The side UV is contained in a segment XY with the following properties: XY belongs to the union of the boundaries of the triangles, X and Y are common vertices of triangles lying on different sides of XY, and no point in the interior of XY has this property. Then it follows from Lemma 4.5 and from the fact that Γ c is empty that every triangle supported by XY and lying on the same side of XY as Δ has a side of length c on XY. Thus the length of XY is an integer multiple of c. Since c is not a linear combination of a and b with integer coefficients, it follows that the triangles supported by XY and lying on the other side of XY also have their sides of length c on XY. Therefore, there exists a triangle Δ′ such that the sides of length c of Δ and of Δ′ coincide. □
Let G be an additive subgroup of the reals such that π∈G. We shall denote by \(\mathcal{P}_{G}\) the family of all simple, closed polygons satisfying the condition that for every side XY of P, the angle between the line going through the side XY and the x-axis belongs to G.
Suppose that χ:G→ℂ is a multiplicative function; that is, χ satisfies the functional equation χ(θ 1+θ 2)=χ(θ 1)⋅χ(θ 2) (θ 1,θ 2∈G). Also, we assume that χ(π)=−1. Then χ(θ+π)=−χ(θ) and χ(θ+2π)=χ(θ) hold for every θ∈G.
Now we turn to the proof of Theorem 2.1. We shall consider the following five cases separately: γ>π/2 and γ≠2π/3; γ<π/2 and γ≠π/3; γ=2π/3; γ=π/3; γ=π/2.
5 Case I: γ>π/2, γ≠2π/3
In this case, in each of equations (1), if r i >0, then the equation must be of the form γ=δ i . We claim that in each of equations (2) and (3) we have r i ≤p i . Indeed, otherwise the reduced form of the equation in question would be rγ=vπ, where r is a positive integer and v=1 or 2. However, as π/2<γ<π and γ≠2π/3, no such equation is possible.
Let P(α+β)+Rγ=(N−2)π be the sum of equations (1). Then, by (4), we have P≤R. If N=3 then P(α+β)+Rγ=π, and thus P≤R gives P=0 or P=R=1. If P=0 then Rγ=π which is impossible. If P=R=1, then at one of the angles of A the equation is α=δ which contradicts the regularity of the tiling. Thus N=3 is impossible, and we have N≥4.
By P(α+β)+Rγ=(N−2)π and P≤R we have R≥N−2, and thus the possible values of R are N−2, N−1 and N. If R=N−2, then necessarily P=N−2, and in each of the equations (2) and (3) we have p i =r i .
If R=N−1, then N−1 of the angles of A equal γ. The equation P(α+β)+(N−1)γ=(N−2)π gives P(α+β)+(N−1)(π−α−β)=(N−2)π and π=(N−1−P)(α+β). There must exist an equation p i (α+β)+r i γ=vπ with r i <p i and v=1,2. The reduced form of this equation is p(α+β)=vπ, where we have p=(N−1−P)v. Since ∑p i =∑r i , it follows that p+P≤R; that is, (N−1−P)v+P≤N−1. Thus v=1, and there is no other vertex with r j <p j and j>N. Therefore, apart from the vertices of A, there is only one vertex of the tiling with p i ≠r i , and the reduced equation at this vertex equals (N−1−P)(α+β)=π.
Finally, if R=N, then each angle of A equals γ. Thus α+β=π−γ=2π/N. There must exist an equation p i (α+β)+r i γ=vπ with r i <p i and v=1,2. The reduced form of this equation is p(α+β)=vπ, where we have 2p=Nv. Since ∑p i =∑r i , it follows that p+P≤R; that is, N⋅(v/2)≤N. If v=2, then there is no other vertex with r j <p j and j>N. If v=1, then there is one more such vertex, where the reduced equation is (N/2)⋅(α+β)=π. Therefore, apart from the vertices of A, there are at most two vertices with p i ≠r i . If there is one such vertex, then the equation at this vertex is N(α+β)=2π, and if there are two such vertices, then N is even and the corresponding reduced equations are (N/2)⋅(α+β)=π.
Summing up: there are three cases. In the first case P=R=N−2, and p i =r i for every i>N; that is, every vertex other than the vertices of A is normal. In this case N−2 of the vertices of A equals γ, and the other two vertices equal p(α+β) and p′(α+β), where p+p′=N−2.
In the second case R=N−1, every vertex other than the vertices of A is normal with one exception. In the exceptional vertex the reduced equation is (N−1−P)(α+β)=π. In this case N−1 of the vertices of A equals γ, and one equals P(α+β).
In the third case R=N, every vertex other than the vertices of A is normal with at most two exceptions. If there is only one exceptional vertex, then the corresponding equation is N(α+β)=2π; and if there are two exceptional vertices, then their reduced equations are (N/2)⋅(α+β)=π. In this case each angle of A equals γ.
5.1 Subcase Ia
First we assume that a is not a linear combination of b and c with nonnegative rational coefficients. Then we may consider the directed graph Γ a .
Suppose that P=R=N−2. Then there is no exceptional point other than the vertices of A and thus, by Lemma 4.2, the out-degree is not smaller than the in-degree at each vertex. Therefore, they are equal everywhere, and thus the graph Γ a is the union of disjoint directed cycles. Since the in-degree is zero at each vertex belonging to the boundary of A, it follows that no edge starts from the boundary of A. Therefore, by (i) of Lemma 4.3, A does not have two consecutive vertices with angle γ. However, we know that A has N−2 vertices where its angle is γ. Since N−2≥2, it follows that N=4. Then P=2, and thus two equations at the vertices of A are of the form α+β=δ. In other words, A is a quadrilateral with angles γ,α+β,γ,α+β in this order. Therefore, A is a parallelogram.
Let X be a vertex of A with angle γ, and let T be the unique triangle of the tiling having X as a vertex. Let U be the vertex of T with angle β, and suppose that U is on the side XY. Then, by (ii) of Lemma 4.3, the length of the side XY equals ka, where k is a positive integer. Therefore, by Lemma 4.1, (i) of Theorem 2.1 holds in this case.
Next suppose that R=N−1. Let V denote the exceptional vertex where the reduced equation is (N−1−P)(α+β)=π. If, at the vertex V, the out-degree is not smaller than the in-degree then, as this is also true at every other vertex, it follows that the out-degree is equal to the in-degree everywhere, and Γ a is the union of disjoint directed cycles. Since the in-degree is zero at each vertex belonging to the boundary of A, it follows that no edge starts from the boundary of A. We know that N−1≥3 vertices of A equals γ, and thus there are at least N−2≥2 sides of A such that A has angle γ at each endpoint. However, the exceptional point V can be an inner point of at most one of these sides, so there is a side without exceptional point and outgoing edge such that A has angle γ at each endpoint. By (i) of Lemma 4.3, this is impossible.
Therefore, the out-degree is smaller than the in-degree at the vertex V. This means that there is an edge arriving at V, but no edge starts from V. Then V is an inner point of A, and thus there is no exceptional point on the boundary of A. Since the out-degree is not smaller than the in-degree at the vertices different from V, it follows that Γ a is the union of disjoint directed cycles and one path arriving at V. Therefore, on the boundary of A there is at most one vertex with positive out-degree. Then we can find again a side of A without exceptional points and without outgoing edge such that A has angle γ at each endpoint, which is impossible.
Next we consider the case R=N. Then all angles of A equal γ, and then there are N≥4 sides such that the angles of A at the endpoints equal γ. We know that there are at most two exceptional points, where the out-degree can be smaller than the in-degree. The deficit can be at most two, and thus Γ a is the union of disjoint directed cycles and at most two paths arriving at the exceptional point(s). Considering the possible cases according to the number of exceptional points on the boundary of A, we can check that in each case there is a side of A without exceptional points and without outgoing edge such that A has angle γ at each endpoint. But this is a contradiction again. This completes the proof in the subcase when a is not a linear combination of b and c with nonnegative rational coefficients.
5.2 Subcase Ib
Suppose that b is not a linear combination of a and c with nonnegative rational coefficients. Since the roles of a and b are symmetric in the conditions as well as in the statements of the theorem, this subcase can be treated similarly to Subcase Ia.
Therefore, we may assume that a is a linear combination of b and c with nonnegative rational coefficients, and b is a linear combination of a and c with nonnegative rational coefficients. This implies that either a,b,c are pairwise commensurable, or a and b are commensurable and c is not a rational multiple of a.
If a,b,c are pairwise commensurable, then sinα,sinβ,sinγ are pairwise commensurable, and so are the sides of A. We show that this implies P=R=N−2, and thus in this case statement (ii) of the theorem holds. Indeed, if R=N−1 or R=N, then α and β satisfy an equation of the form p(α+β)=vπ, and thus γ is a rational multiple of π. Since cosγ=(c 2−a 2−b 2)/(2ab) is rational as well, it follows that γ=π/2,π/3 or 2π/3 (see [5, Corollary 3.12]), which is not the case.
5.3 Subcase Ic
Thus we are left with the case when a and b are commensurable and c is not a rational multiple of a. Then the graph Γ c is empty by Lemma 4.6.
If P=R=N−2, then using (i) of Lemma 4.4 and the corresponding argument above, we can see that A is a parallelogram. Since A is rational by Lemma 4.7, we find that the case (i) of Theorem 2.1 holds.
The cases R=N−1 and R=N are impossible. Indeed, in these cases there is a side XY of A such that the angle of A at the vertices X and Y equals γ, and XY does not contain exceptional points. This, together with the fact that Γ c is empty, contradicts (i) of Lemma 4.4.
6 Case II: γ<π/2, γ≠π/3
In this case, in each of equations (1), if p i >0, then the equation must be of the form α+β=δ i . We claim that in each of equations (2) and (3) we have r i ≥p i . Indeed, otherwise the reduced form of the equation in question would be p(α+β)=vπ, where p is a positive integer and v=1 or 2. However, as π/2<α+β<π and α+β≠2π/3, no such equation is possible.
Let P(α+β)+Rγ=(N−2)π be the sum of equations (1). Then, by (4), we have P≥R. If N=3 then P(α+β)+Rγ=π, and thus P≥R gives R=0 or P=R=1. If R=0 then P(α+β)=π which is impossible. If P=R=1, then at one of the angles of A the equation is α=δ i which contradicts the regularity of the tiling. Thus N=3 is impossible, and we have N≥4.
By P(α+β)+Rγ=(N−2)π and P≥R we have P≥N−2, and thus the possible values of P are N−2, N−1 and N. If P=N−2, then necessarily R=N−2, and in each of the equations (2) and (3) we have p i =r i .
If P=N−1, then N−1 of the angles of A equal α+β. The equation (N−1)(α+β)+Rγ=(N−2)π gives (N−1−R)γ=π. There must exist an equation p i (α+β)+r i γ=vπ with r i >p i and v=1,2. The reduced form of this equation is rγ=vπ, where we have r=(N−1−R)v. Since ∑p i =∑r i , it follows that, apart from the vertices of A, there is only one vertex of the tiling with p i ≠r i , and that the reduced equation at this vertex is (N−1−R)γ=π.
Finally, if P=N, then each angle of A equals α+β. Thus γ=π−(α+β)=2π/N. There must exist an equation p i (α+β)+r i γ=vπ with r i >p i and v=1,2. The reduced form of this equation is rγ=vπ, where we have 2r=Nv. Since ∑p i =∑r i , it follows that, apart from the vertices of A, there are at most two vertices with p i ≠r i . If there is one such vertex, then the reduced equation at this vertex is Nγ=2π, and if there are two such vertices, then N is even and the corresponding reduced equations are (N/2)γ=π.
Summing up: there are three cases. In the first case P=R=N−2, and p i =r i for every i>N. In this case N−2 of the vertices of A equals α+β, and the other two vertices equal rγ and r′γ, where r+r′=N−2.
In the second case P=N−1, and p i =r i for every i>N with exactly one exception, where the reduced equation is (N−1−R)γ=π. In this case N−1 of the vertices of A equals α+β, and one equals Rγ.
In the third case P=N, and p i =r i for every i>N with at most two exceptions. If there is only one exceptional vertex, then the corresponding equation is Nγ=2π, and if there are two exceptional vertices, then their reduced equations are (N/2)γ=π. In this case each angle of A equals α+β.
6.1 Subcase IIa
First we assume that a is not a linear combination of b and c with nonnegative rational coefficients, and consider the graph Γ a . If R=N−2, then there are no exceptional points apart from the vertices of A, and the in-degree equals the out-degree at every vertex. Thus no vertex starts from the boundary of A. By (iii) of Lemma 4.3 this implies that there are no adjacent vertices of A with angle α+β. As in case I, we can infer that A is a parallelogram, and using an analogous argument, we can check that in this case the statement (i) of the theorem holds. Repeating the analogous argument of case I, we can also see that the cases R=N−1 and R=N are impossible.
6.2 Subcase IIb
Since the roles of a and b are symmetric, we have the same conclusion if b is not a linear combination of a and c with nonnegative rational coefficients.
Therefore, we may assume that a is a linear combination of b and c with nonnegative rational coefficients, and b is a linear combination of a and c with nonnegative rational coefficients. This implies that either a,b,c are pairwise commensurable, or a and b are commensurable and c is not a rational multiple of a. If a,b,c are pairwise commensurable, then (iii) of the theorem is true. Indeed, if R=N−1 or R=N, then γ is a rational multiple of π, which is impossible (see the analogous argument in case I).
6.3 Subcase IIc
In this subcase we assume that a and b are commensurable and c is not a rational multiple of a. Then the graph Γ c is empty by Lemma 4.6.
Lemma 6.1
If a and b are commensurable and c is not a rational multiple of a, then either (i) of Theorem 2.1 holds, or P=N; that is, each angle of A equals α+β.
Proof
Let X,Y,Z be consecutive vertices of A, and suppose that the equation at X is rγ=δ. We show that if there are no exceptional points on the sides XY and YZ, then the equation at Z is also of the form rγ=δ. Indeed, by (i) of Lemma 4.4, the equation at Y must be α+β=δ. The proof of Lemma 4.4 also shows that there is a triangle T k supported by the side XY, and there is a point U k−1 in the interior of XY such that U k−1 Y is a side of T k , and the angle of T k at U k−1 is γ.
Let \(T'_{1} ,\ldots,T'_{m}\) be the triangles supported by the side YZ, and let Y=V 0,…,V m =Z be a division of YZ such that V i−1 V i is a side of \(T'_{i}\) for every i=1,…,m. Then the angle of \(T'_{1}\) at the vertex Y equals α or β. Since no edge of Γ c starts from Y and the angle of T k at U k−1 equals γ, it follows that the angle of \(T'_{1}\) at V 1 must be γ. Now the vertices V i are normal by assumption, and no edge of Γ c starts from any of them. Therefore, each \(T'_{i}\) has angle γ at the vertex V i (see Fig. 4). In particular, \(T'_{m}\) has angle γ at V m =Z, and thus the equation at Z is of the form rγ=δ.
Suppose R=N−2. Then there are no exceptional points, and thus it follows from what we proved above that the equation at every second vertex of A is of the form rγ=δ. Then N=4 and A is a parallelogram. By Lemma 4.7, the sides of A are commensurable. Since a/b is rational, it follows that (i) of Theorem 2.1 holds.
Next suppose P=N−1. Then there is one single exceptional point. Let Z 1,Y 1,X,Y 2,Z 2 be consecutive vertices of A such that the equation at the vertex X is of the form rγ=δ. (The vertices Z 1 and Z 2 may coincide.) Since only one of the sides Z 1 Y 1, Y 1 X, XY 2, Y 2 Z 2 can contain the exceptional point, it follows that the equation at either Z 1 or Z 2 is of the form rγ=δ. This, however, contradicts the assumption P=N−1. Therefore, the only remaining possibility is P=N, which completes the proof. □
Therefore, we are left with the case when P=N. If N=4, then A is a rectangle. Since α+β=π/2, sinα/sinβ=a/b is rational and A is rational by Lemma 4.7, it follows that (i) of Theorem 2.1 holds. Thus we may assume that N≥5. Our next aim is to show that in this case (v), (vi) or (vii) of Theorem 2.1 holds. The rest of the section is devoted to the proof of this statement.
In Lemma 4.8 we proved that those triangles of the tiling that have their side of length c in the interior of A come in pairs, and each pair forms a quadrilateral which is either a parallelogram of sides a,b and of angles γ,α+β, or a kite of sides a,b and of angles 2β,γ,2α,γ.
Lemma 6.2
Suppose that a and b are commensurable, c is not a rational multiple of a, and P=N. Then among the pairs described above only parallelograms can occur. More precisely, there are no kites, unless α=β when each kite is a parallelogram.
Proof
Suppose this is not true; that is, α≠β and there exists at least one kite. We shall denote by Γ kite the set of those directed segments \(\overrightarrow{XY}\) for which the segment XY is the common side of two triangles having angles α at X and β at Y. Then the line going through the edge \(\overrightarrow{XY}\) of Γ kite is the axis of symmetry of a kite described in Lemma 4.8.
If \(\overrightarrow{XY}\) is an edge of Γ kite, then Y is in the interior of A. Indeed, the left hand side of the equation at Y is of the form p(α+β)+rγ with p≥2. Since r≥p≥2, we have p=r=2, and the equation at Y is 2α+2β+2γ=2π.
By Lemma 4.8, the triangles having Y as a vertex and having angle α or β at Y come in pairs. Each pair forms a quadrilateral which is either a parallelogram having angle α+β or γ at Y, or a kite having angle 2α or 2β at Y.
Fig. 5
Since there is exactly one kite having angle 2α at Y, it follows that there is exactly one edge of Γ kite starting from Y. Therefore, Γ kite is the union of disjoint cycles, and every vertex of Γ kite is in the interior of A. Note also that each cycle of Γ kite is a simple polygon of angles α+β or α+2γ+β.
We shall need another graph on the set of vertices. Let XZ be a maximal segment contained by the union of the boundaries of the triangles Δ i and such that XZ belongs to the interior of A except perhaps the endpoints X and Z. There are divisions X=U 0,U 1,…,U k =Z and X=V 0,V 1,…,V ℓ =Z of the segment XZ such that each subinterval U i−1 U i (i=1,…,k) is a side of a triangle T i of the tiling supported by XZ and lying on the same side of the segment XZ, and each subinterval V j−1 V j (j=1,…,ℓ) is a side of a triangle \(T'_{j}\) of the tiling supported by XZ and lying on the other side of XZ. Suppose that the angle of T 1 at the vertex U 1 and the angle of \(T'_{1}\) at the vertex V 1 both equal γ. Then there is a maximal index 1≤i 0≤k such that the angle of T i at the vertex U i equals γ for every i=1,…,i 0. Similarly, there is a maximal index 1≤j 0≤ℓ such that the angle of \(T'_{j}\) at the vertex V j equals γ for every j=1,…,j 0. Then we connect the vertices X and Y by a directed edge \(\overrightarrow{XY}\) where \(Y=U_{i_{0}}\) if \(U_{i_{0}}\) is closer to X than \(V_{j_{0}}\), \(Y=V_{j_{0}}\) if \(V_{j_{0}}\) is closer to X than \(U_{i_{0}} \), and \(Y=U_{i_{0}} =V_{j_{0}}\) otherwise. We denote by Γ except the set of these edges. (The notation will be justified later, when we show that each edge of Γ except starts from a vertex of A and arrives at an exceptional point.)
Let \(\overrightarrow{XY}\) be an edge of Γ except. We show that (i) no inner point of the segment XY can be a vertex of Γ kite , and (ii) Y is a vertex of Γ kite or Y is an exceptional point.
In the proof of these statements we shall use the notation of the definition of the graph Γ except. By symmetry, we may assume that \(Y=U_{i_{0}} \). Let V be an inner point of XY, and suppose that V is a vertex of Γ kite. Then the arrangement of the triangles around V cannot be as shown by (B) of Fig. 5 since 2α+γ≠π and 2β+γ≠π. But it cannot be as shown by (A) of Fig. 5 either. Indeed, if i and j are such that \(T_{i} ,T'_{j}\) have V as a vertex, then they are supported by the segment XZ and have angles γ at V. However, those two triangles in (A) of Fig. 5 which have angle γ at the given point are not supported by a common segment. This proves (i).
Next suppose that Y is not a vertex of Γ kite and that Y is normal. Since \(Y=U_{i_{0}}\), we have either \(U_{0}=V_{j_{0}}\) or U 0 is closer to X than \(V_{j_{0}}\). This implies that either Y is in the interior of a side of one of the triangles \(T'_{j} \), or Y is the vertex of a triangle \(T'_{j}\) such that the angle of \(T'_{j}\) at Y equals γ. In the first case the equation at Y is α+β+γ=π, and the angle of \(T_{i_{0}}\) at Y equals γ. By Lemma 4.6, no edge of Γ c starts from Y. This implies that the angle of the triangle \(T_{i_{0}+1}\) at the point \(U_{i_{0} +1}\) must be γ. (Indeed, by considering the possible arrangements of the angles around Y we can see that otherwise an edge of Γ c would start from Y.) This, however, contradicts the choice of i 0, since i 0 was the largest index such that T i has angle γ at U i for every i≤i 0.
In the second case there are two triangles supported by the continuation of the segment XY and having angle γ at Y. Since Y is normal, there are four other triangles having Y as a vertex, and their angles at Y are α,α,β,β. The two triangles with angle α at V cannot be adjacent, because in that case, depending on the location of their angle γ, either there would be an edge of Γ c starting from Y, or Y would be a vertex of Γ kite. Thus the angles of the four triangles at V are either α,β,α,β or β,α,β,α in this order. Thus Y is an inner point of the segment XZ. Then we can check, the same way as in the previous case, that the angle of \(T_{i_{0} +1}\) at the point \(U_{i_{0} +1}\) must be γ. This, again, contradicts the maximality of i 0, which completes the proof of (ii).
If P is a simple polygon, then the bounded component of ℝ2∖P will be denoted by P°.
Let C be a cycle of Γ kite. We shall also denote by C the polygon formed by the edges belonging to C. Let X be a vertex of C such that the angle of C at X is convex; that is, equals α+β. (For short, in this case we shall say that X is a convex vertex of C.) Let h denote the halfline starting from X as in (B) of Fig. 5. Then there is a point Y on h such that \(\overrightarrow{XY}\) is an edge of Γ except. Since h intersects C°, and no interior point of XY can be a vertex of Γ kite, it follows that one of the following must hold: (i) Y is a vertex of C; (ii) Y∈C° and Y is a vertex of Γ kite; or (iii) Y∈C° and Y is exceptional.
Note that in case (i) the angle of C at Y is concave; that is, equals α+2γ+β. Indeed, Y must be a vertex of C as in (B) of Fig. 5. Since the halfline h arrives at Y from C°, it follows that the angle of C at Y equals α+2γ+β.
Our next aim is to show that for every cycle C of Γ kite , C° contains all exceptional points. In order to prove this we may assume that C° does not contain any vertex of Γ kite. Indeed, if C ∘∩Γ kite≠∅, then we take a cycle C 1 of Γ kite belonging to C° and having minimal area. Then \(C^{\circ}_{1}\) does not contain any vertex of Γ kite, and if \(C^{\circ}_{1}\) contains all exceptional points then so does C°.
Let C 1 and C 2 be disjoint cycles of Γ kite. Since both of \(C^{\circ}_{1}\) and \(C^{\circ}_{2}\) contain the exceptional points, we have \(C_{1}^{\circ}\cap C_{2}^{\circ}\ne\emptyset \), and thus we have either \(C_{2} \subset C^{\circ}_{1}\) or \(C_{1} \subset C^{\circ}_{2}\). Therefore, we may list the cycles of Γ kite as C 1,…,C s , where \(C_{i+1} \subset C^{\circ}_{i}\) for every i=1,…,s−1, and \(C^{\circ}_{s}\) contains all exceptional points. In particular, there are no exceptional points in \(A\setminus C^{\circ}_{1}\).
We prove that C 1 is convex. Suppose this is not true, and let V be a concave vertex of C 1. Then there is an edge \(\overrightarrow{VW}\) of Γ except starting from V (see (B) of Fig. 5). Since the edge starts from \(A\setminus C_{1}^{\circ}\) and \(A\setminus C_{1}^{\circ}\) contains no vertex of Γ kite and no exceptional points, it follows that W belongs to the boundary of \(A\setminus C_{1}^{\circ}\). That is, either W is in the boundary of A, or W is a vertex of C 1. But W cannot be a boundary point of A, since W is either a vertex of Γ kite or is exceptional. Hence W is a vertex of C 1. Clearly, the segment VW is in the exterior of C 1 (except the points V and W). The argument above proves that for every concave vertex V of C 1 there is another vertex W of C 1 such that the segment VW is in the exterior of C 1. These segments VW are pairwise disjoint, since any intersection would be an exceptional point.
For every concave vertex V, the vertices V and W divide C 1 into the subarcs \(\sigma^{V}_{1}\) and \(\sigma^{V}_{2} \). Let \(P^{V}_{i}\) denote the simple polygon \((VW) \cup\sigma^{V}_{i} \ (i=1,2)\). We may choose the indices in such a way that \((P^{V}_{1} )^{\circ}\) is disjoint from \(C_{1}^{\circ}\), and \((P^{V}_{2} )^{\circ}\) contains \(C_{1}^{\circ}\). Let V be a concave vertex of C 1 for which the area of \((P^{V}_{1} )^{\circ}\) is minimal. Since \((P^{V}_{1} )^{\circ}\cap C_{1}^{\circ}=\emptyset \), it follows that there exists a concave vertex V′ in the subarc \(\sigma^{V}_{1} \). If \(\overrightarrow{V'W'}\) is the edge of Γ except starting from V′ then, as the segments VW and V′W′ disjoint, W′ belongs to \(\sigma^{V}_{1} \). Then the area of \((P^{V'}_{1})^{\circ}\) is smaller than that of \((P^{V}_{1} )^{\circ}\), contradicting the choice of V. This contradiction proves that C 1 is convex. Then every angle of C 1 equals α+β=(1−(2/N))π, and hence C 1 has N vertices.
Fig. 6
Suppose that they are arranged as in (B) of Fig. 6. Let XY be a side of A. Let X=U 0,…,U k =Y be a division of XY such that each U i−1 U i is the side of a triangle T i of the tiling. Since the angle of T 1 at the vertex U 1 is γ and every vertex on XY is normal, it follows that the angle of T i at the vertex U i is γ for every i (see Fig. 4). In particular, the angle of T k at the vertex U k =Y is γ, which is impossible.
Therefore, the triangles T and T′ having X as a vertex must be arranged as in (A) of Fig. 6. Then the angles of T and of T′ opposite to the sides on the boundary of A equal γ, which means that there exists an edge \(\overrightarrow{XW}\) of Γ except starting from X. Since \(A\setminus C_{1}^{\circ}\) contains no vertex of Γ kite and no exceptional points, it follows that W belongs to the boundary of \(A\setminus C_{1}^{\circ}\). We can check, using a previous argument, that W is a vertex of C 1. Clearly, the segment XW is in the exterior of C 1 (except the point W).
Let V 1,…,V N =V 0 denote the vertices of A such that V i−1 and V i are adjacent for every i=1,…,N. As we saw above, there are vertices W i of C 1 such that \(\overrightarrow{V_{i} W_{i}}\) is a vertex of Γ except for every i=1,…,N. The segments V i W i are pairwise disjoint, since an intersection of two of them would be an exceptional point.
Fig. 7
Now we prove that this is impossible (assuming α≠β). Since the equations at the vertices of A are of the form α+β=δ, the angles of R i at the vertices V i−1 and R i are equal to either α or β. We shall assume that the angle of R 1 at the vertex V 0 equals α. (The same argument applies if it equals β.) Let T denote the triangle having V 0 as a vertex and lying in R 1. Since \(\overrightarrow{V_{0} W_{0}}\) is an edge of Γ except, the angle of T opposite to the side supported by V 0 V 1 equals γ. By (ii) of Lemma 4.4, each triangle supported by V 0 V 1 is a translated copy of T. This implies that the angle of R 1 at the vertex V 1 equals β. Then the angle of R 2 at the vertex V 1 equals α, and (ii) of Lemma 4.4 gives that the angle of R 1 at the vertex V 2 equals β. Continuing the argument we find that for every i, the angle of R i at the vertex V i−1 equals α, and its angle at the vertex V i equals β.
Fig. 8
Fig. 9
Lemma 6.3
Suppose that a and b are commensurable, c is not a rational multiple of a, and P=N; that is, each angle of A equals α+β. Then one of (v), (vi) or (vii) of Theorem 2.1 holds.
Proof
We shall use the notation introduced in the proof of Lemma 6.2. We proved there that if \(\overrightarrow{XY}\) is an edge of Γ except, then Y is either a vertex of Γ kite, or is an exceptional point. (Note that the argument proving this statement did not use the condition α≠β.) If α≠β, then Γ kite is empty, and thus Y must be an exceptional point. The same conclusion holds if α=β. Indeed, suppose that α=β and the endpoint Y is normal. Then Y is a vertex of Γ kite, and the triangles around Y are arranged as in Fig. 5. It is clear that the case of (A) is impossible. In the case of (B), the halfline h is a continuation of the segment XY, since α+α+γ=α+β+γ=π. Now the two triangles supported by h have angle γ at their vertices lying on h, which contradicts the fact that Y is an endpoint of an edge. Indeed, in the definition of Γ except Y is defined as \(U_{i_{0}}\), where i 0 is the maximal index such that the triangle T i has angle γ at U i for every i≤i 0, while, in (B) of Fig. 5, i 0+1 also has this property. This proves that Y must be exceptional.
In the proof of Lemma 6.2 it was also shown that each vertex of A is a starting point of an edge of Γ except. (This argument was also independent of the condition α≠β.) Let \(\overrightarrow{V_{i} W_{i}}\) be an edge of Γ except for every i=0,…,N, where W 1,…,W N =W 0 are exceptional points.
As we saw earlier, we have either W i−1 V i−1 V i ∡=α and V i−1 V i W i ∡=β for every i=1,…,N, or W i−1 V i−1 V i ∡=β and V i−1 V i W i ∡=α for every i=1,…,N. Since the roles of α and β are symmetric, we may assume the former.
Next suppose that there are two exceptional points, E and F. Then N is even, N=2k, and the equation at E is either kγ=π or α+β+(k+1)γ=2π. It is clear that in the first case the number of edges of Γ except with endpoint E is at most k−1, and in the second case this number is at most k. The same is true for F. Since there are (at least) N=2k edges arriving at E and F, it follows that the equations at E and F must be α+β+(k+1)γ=2π. In particular, E and F are in the interior of A, and both of them are the endpoints of k edges. By shifting the indices we may assume that there is an index 1≤j<N such that W i =E for every i=0,…,j−1, and W N−1=W j =F.
The edges starting from the vertices of A are pairwise disjoint, except the endpoints. This implies that E is in the interior of the simple polygon {V N−1,…,V j ,F}, and thus W i =F for every i=j,…,N−1. Therefore, we have j=k, W 0=⋯=W k−1=E and W k ,…,W N−1=F. (See Fig. 9.)
Let D denote the middle point of the segment V 0 V k . We show that A is centrally symmetric with center D.
Let e i denote the line going through the vertices V i−1 and V i . Since each angle of A equals α+β=(1−(1/k))π, it follows that the lines e 0 and e k are parallel to each other.
Let ρ denote the reflection about the point D. Then ρ(V k )=V 0 and ρ(e 0)=e k . Since V N−1∈e 0, it follows that ρ(V N−1)∈e k . Now we have V N−1 V 0 E∡=V k−1 V k F∡=β, and thus ρ(F) is on the halfline starting from V 0 and going through E. Since the triangles {V 0,V k−1,E} and {V k ,V N−1,F} are similar to each other and ρ(V N−1) is on the line e k , it follows that ρ({V k ,V N−1,F}) coincides with ρ({V 0,V k−1,E}). Thus ρ(Q)=P and ρ(A)=A; that is, A is centrally symmetric.
By Lemma 4.7, A is a rational polygon. Then, it follows from (18) and q=sinα/sinβ that (vi) of Theorem 2.1 holds if N=6, and (v) of Theorem 2.1 holds if N≥8. This completes the proof of the lemma. □
7 Case III: γ=2π/3
In this case each angle of A equals π/3 or 2π/3. Thus A can be a regular triangle, a parallelogram, a trapezoid, a pentagon or a hexagon. If A is parallelogram or a trapezoid then two of its angles equal π/3 and the other two angles equal 2π/3; if A is a pentagon then one of its angles equals π/3 and the other angles equal 2π/3; if A is a hexagon, then all its angles equal 2π/3.
7.1 Subcase IIIa
First we assume that a is not a linear combination of b and c with nonnegative rational coefficients. Then we consider the directed graph Γ a .
Lemma 7.1
- (i)
the out-degree of Γ a equals the in-degree at each vertex;
- (ii)
no edge of Γ a starts from the boundary of A; and
- (iii)
every vertex lying on the boundary of A but different from the vertices of A is normal.
Proof
It is easy to check that the equation at an exceptional point must be one of 3γ=2π, 3α+3β=π, 4α+4β+γ=2π, 6α+6β=2π.
In order to prove (i) it is enough to show that if the in-degree of a vertex X is positive, then so is the out-degree of X. If X is normal, then the out-degree at X is positive by Lemma 4.2. If X is exceptional then the equation at X must be 3α+3β=π, since X is an interior point of a side of a triangle. Let T 1,…,T 6 denote the triangles having X as a vertex listed counterclockwise, and let h i denote the halfline starting from X and supporting the triangles T i and T i+1 (i=1,…,5). Three of the triangles T i have angle β at X, and at least two of them are of the same orientation in the sense that a rotation about the point X brings one of them onto the other. Let T i and T j be such triangles. If j=i+1, then an edge of Γ a starts from X along the halfline h i . If j>i+1, then an edge of Γ a starts from X along one of the halflines h i and h j−1, depending on the location of the angle γ in T i and T j . This proves (i).
The argument above shows that if the equation at a vertex X is 3α+3β=π, then an edge of Γ a starts from X. Since no edge arrives at any boundary point, we obtain (ii) from (i). Therefore, if X is a boundary point and not a vertex of A, then the equation at X cannot be 3α+3β=π. Since the right hand side of all other equations at exceptional points equals 2π, it follows that X must be normal, which proves (iii). □
It is easy to check that if the equation at a vertex is X is 3γ=2π, then the in-degree of X is zero and the out-degree of X is positive. Since this contradicts (i) of Lemma 7.1, it follows that the equation cannot be 3γ=2π at any vertex. Therefore, we have r i ≤p i for every i>N. Let P(α+β)+Rγ=(N−2)π be the sum of equations at the vertices of A. Then we have R≥P. In particular, we obtain R>0, and thus N=3 is impossible.
Suppose N=4. By (i) of Lemma 4.3, there are no adjacent vertices of A at which the equation is γ=δ. Thus R≤2, and then P≤R implies that P=R=2, and that the angles of A must be α+β, γ, α+β, γ in this order. Thus A is a parallelogram. Since R>0, there is a side XY of A such that the equation at X is γ=δ, and the triangle having X as a vertex has angles γ at X and has angle β at its vertex lying on the side XY. By (ii) of Lemma 4.3, the length of XY is k⋅a with a positive integer k. Therefore, by Lemma 4.1, (i) of Theorem 2.1 holds.
Next suppose N=5. Since there are no adjacent vertices of A at which the equation is γ=δ, we have R≤2. Then P≥3, which contradicts P≤R.
Finally, if N=6, then R≤3, and thus there are at least three vertices of A where the equation is 2(α+β)=δ. Thus P≥6, which contradicts P≤R again. This completes the proof in the subcase when a is not a linear combination of b and c with nonnegative rational coefficients.
7.2 Subcase IIIb
Suppose that b is not a linear combination of a and c with nonnegative rational coefficients. Since the roles of a and b are symmetric in the conditions as well as in the statements of the theorem, this subcase can be treated similarly to Subcase IIIa.
Therefore, we may assume that a is a linear combination of b and c with nonnegative rational coefficients, and b is a linear combination of a and c with nonnegative rational coefficients. This implies that either a,b,c are pairwise commensurable, or a and b are commensurable and c is not a rational multiple of a.
If a,b,c are pairwise commensurable, then so are the sides of A. We know that A is an N-gon with 3≤N≤6. If 4≤N≤6, then A has N−2 vertices with angle 2π/3, and the other two angles of A are integer multiples of π/3. Thus, in these cases, (ii) of Theorem 2.1 holds. If N=3, then (iv) of Theorem 2.1 holds.
7.3 Subcase IIIc
Thus we are left with the case when a and b are commensurable and c is not a rational multiple of a.
If A is a parallelogram, then (i) of Theorem 2.1 holds, since A is rational by Lemma 4.7, and sinα/sinβ=a/b∈ℚ. Therefore, we may assume that A is not a parallelogram; that is, A is a triangle, a trapezoid, a pentagon or a hexagon.
If α=π/6, then β=π/6 and, taking into consideration that A is rational by Lemma 4.7, we find that (viii) of Theorem 2.1 holds. Therefore, we may assume that α/π is irrational.
Let G denote the set of real numbers n⋅(π/3)+m⋅α, where n,m∈ℤ. Then G is an additive subgroup of the reals such that π∈G. Recall that we denote by \(\mathcal{P}_{G}\) the family of all simple, closed polygons such that, for every side XY of P, the angle between the line going through the side XY and the x-axis belongs to G.
We may assume that the x-axis contains one of the sides of A. Then \(A\in\mathcal{P}_{G}\) and \(\varDelta_{i} \in\mathcal{P}_{G}\) for every i=1,…,t. Indeed, let T be any of the triangles Δ i , and let e be a line containing one of the sides of T. Then there is a sequence of triangles T 0,…,T k and there is a sequence of lines e 0,e 1,…,e k such that T k =T, e 0 is the x-axis, e k =e, and e i contains a side of both T i−1 and T i for every i=1,…,k. Then the angle θ i of e i−1 and e i is one of α, β=(π/3)−α and 2π/3 for every i=1,…,k, and thus the angle between e k and e 0 equals \(\sum_{i=1}^{k}\theta_{i} \in G\).
If θ=n⋅(π/3)+m⋅α where n,m∈ℤ, then we put χ(θ)=(−1) n . Then χ is well-defined on G. Indeed, if n⋅(π/3)+m⋅α=n′⋅(π/3)+m′⋅α where n,n′,m,m′∈ℤ, then n=n′ by α/π∉ℚ. Clearly, χ:G→{1,−1} is a multiplicative function; that is, χ satisfies the functional equation χ(θ 1+θ 2)=χ(θ 1)⋅χ(θ 2) (θ 1,θ 2∈G). Also, we have χ(π)=−1, and thus χ(θ+π)=−χ(θ) and χ(θ+2π)=χ(θ) for every θ∈G. We also have χ(−θ)=χ(θ) for every θ∈G. Let \(\varPhi:\mathcal{P}_{G} \to\mathbb{C}\) be defined by (14).
Let V 1,…,V N =V 0 be the vertices of A listed counterclockwise. We may assume that the side X 0 X 1 lies on the x-axis. Moreover, we shall assume that if N=4, then X 0 X 1 and X 2 X 3 are parallel sides of A, and if N=5, then the only acute angle of A is at the vertex X 1. We put \(d_{i} =\overline {X_{i-1}X_{i}}\) for every i=1,…,N.
Lemma 7.2
Proof
Using (15) and χ(±π/3)=−1, χ(±2π/3)=1 we find that if N=3, then Φ(A)=d 1+d 2+d 3=3d 1.
If N=4, then A is a trapezoid, and thus d 2=d 4 and d 1=d 3+d 4. Therefore, we get Φ(A)=d 1+d 2−d 3+d 4=3d 4.
If N=5, then A is a pentagon, d 1=d 3+d 4 and d 2=d 4+d 5. Therefore, Φ(A)=d 1+d 2−d 3+d 4−d 5=3d 4.
It is clear that if N=6, then (19) holds. □
In Lemma 4.8 we proved that those triangles of the tiling that have their side of length c in the interior of A come in pairs, and each pair forms a quadrilateral which is either a parallelogram of sides a,b and of angles γ,α+β, or a kite of sides a,b and of angles 2β,γ,2α,γ. Let Q 1,…,Q u be a list of these quadrilaterals. We prove that Φ(Q i )=0 for every i=1,…,u. This is clear if Q i is a parallelogram. Suppose Q i is a kite. Since χ(2α)=1, χ(2β)=χ((2π/3)−2β)=1 and χ(2π/3)=1, (15) gives Φ(Q i )=χ(θ 1)(a−b+b−a)=0. Therefore, if the quadrilaterals Q 1,…,Q u tile A, then Φ(A)=0. By Lemma 7.2, this implies N=6 and d 1−d 2+d 3−d 4+d 5−d 6=0.
It is easy to check, using the fact that each angle of A equals 2π/3, that d 1+d 2=d 4+d 5 and d 2+d 3=d 5+d 6. Thus d 1−d 2+d 3−d 4+d 5−d 6=0 implies d 1=d 4, d 2=d 5 and d 3=d 6. Therefore, A is centrally symmetric. Since A is rational by Lemma 4.7 and sinα/sinβ=a/b∈ℚ, it follows that (vi) of Theorem 2.1 holds.
8 Case IV: γ=π/3
If γ=π/3 then, similarly to the previous case, each angle of A equals π/3 or 2π/3. Thus A can be a regular triangle, a parallelogram, a trapezoid, a pentagon or a hexagon. If A is parallelogram or a trapezoid then two of its angles equals π/3 and the other two angles equal 2π/3; if A is a pentagon then one of its angles equals π/3 and the other angles equal 2π/3; if A is a hexagon, then all its angles equal 2π/3.
8.1 Subcase IVa
First we assume that a is not a linear combination of b and c with nonnegative rational coefficients. Then we consider the directed graph Γ a . Unfortunately, it can happen that the in-degree is different from the out-degree at certain points (unlike in the previous case). Therefore, we define another directed graph as well. We shall denote by Γ k the set of those directed segments \(\overrightarrow{XY}\) for which the segment XY is the common side of two triangles having angles γ at X and β at Y. We shall consider the set Γ a ∪Γ k of all directed edges belonging to either Γ a or Γ k .
We show that the in-degree of Γ a ∪Γ k is zero or one at each vertex. Indeed, if the in-degree of Γ a is positive at a vertex V, then V is an inner point of a side of a triangle, and then either V is normal or the equation at V is 3γ=π. The in-degree of Γ k at the vertex V is zero in both cases. On the other hand, it is easy to see that the in-degree of Γ k is at most one at every vertex.
Lemma 8.1
- (i)
the out-degree of Γ a ∪Γ k equals the in-degree at each vertex;
- (ii)
no edge of Γ a ∪Γ k starts from the boundary of A; and
- (iii)
every vertex lying on the boundary of A but different from the vertices of A is normal.
Proof
It is easy to check that the equation at an exceptional point must be one of 3γ=π, 6γ=2π, 3α+3β=2π, α+β+4γ=2π.
In order to prove (i) it is enough to show that if the in-degree of a vertex X is positive, then so is the out-degree of X.
First assume that X is the endpoint of an edge of Γ a . If X is normal, then the out-degree at X is positive by Lemma 4.2. If X is exceptional then the equation at X must be 3γ=π, since X is an interior point of a side of a triangle. It is easy to see that in this case either an edge of Γ a or an edge of Γ k starts from X.
Next assume that X is the endpoint of an edge \(\overrightarrow{ZX}\) of Γ k . Then the equation at X is 2α+2β+2γ=2π or 3α+3β=2π. Let T 1,…,T 6 denote the triangles having X as a vertex listed counterclockwise, and such that the common side of T 1 and T 6 is the segment ZX. Then the angles of T 1 and T 6 at Z and X equal γ and β, respectively. Let h i denote the halfline starting from X and supporting the triangles T i and T i+1 (i=0,…,5), where we put T 0=T 6.
Suppose that the equation at X is 3α+3β=2π. Then the angle between h i and h j is different from π for every i≠j. Indeed, otherwise pα+qβ=π would hold for some integers 0≤p,q≤3. Since α+β=2π/3, this implies either α=β=π/3 or {α,β}={π/6,π/2}. However, in each case we would have a/b∈ℚ, which contradicts the assumption that a is not a linear combination of b and c with nonnegative rational coefficients. Therefore, no two of the halflines h 0,…,h 5 can form a line.
Since three of the triangles T i have angle β at X, at least two of them are of the same orientation in the sense that a rotation about the point X brings one of them onto the other. Let T i and T j be such triangles. If j=i+1, then an edge of Γ a starts from X along the halfline h i . If j>i+1, then an edge of Γ a starts from X along one of the halflines h i and h j−1, depending on the location of the angle γ in T i and T j .
Next suppose that the equation at X is 2α+2β+2γ=2π. One can check, by considering the possible cases, that if the angle between h i and h j is different from π for every i≠j then an edge of Γ a ∪Γ k must start from X. If there are i≠j such that the angle between h i and h j equals π, then pα+qβ+rγ=π holds for some integers 0≤p,q,r≤2. It is easy to see that the only possibility is p=q=r=1. In this case the triangles T 1 and T 3 are supported by a line which is the union of the halflines h 0 and h 3. It is easy to check that in this case either an edge of Γ a starts from X, or the common side of T 3 and T 4 is an edge of Γ k starting from X. This proves (i).
Since no edge arrives at any boundary point, we obtain (ii) from (i). Therefore, if X is a boundary point and not a vertex of A, then the equation at X cannot be 3γ=π. Since the right hand side of all other equations at exceptional points equals 2π, it follows that X must be normal, which proves (iii). □
The equations at the vertices of A must be of the form α+β=δ, γ=δ or 2γ=δ.
Suppose that the angle of A at the vertex V 1 equals π/3. Then the equation at V 1 is γ=δ, and there is a triangle T 1 of the tiling such that V 1 is a vertex of T 1 and the angle of T 1 at V 1 is γ. We may assume that T 1 has angle β at its vertex lying on the side V 1 V 2. By (ii) of Lemma 4.3, every triangle supported by V 1 V 2 is a translated copy of T, and thus the length of V 1 V 2 is an integer multiple of a.
There is a triangle T k such that T k is supported by V 1 V 2, V 2 is a vertex of T k , and T k is a translated copy of T 1. Then the angle of T k at V 2 is β, and thus the equation at V 2 is α+β=δ 2. Then there is a triangle \(T'_{1}\) supported by V 2 V 3 such that V 2 is a vertex of \(T'_{1}\) and the angle of \(T'_{1}\) at V 2 equals α. Let V 2=U 0,…,U ℓ =V 3 be a division of V 2 V 3 such that each U i−1 U i is the side of a triangle \(T'_{i}\) of the tiling. Then every triangle \(T'_{i}\) has angle α at the vertex U i−1 (see Fig. 3). In particular, \(T'_{\ell}\) has angle α at U ℓ−1, and then the angle of \(T'_{\ell}\) at V 3 is different from α. If it is β, then the equation at V 3 is α+β=δ 2. However, in this case an edge of Γ a would start from V 3 which is impossible. Thus the angle of \(T'_{\ell}\) at V 3 is γ. Then the equation at V 3 is γ=δ or 2γ=δ. The latter is impossible, because in that case an edge of Γ a ∪Γ k would start from V 3. Thus the angle of A at V 3 equals π/3. Since the angle of A at V 1 is also π/3, it follows that A is a parallelogram such that the length of its side V 1 V 2 is an integer multiple of a. Then, by Lemma 4.1, (i) of Theorem 2.1 holds.
Next suppose that no angle of A equals π/3. Then each angle of A equals 2π/3, and the equations at the vertices of A are 2γ=δ or α+β=δ.
Suppose that there is a vertex of A where the equation is 2γ=δ. Let V 1 be such a vertex. Since no edge of Γ k starts from V 1, one of the triangles having V 1 as a vertex must have angle β at its vertex lying on the boundary of A. Let T 1 be such a triangle; we may assume that T 1 is supported by V 1 V 2. By (ii) of Lemma 4.3, each triangle supported by V 1 V 2 is a translated copy of T 1. Then the equation at V 2 is α+β=δ 2. Then there is a triangle \(T'_{1}\) supported by V 2 V 3 such that V 2 is a vertex of \(T'_{1}\) and the angle of \(T'_{1}\) at V 2 equals α. Following the argument above we can see that in this case the angle of A at V 3 is π/3 which is impossible.
Finally, suppose that the equation at every vertex of A is α+β=δ. Then, since no edge of Γ a starts from V 1, one of the triangles having V 1 as a vertex must have angle β at V 1 and angle γ at its vertex lying on the boundary of A. Let T 1 be such a triangle; we may assume that T 1 is supported by V 1 V 2. By (ii) of Lemma 4.3, each triangle supported by V 1 V 2 is a translated copy of T 1. Then the equation at V 2 is 2γ=δ 2 which is impossible. This completes the proof in the subcase when a is not a linear combination of b and c with nonnegative rational coefficients.
8.2 Subcase IVb
Suppose that b is not a linear combination of a and c with nonnegative rational coefficients. Since the roles of a and b are symmetric in the conditions as well as in the statements of the theorem, this subcase can be treated similarly to Subcase IVa.
Therefore, we may assume that a is a linear combination of b and c with nonnegative rational coefficients, and b is a linear combination of a and c with nonnegative rational coefficients. This implies that either a,b,c are pairwise commensurable, or a and b are commensurable and c is not a rational multiple of a.
If a,b,c are pairwise commensurable, then so are the sides of A. We know that A is an N-gon with 3≤N≤6. If 4≤N≤6, then A has N−2 vertices with angle 2π/3, and the other two angles of A are integer multiples of π/3. Thus, in these cases, (iii) of Theorem 2.1 holds. If N=3, then (iv) of Theorem 2.1 holds.
8.3 Subcase IVc
Thus we are left with the case when a and b are commensurable and c is not a rational multiple of a.
If A is a parallelogram, then (i) of Theorem 2.1 holds, since A is rational by Lemma 4.7, and sinα/sinβ=a/b∈ℚ. Therefore, we may assume that A is not a parallelogram.
Suppose that N≤4; that is, A is a triangle or a trapezoid. Then the angle of A equals π/3 at two consecutive vertices, say, X and Y, and the corresponding equations at X and Y must be γ=δ. Since Γ c is empty, it follows from (i) of Lemma 4.4 that there is an exceptional vertex in the interior of XY. Let X=U 0,…,U k =Y be a division of XY such that each U i−1 U i is the side of a triangle T i of the tiling. Let i be the smallest positive index such that U i is exceptional. Since T 1 has angle γ at U 0, it follows that T j has angle γ at U j−1 for every j=1,…,i (see Fig. 4). In particular, T i has angle γ at U i−1, and thus the angle of T i at U i is different from γ. However, as U i is exceptional, the equation at U i must be 3γ=π, which is a contradiction. Therefore, we have N≥5, and thus A is a pentagon or a hexagon.
We prove that A must be a centrally symmetric hexagon, and thus (vi) of Theorem 2.1 holds.
First we assume that α/π is irrational. Then we consider the group G, the multiplicative function χ:G→{−1,1} and the additive function \(\varPhi:\mathcal{P}_{G} \to\mathbb{R}\) as in the Subcase IIIc. Repeating the argument of IIIc we find that A must be a centrally symmetric hexagon.
Now we prove that A has to be a hexagon.
By Lemma 4.8, the triangles having their side of length c in the interior of A come in pairs. The triangles of each pair have a common side of length c, and thus they form a quadrilateral which is either a parallelogram of sides a,b and of angles γ=π/3,α+β=2π/3, or a kite of sides a,b and of angles 2β=π/3,γ=π/3,2α=π,γ=π/3. Note that the kites are, in fact, regular triangles of side 2b. For every kite Q we denote by V(Q) the vertex of Q with angle labeled with 2β, and by W(Q) the middle point of the side opposite to V(Q). Since the tiling is regular, it has the property that for every kite Q, we have V(Q)=W(Q′) and W(Q)=V(Q″) for some kites Q′ and Q″.
We divide each parallelogram into two rhombuses of side b and of angles π/3,2π/3. Thus A is tiled with regular triangles of side 2b and rhombuses of side b and of angles π/3,2π/3. In addition, each triangle Q of the tiling has a selected vertex V(Q) and a point W(Q) opposite to V(Q) with the property described above. We show that the existence of such a tiling implies that A is either a parallelogram or a hexagon.
Suppose this is not true, and let A be a counterexample with a minimal number of pieces of the tiling. Since A is not a hexagon, it has a vertex X where the angle of A is π/3. Then X cannot be a vertex of a triangle Q, because in that case either V(Q) or W(Q) would be in the boundary of A, which is impossible. Thus X is the vertex of a rhombus R 1. Let Y be a vertex of A adjacent to X. Then R 1 has a vertex U 1 on the side XY. If U 1≠Y, then U 1 is also the vertex of a triangle Q 1 or a rhombus R 2. But U 1 cannot be the vertex of a triangle Q 1, because in that case either V(Q 1) or W(Q 1) would be a point of XY, which is impossible. Thus U 1 is the vertex of a rhombus R 2. Let U 2 be a vertex of R 2 lying on XY and different from U 1. If U 2≠Y then, by repeating the argument we find that U 2 is the vertex of a rhombus R 3 etc. In this way we obtain a division X=U 0,U 1,…,U k =Y of the segment XY and a sequence of rhombuses R 1,…,R k such that U i−1 U i is a side of R i for every i=1,…,k.
Then P=R 1∪⋯∪R k is a parallelogram. Since, by assumption, A is not a parallelogram, we have P≠A. Then A∖P is a convex polygon tiled with triangles and rhombuses satisfying the condition described above. Now, the number of pieces in the tiling of A∖P is smaller than that of the tiling of A, and thus A∖P is either a parallelogram or a hexagon. However, A∖P has an angle π/3, and thus it cannot be a hexagon. Therefore, A∖P is a parallelogram, and then so is A, which is a contradiction. This proves that A is a hexagon, and thus (ix) of Theorem 2.1 holds.
9 Case V: γ=π/2
Under this assumption each angle of A equals π/2, and thus A is a rectangle. Our aim is to prove that in this case (i) of Theorem 2.1 holds.
9.1 Subcase Va
First we assume that a is not a linear combination of b and c with nonnegative rational coefficients. Then we consider the directed graph Γ a .
Lemma 9.1
- (i)
the out-degree of Γ a equals the in-degree at each vertex;
- (ii)
no edge of Γ a starts from the boundary of A; and
- (iii)
the length of one of the sides of A is an integer multiple of a.
Proof
In order to prove (i) it is enough to show that if the in-degree of a vertex Y is positive, then so is the out-degree of Y. If Y is normal, then the out-degree at Y is positive by Lemma 4.2. If Y is exceptional then the equation at Y must be 2α+2β=π or 2γ=π, since Y is an interior point of a side of a triangle. An inspection of all possible cases shows that at least one edge of Γ a starts from Y.
Since no edge arrives at any boundary point, (ii) follows from (i).
Let X be a vertex of A. In order to prove (iii), first we show that there is a triangle T such that X is a vertex of T and the side of T of length a is on the boundary of A. This is clear if the equation at X is γ=δ. Therefore, we may assume that the equation at X is α+β=δ. Let T be the triangle having X as a vertex and having angle β at X. Since, by (ii), no edge of Γ a starts from X, it follows that the vertex of T with angle α is not on the boundary of A. Then, the side of T of length a is on the boundary of A.
We proved that there is a side XY of A and there is a division X=U 0,…,U k =Y of XY such that each U i−1 U i is the side of a triangle T i of the tiling, and \(\overline {U_{0}U_{1}} =a\). We prove that \(\overline {U_{i-1}U_{i}} =a\) for every i. Suppose this is not true. Then there is an 1≤i<k such that \(\overline {U_{i-1}U_{i}} =a\) and \(\overline {U_{i}U_{i+1}}\ne a\). Then an edge of Γ a must start from U i ; this can be shown by considering the same cases as in the proof of (i). This, however, contradicts (ii). Thus \(\overline {U_{i-1}U_{i}} =a\) for every i, which proves (iii). □
Now Lemma 4.1 and (iii) of Lemma 9.1 imply that (i) of Theorem 2.1 holds, which completes the proof in the subcase when a is not a linear combination of b and c with nonnegative rational coefficients. The same argument applies if b is not a linear combination of a and c with nonnegative rational coefficients.
Therefore, we may assume that a is a linear combination of b and c with nonnegative rational coefficients, and b is a linear combination of a and c with nonnegative rational coefficients. This implies that either a,b,c are pairwise commensurable, or a and b are commensurable and c is not a rational multiple of a.
If a,b,c are pairwise commensurable, then so are the sides of A, and we find that (i) of Theorem 2.1 holds again.
Finally, if a and b are commensurable and c is not a rational multiple of a, then the sides of A are commensurable by Lemma 4.7, and we have the same conclusion. This completes the proof of Theorem 2.1.
References
- 1.Laczkovich, M.: Tilings of polygons with similar triangles. Combinatorica 10, 281–306 (1990) MathSciNetMATHCrossRefGoogle Scholar
- 2.Laczkovich, M.: Tilings of triangles. Discrete Math. 140, 79–94 (1995) MathSciNetMATHCrossRefGoogle Scholar
- 3.Laczkovich, M.: Tilings of polygons with similar triangles II. Discrete Comput. Geom. 19, 411–425 (1998) MathSciNetMATHCrossRefGoogle Scholar
- 4.Laczkovich, M.: Tilings of regular polygons with similar triangles. In preparation Google Scholar
- 5.Niven, I.: Irrational Numbers, Carus Math. Monographs, vol. 11. Math. Assoc. Am., New York (1967) Google Scholar










