Representation and coding of rational pairs on a Triangular tree and Diophantine approximation in
Abstract.
In this paper we study the properties of the Triangular tree, a complete tree of rational pairs introduced in [7], in analogy with the main properties of the Farey tree (or Stern-Brocot tree). To our knowledge the Triangular tree is the first generalisation of the Farey tree constructed using the mediant operation. In particular we introduce a two-dimensional representation for the pairs in the tree, a coding which describes how to reach a pair by motions on the tree, and its description in terms of matrices. The tree and the properties we study are then used to introduce rational approximations of non-rational pairs.
C. Bonanno is partially supported by the research project PRIN 2017S35EHN004 “Regular and stochastic behaviour in dynamical systems” of the Italian Ministry of Education and Research, and by the “Istituto Nazionale di Alta Matematica” and its division “Gruppo Nazionale di Fisica Matematica”. This research is part of the authors’ activity within the DinAmicI community, see www.dinamici.org.
1. Introduction
The theory of multidimensional continued fractions has received increasing attention in the last years from researchers both in number theory and in ergodic theory. The origin of multidimensional continued fraction expansions may be traced back to a letter that Hermite sent to Jacobi asking for a generalisation of Lagrange’s Theorem for quadratic irrationals to algebraic irrationals of higher degree. It was for this reason that Jacobi developed what is now called the Jacobi-Perron algorithm. Unfortunately, despite numerous attempts and the introduction of many different algorithms, Hermite’s question remains unanswered. We refer the reader to [5] for a geometric description of the theory of multidimensional continued fractions. On the other hand, it is well-known that (regular) continued fraction expansions are related to the theory of dynamical systems as the expansion of a real number can be obtained by the symbolic representation of its orbit under the action of the Gauss map on the unit interval. The dynamical systems approach has led to new proofs of the Gauss-Kuzmin Theorem, Khinchin’s weak law and other metric results first obtained by Khinchin and Lévy, also thanks to the modern results of ergodic theory (see for example [11, 13]). In recent years the methods of ergodic theory have been applied also to maps related to multidimensional continued fraction algorithms, we refer to [15] for the first results in this research area. It is also interesting to mention that, in the opposite direction, number theoretical properties of real numbers have led to new results in ergodic theory, as the Three Gaps Theorem for instance, which can be interpreted in terms of return times for irrational rotations on the circle.
In this paper we continue the work initiated by the authors with Sara Munday in [7], where we have studied the properties of a tree of rational pairs, here called the Triangular tree, which was introduced as a two-dimensional version of the well-known Farey tree (or Stern-Brocot tree). The aim of this paper is to show that all the structures of the Farey tree can be found also in the Triangular tree and to construct approximations of real pairs using the tree. We believe that the Triangular tree will be useful for the study of interesting phenomena related to two-parameter systems, as this is the case for the Farey tree and one-parameter systems. For recent investigations on higher-dimensional phenomena we refer to [3, 4, 10].
The paper is structured as follows. In Section 2 we recall the construction of the Farey tree and its main properties based on the continued fraction expansions of real numbers, in particular the coding of real numbers which is based on the relations of the Farey tree with the group . In Section 3 we recall the main results of [7] concerning the Triangular tree. In particular we recall that it can be constructed in a dynamical way, by using the Triangle map defined in [8] which acts on the triangle and its slow version introduced in [7], and in a geometric way, by using the notion of mediant of two pairs of fractions. The existence of these two possible constructions is the first basic property of the Farey tree that has been proved for the Triangular tree in [7]. Afterwards, Section 4 contains some preparatory results on the triangle sequences, that is the symbolic representation of the orbits of real pairs for the Triangle map. These sequences are the analogous of the continued fraction expansions for real numbers and the Gauss map, and are thus the two-dimensional continued fraction expansions of real pairs generated by the Triangle map. It is known that there are cases in which different real pairs have the same triangle sequence, this is discussed in details in Section 4.
Sections 5 and 6 contain the main results of the paper. First we use the slow map and its local inverses to introduce in Definition 5.3 a unique two-dimensional representation for rational pairs in , thus improving the expansions obtained by using the Triangle map. For non-rational pairs the two-dimensional representation is that obtained by the Triangle map. Then in Theorem 6.6 we introduce a coding for rational pairs in the Triangular tree in terms of possible motions in the tree, in analogy with the coding of the Farey tree. This coding can be described also in terms of matrices defined in (6.1). This coding and its descriptions are useful also to introduce approximations of real pairs, and of non-rational pairs in particular, in terms of the rational pairs on the Triangular tree. The definition of the approximations together with some examples are described in Section 7. Finally, in Section 8 we study the speed of the approximations introduced in the sense of the simultaneous approximations of couples of real numbers. We give results only for two classes of non-rational pairs, those with finite triangle sequence and those corresponding to fixed points of the Triangle map, leaving further developments for future research.
2. The Farey coding
In this section we recall the construction of the Farey tree, the coding it induces for the rationals in , and its connection with the continued fraction expansion of real numbers.
The Farey tree is a binary tree which contains all the rational numbers in the interval and can be generated in a dynamical way using the Farey map, and in an arithmetic way using the notion of mediant between two fractions.
The Farey map is the map defined to be
Denoting with and its two branches, admits two local inverses, and , given by
(2.1) |
The Farey tree is then generated using the Farey map by setting for the root of the tree, and setting recursively for all . Each level of the tree is written by ascending order as shown in Figure 1. The connections between the fractions of different levels are explained below. It is known that the Farey tree contains all the rational numbers in the interval , that is , and each rational number appears in the tree exactly once.
We now describe the second way to construct the levels of the Farey tree. Let us consider the Stern-Brocot sets , with , and for all let be obtained from by inserting the mediant of each pair of neighbouring fractions. We recall that the mediant of two fractions and with is
and that . We say that is the child of and , which are its left and right parent, respectively. It can be easily shown that two fractions are neighbours in a Stern-Brocot set if and only if (see, for instance, [9]). Moreover, since the ancestors and are in lowest terms, it follows that all the fractions obtained through the mediant operation appear in lowest terms. The first sets are
The levels of the Farey tree are then given by for all . Two fractions in Figure 1 are connected if one of the fractions is a parent of the other. Notice that a fraction in a level has a parent in the level and the other parent in a level with .
For later use we recall the notion of rank of a rational number in the open unit interval: if and only if . For more details on the Farey tree, we refer to [6].
2.1. The Farey coding
We now recall the coding of rational numbers (see also [12, 6]). Let be a fraction reduced in lowest terms. Since belongs to a unique level of the Farey tree, we can write in a unique way
with . That is, is generated by taking the mediant between and , which are thus its parents in the tree. We associate to the fraction the matrix
Introducing the two matrices
(2.2) |
the left and right children of on the tree, that are and respectively, can be obtained by right multiplication with the matrices and respectively, since
In other words, the action of and given by the right matrix multiplication corresponds to travelling downward along the Farey tree by moving to the left or to the right, respectively. We finally notice that is the matrix of the root of the Farey tree.
Proposition 2.1 ([12]).
Let with , and let be its continued fraction expansion. Then
and the matrix associated to is
(2.3) |
where if the -th turn along the path joining with on the Farey tree goes left, and if it goes right111The leftmost symbol denotes and is not associated to a move on the Farey tree..
The digits of the continued fraction expansion also have a dynamical meaning in terms of the Gauss map, hence of the Farey map. In fact we recall that the Gauss map is a fast version of the Farey map, precisely the Gauss map is the jump transformation of on the interval . If we have
and is the sequence of return times to of the orbit of under . Since , we can also express explicitly every rational number as a backward image of under the Farey map. If we have , and if we have .
Example.
Let . This rational number appears at the fourth level of the Farey tree, so and . Starting from the root , the path to reach on the Farey tree is , thus . Indeed
and . Moreover we have , so that .
The coding for all the real numbers in the closed unit interval extends the above construction and is given by a map which associate to each an infinite sequence over the alphabet . First we set
Let , so that it has a finite continued fraction expansion, say . Then note that there exists two infinite paths on the Farey tree which agree down to the node of . Both starts with the finite sequence coding the path from the root to reach , according to (2.3) and terminating with either or . We let the infinite sequence terminate with or according to whether the number of partial quotients of is even or odd. Thus for we set
In case the continued fraction expansion is infinite, say , thus in this case we simply define
3. Triangle maps and the Triangular tree
3.1. The setting
The Triangle Map has been introduced in [8] to define a two-dimensional analogue of the continued fraction algorithm. Let us consider the triangle
and the pairwise disjoint subtriangles , with , and the line segment . Note that (see Figure 2). We also introduce
the slanting and the vertical side of , respectively. The Triangle Map is then defined to be
The map generates an expansion associated to each point of , the so-called triangle sequence. In particular, to a point we associate the sequence of non-negative integers if and only if for all . In case for some then we say that the triangle sequence terminates. An important result of [8] is that pairs of rational numbers have a finite triangle sequence. However, the converse is not true: also non-rational points can have a finite triangle sequence and actually there are entire line segments with every point having the same triangle sequence. As it is clear from the definition, note that if has triangle sequence then has triangle sequence . In other words, the Triangle Map acts on triangle sequences as the left shift, exactly as the Gauss map does for the continued fraction expansions.
The analogous of the Farey map in this two-dimensional setting has been introduced in [7]. Let be the partition of such that and . The map is then defined to be
(3.1) |
Notice that maps onto for all and that . As a consequence, if for some then
(3.2) |
In other words, the Triangle Map is the jump transformation of on the set , as the Gauss map is the jump transformation of the Farey map on . Thus the map can be thought of as a “slow version” of the Triangle Map .
The map also induces a coding for the points of the triangle . In particular, if the triangle sequence of is then the itinerary under of a point with respect to the partition is
Many properties of the map have been proved in [7]: is ergodic with respect to the Lebesgue measure, it preserves the infinite Lebesgue-absolutely continuous measure with density , and it is pointwise dual ergodic. Finally, the role of the map as a two-dimensional version of the Farey map is confirmed by the construction of a complete tree of rational pairs, the Triangular tree, by using the inverse branches of , in the same way as the Farey tree is generated by the Farey map, and then, equivalently, by a generalised mediant operation. In Section 3.2 we recall the main steps of this construction.
3.2. Construction of the Triangular tree
We now briefly recap the construction of the Triangular tree and its main properties, following [7, Section 5]. The two inverse branches of the map are
(3.3) |
and
(3.4) |
We then introduce the map
(3.5) |
and restrict to the set . The maps and so modified, and the map form all together the set of local inverses of a map which coincides with on , and satisfies on . Thus the maps and coincide up to a zero-measure set.
The levels of the Triangular tree will be denoted by . We also use the notation and for the boundary points and the interior points of the -th level of the tree, respectively. We start by setting
We now describe precisely how the levels of the tree are generated, by showing all the possibilities for taking counterimages depending on the location of the point in (see Figure 8 for reference).
-
(R1)
An interior point generates the two interior points and in , through the application of and , respectively.
-
(R2)
A boundary point generates the point through the application of and the boundary point through the application of .
-
(R3)
A boundary point generates the point through the application of .
-
(R4)
A boundary point generates the boundary point and the interior point , through the application of and , respectively.
Note that, conversely to the Farey tree, taking a counterimage does not necessarily imply a change in the level of the tree.
We now describe the geometric way to obtain the same two-dimensional tree of rational pairs constructed above by counterimages (see Figure 3 for reference). We define the mediant of two couples of fractions and as
Note that we require that the two fractions of each couple have the same denominator, so that the mediant lies on the line segment joining the two points it is computed from. We further assume that the two fractions of each couple are reduced to their least common denominator.
Definition 3.1.
Consider a set of rational points on a line segment, consisting of at least two points, and in ascending lexicographic order. The Farey sum of is obtained by adding to the mediant between each pair of neighbouring points, that is
To define the levels of the tree in this second, geometric way, we start from the set of the vertices of and then we will define a sequence of sets such that are the three vertices of and for all . In particular, we introduce a sequence of measurable partitions of , each refining the previous one and such that the points of lie on the sides of the partition . Then the recursive construction is the following: given the set of points up to a certain level , we obtain by inserting the mediant between each pair of neighbouring points along each side of the triangles of the partition . More formally, let and let , , be the three vertices of the triangle . We partition into two subtriangles by the line segment joining and . This determines the partition . Additionally, we label the vertices of the two subtriangles according to the rule shown in Figure 4. We now proceed inductively. Each triangle of is partitioned into two subtriangles by the line segment joining the vertex labelled “1” with the mediant of the vertex “0” and the vertex “2” and this gives us the next partition . Then, for ,
where , , is the set of sides of the triangles of the partition . To better understand this construction, we recall the conclusions of [7, Lemma 5.8] (for simplicity of notation, we continuously extend the maps and defined in (3.3) and (3.4) to ): for any finite binary word of length , let denote the composition , then
-
(i)
the triangles of are given by all the possible counterimages with ;
-
(ii)
, where is the open line segment joining and .
The main properties concerning the triangular tree are contained in Theorem 5.4 and Theorem 5.8 of [7]. The first result states that the tree is complete, that is
with every rational pair appearing exactly once in the tree. The second result establishes the level-by-level equivalence between the counterimages tree and the geometric tree defined above, that is for all .
4. Triangle sequences: convergence and non-convergence
It is known that a triangle sequence does not necessarily represent a unique pair of real numbers, but could correspond to an entire line segment. If the triangle sequence terminates, we do not have uniqueness and Lemma 5.1 characterises the points having a given finite triangle sequence. Uniqueness is not guaranteed even when the triangle sequence is infinite: [8] gives a sufficient condition to have uniqueness and a criterion, equivalent to uniqueness is proved in the later work [1]. In this section we discuss this problem.
We start by introducing some notation. Let be a three-dimensional vector with integer components and . We then define the correspondent rational pair
for which both components have the same denominator. For instance, the vertices , and of are represented by , , and , respectively. Note that the sum of two three-dimensional vectors corresponds to the mediant between the two correspondent two-dimensional vectors, that is
For a sequence of non-negative integers and for an integer we define
The set is a triangle and consists of all those points whose first triangle sequence digits are precisely and thus these triangles are nested, that is
Let be the sequence of three-dimensional vectors defined as follows:
(4.1) |
then the vertices of are , and (see [1, Theorem 3]). Figure 5 shows the recursive construction of the triangles .
When the triangle sequence is infinite, the infinite intersection can be either a point or a line segment.
-
(1)
In the first case the nested triangles shrink to a point, which means that the triangle sequence denotes a unique pair of real numbers . As a consequence and the sequence converges to . We will refer to this case as the convergent case.
-
(2)
In the second case the triangle sequence does not uniquely describe a point but instead identifies a line segment of length , such that all the points of have the same triangle sequence . In this case and the sequence does not admit a limit. More precisely, we have that the odd and even terms of converge to the two endpoints of [1, Theorem 6]. In particular, and it also holds that , where is the Euclidean distance in . We will refer to this case as the non-convergent case.
The main result of [1, Section 6] is a criterion of uniqueness, which we now state. Let
and refer again to Figure 5 for the geometric interpretation of this quantity. The triangle sequence does not correspond to a unique pair of real numbers if and only if it contains only a finite number of zeroes and , where is such that for all 222Note that if and only if .. The convergence of the infinite product to a non-zero number is equivalent to the convergence of , which is in turn equivalent to sufficiently fast: the geometric meaning of suggests that this condition is equivalent to a sufficiently fast growth of the triangle sequence digits .
We now prove some results of convergence for the points of the closed triangle in the non-convergent case. For two rational pairs and and a non-negative integer we introduce the notation
and recall that the maps and commute with the mediant operation for rational pairs whose components have the same denominator, that is
Also, in the following we denote by and the continuous extension to of the maps defined in (3.3) and (3.4).
Lemma 4.1.
Let and let be a sequence of non-negative integers. It holds that
and more precisely .
Proof.
Let be a non-negative integer. We have
,
which can be verified by explicitly computing the vertices of the
two triangles. This in turn proves the result in the case .
For , by definition we have
if and only if
We can thus write
which holds if and only if
. Since
, the first part of the result follows.
For the second part of the lemma we argue by strong induction on
. The case follows from the first part of this
proof, by the explicit computation of the vertices of
. Now let and consider the triangle
. By
inductive hypothesis two of its vertices are
and
. Since and
, we can also write
. Thus, from
, it
follows that the other vertex of
has to be the backward
image of , that is
. Since the maps and
commute with the mediant, we have
and this completes the proof. ∎
Lemma 4.2.
Let and , and let be a non-negative integer. Then
Proof.
It is a straightforward computation involving , and . ∎
For we introduce the notation
so that . Note that (4.1) implies that the denominators satisfy the recurrence
where , and . This remark and Lemma 4.2 imply that for all we have
It also easily follows that
(4.2) |
Lemma 4.3.
Let be a non-convergent triangle sequence describing a line segment of length (as described in point (2) above).
-
(i)
The ratio of consecutive denominators of the diverges, that is .
-
(ii)
It holds
-
(iii)
For any non-negative integer , it holds
Proof.
(i) From the recurrence for the denominators we have
so that . Since
as , the thesis
follows.
(ii) For large enough we have
where the first inequality is shown in
[1, Theorem 6] and the second inequality is the
triangle inequality applied to
. This is enough to
conclude because we already know that
and
(see point (2) above).
(iii) From Lemma 4.2 we have
and
Using , (i), and (ii), the result easily follows. ∎
Proposition 4.4.
Let be a non-convergent triangle sequence and denote by and the two endpoints of the line segment , such that and converge respectively to and . Then for all it holds
and
Proof.
We give the proof just for the case of even indices, the odd case
is analogous. By notation we have that
converges to
and that
converges to
. Using that
, we can write
, so that
.
Let now and notice that
if
exists then it must lie on the
line segment . We start considering the case when
is on the boundary of
. Suppose that
, so that
for a certain , and let be a positive integer
such that . Thus
. Writing
and as above, we have
where we have used that and commute with the mediant operation. Moreover and are monotonic along line segments (with respect to the lexicographic order) and , hence
Lemma 4.3-(iii) gives
for , thus
, which means that
. If
or we can
argue as above to conclude that
.
Finally, let be an interior point of the triangle
and let be a triangle containing as
interior point and having all the vertices along
. The maps and
map triangles into triangles and the same does the
composite map
. Thus
for all the image
is a
triangle containing
as
an interior point. The thesis follows by observing that
shrinks to because its three
vertices converge to .
∎
The last result will be important in Section 5 to better understand the coding of real pairs in the non-convergent case.
5. A two-dimensional representation
In this section we begin to use our construction of the Triangular tree and the properties of the maps , and defined in (3.3)-(3.5) to introduce a new representation of real pairs of numbers in by combining triangle sequences and continued fraction expansions. We recall that for any finite binary word of length , we let .
Lemma 5.1.
Let be a point of with finite triangle sequence . If is an interior point, then:
-
(i)
, where , so that there exists a unique such that
(5.1) -
(ii)
is rational if and only if .
Proof.
Remark 5.2.
Let be an interior point having finite triangle sequence . Note that because the only points in for which the triangle sequence is defined and ends with are located on . In light of this simple remark we can rewrite (5.1) as
so that where .
Definition 5.3.
Let be an interior point of with finite triangle sequence , and let be the continued fraction expansion of the unique number given by Lemma 5.1-(ii). We associate to the representation given by the pair
As for the second component, we write and to denote the continued fraction expansion of and , respectively.
Remark 5.4.
If is a rational pair, then is rational (Lemma 5.1-(iii)) and thus its continued fraction expansion is finite, say . In this case we further assume that when .
We give further details for the coding of boundary rational points and, in particular, for the vertices of the triangle .
-
(1)
A point on is of the kind , for some in the open unit interval. If is the continued fraction expansion of , then , so that . In case we have , so that the triangle sequence of is . Otherwise, if , we have , so that the triangle sequence of is . Thus we set the representation of to be respectively
-
(2)
A point in is of the kind , for some in the unit interval, and its triangle sequence is not defined and assumed to be empty. We thus represent with
where is the continued fraction expansion of . In particular, the representation of the vertices and are and , respectively.
-
(3)
A point in is of the kind , for some , and has triangle sequence . The representation of is thus
where is the continued fraction expansion of . In particular, the representation of the vertex is .
The representation of real pairs with infinite triangle sequences depends on the convergence of the sequence. We have seen in Section 4 that if is a real pair in with convergent infinite triangle sequence , then
This shows that in this case it is enough to associate to its triangle sequence, since
(5.2) |
for all . In the definition below we choose , but other choices would work as well.
Definition 5.5.
Let be a point of with convergent infinite triangle sequence . We associate to the representation given by the pair
Let us now consider the case of non-convergent infinite triangle sequences. In this case a line segment is associated to such a sequence, and we refer to Proposition 4.4 for the notation of its endpoints and more properties. Using these results we give the following definition.
Definition 5.6.
Let be a point of with non-convergent infinite triangle sequence . Then belongs to a line segment of real pairs having the same triangle sequence, with endpoints and . Then we consider
to be the representation of the segment .
6. The Triangular coding
In this section we use the ideas exposed in Section 5 to introduce a coding for the rational pairs in the Triangular tree in an analogous way as for the Farey coding. As recalled in Section 2, the continued fraction expansion of a rational number in is related to the path on the Farey tree to reach it starting from the root . This information is contained in the coding, which in turn can be seen as the action by right multiplication of two matrices on the matrix representation of rational numbers. We now generalise this setting for the two-dimensional case by first defining a coding for the possible moves from parents to children along the Triangular tree in figure 3. Then we introduce a matrix representation for rational pairs and convert the action of the moves on the tree into the action by right multiplication of specific matrices.
Definition 6.1.
Let be a line segment in
obtained as a counterimage of
by a combination
of the maps , and
, where is a finite word which is either
empty or is the concatenation with
. We consider on the
orientation induced by the lexicographic ordering on by
the map .
A rational pair in is
obtained in the Triangular tree as the mediant of the neighbouring
pairs, its parents. Then we define two actions, and ,
on , as follows:
is the rational pair obtained as the mediant of
with its left parent and
is the rational pair obtained as the
mediant of with its right parent.
Lemma 6.2.
Let and let be its continued fraction expansion. We have
The same combination of actions sends to on and to on .
Proof.
Remark 6.3.
In the case the above formula reads . The same holds also in Theorem 6.6 below.
The previous lemma shows that the basic moves and are enough to reach every boundary rational pair starting from the midpoints of the sides of . We now describe how to reach interior rational pairs along the tree always starting from . Recall that we denote by the open line segment joining and . Since interior rational pairs are located on backward images with , our strategy is divided into two steps: first we describe a path from to the mediant between the endpoints of , and then we encode the sequence of moves along to reach the considered rational pair.
Definition 6.4.
Let with and consider the triangle , partitioned by into two subtriangles. The action of the symbol on , which we denote as a right action by , gives the mediant between and . In other words,
We now give a geometric interpretation of this definition, also clarified by Figure 6. The point is the right endpoint of and the action of is to step from to the mediant between the two endpoints of , which is one of the children of .
Lemma 6.5.
Let and let with . Then
where if and if .
Proof.
We argue by induction on . The conclusion is trivial when . Suppose that the thesis holds for all the finite binary words of length and let be a word with . Thus or for some word of length . By definition of we have , thus the thesis holds for . For note that the left and right parents of the point are and , respectively. Hence
so that the thesis is also true for . ∎
Theorem 6.6.
Let be the interior rational pair with representation (see Definition 5.3) and let , so that . Then:
-
(i)
;
-
(ii)
.
Hence
Proof.
(i) It is a straightforward consequence of Lemma 6.5.
(ii) Let the unique rational number associated to
according to Lemma 5.1-(ii), so
that by definition is its continued fraction
expansion. Thus can be reached from
with the sequence
if is even or
with if is odd,
from Lemma 6.2. Since the maps and
commute with the mediant operation, it is easy to prove
that also the parent-child relationship is preserved. Thus by the
above sequence of and moves one obtains
from
, which is the mediant between the
endpoints of .
∎
To each interior rational pair we have thus associated a finite word over the alphabet , with the geometric meaning of telling how to move on the Triangular tree to reach the rational pair under consideration starting from the root . In particular, this finite word is the concatenation between a word over ending necessarily with the symbol and a word over : the first word gives the path to reach , which is the rational point on appearing on the level of the tree with smallest index and also the mediant between its endpoints; and the second word gives the moves along the line segment to reach the given point from the mediant of its endpoints.
To continue the analogy with the one-dimensional case, we now convert the actions of the symbols , , and , into the actions by right multiplication of three matrices, using a matrix representation for the rational pairs in . Towards this aim we recall the correspondence between rational pairs and three-dimensional vectors we have introduced in Section 4.
Definition 6.7.
Let be a rational pair in . We associate to the matrix defined as follows. The first two columns are respectively the right and the left parents of , expressed as three-dimensional vectors. The third column depends on the location of the point:
-
(i)
if the pair is a boundary point, the third column is the vertex of which is opposite to the side containing the pair;
-
(ii)
if for , the third column is the vertex “2” of , that is .
The three-dimensional vector associated to is obtained as the sum of the first two columns of its matrix.
Since they will take on great importance, we explicitly show the matrices representing the midpoints of the three sides of :
Let us now define
(6.1) |
Note that all the above matrices are in and that and extend their counterpart defined in (2.2). A straightforward computation shows that the action of each of the above matrices by right multiplication on the matrix representing a rational pair yields the matrix of the child obtained according to the move bearing the same name of the matrix. As a direct consequence of Lemma 6.2 and Theorem 6.6, we thus have the following properties.
-
(1)
Let and let be its continued fraction expansion. Then
The same right action yields from and from .
-
(2)
Let be the interior rational pair with representation . Then
Example.
Consider the point in with representation . Using and (5.1), our point is located along the open line segment with , whose left and right endpoints can be readily computed and are respectively:
By Theorem 6.6 we have that the path along the Triangular tree to reach this point from the root is
which is the concatenation of the words and . The word brings first to , the right endpoint of , and then to , the mediant between the endpoints of . The word shows how to move along starting from to obtain our point:
Figure 7 shows the the path in the triangle to reach and the moves along this line segment to get to our point. The corresponding matrix multiplication yields
which is by definition the matrix representing .
The last step to complete the similarity with the one-dimensional case is a way to use the coding we have introduced to express a rational pair as a counterimage of and vice versa. The key observation is that using the local inverses , , and , it is possible to mimic the behaviour of the one-dimensional Farey map along in terms of the inverses and defined in (2.1). In fact a straightforward computation shows that for it holds
(6.2) |
Proposition 6.8.
-
(i)
Let be a rational number with continued fraction expansion . Then
-
(ii)
Let be the interior rational pair with representation . Then
Proof.
(i) From the properties of the Farey map we have
By using the correspondence between and and
between and we can conclude for
. The expressions for and
are now a trivial consequence.
(ii) Let the unique rational number associated to
according to Lemma 5.1-(i), so that
by definition is its continued fraction
expansion. Equation (5.1) gives
, so that the
conclusion holds directly from (i).
∎
Remark 6.9.
(i) In the statement of the above proposition we have explicitly used
the composition sign to emphasise the separation between the first
group of maps, the map , and the second group, because
they correspond to the different parts of
the representation.
(ii) Note that the map separating the two groups of
maps is an actual separator, meaning that if we exhibit a point as
a counterimage of , it can be unambiguously
identified. In fact it is the only map which is preceded
by a single occurrence of .
Also the definition of rank can be extended to our two-dimensional setting. We say that if and only if .
Corollary 6.10.
Let be the rational pair with representation . Then
Proof.
By definition, . Consider the expression of a rational pair as a backward image of given in Proposition 6.8 and look separately to its (at most) three blocks of compositions, starting from the right to the left.
-
(1)
In the first group of maps, the one corresponding to the continued fraction expansion, each application of and each block increases the rank by 1 ( does not increase the rank more because it is applied to points on ). Thus the rank of is .
-
(2)
The application of the separator appears if and only if the point is not along and anyway does not change the level.
-
(3)
The third block appears if and only if the point is along or the point is interior. Moreover, when the third block appears, its right end is exactly one application of the map , but since it acts on a point on , it does not change the level. Each of the subsequent maps increases the level by , for a total increase of . Thus note that the block related to the triangle sequence contributes to the rank if and only if the point is an interior rational pair.
∎
7. Approximations for non-rational pairs
In this section we use the structure of the Triangular tree to define approximations of real pairs in by rational pairs. This is particularly important for non-rational pairs, which have an infinite number of rational approximations.
Non-rational pairs have either an infinite triangle sequence or a finite triangle sequence with infinite associated continued fraction expansion. An analogous of Proposition 6.8 holds also for non-rational pairs, apart from the non-convergent infinite case, for which Proposition 4.4 basically implies that such a result is not possible.
7.1. Finite triangle sequence
Let us first consider the case of real pairs with representation of the form (the second component being finite or infinite). By extending the ideas of Section 6, we associate to a non-rational pair the infinite word over the alphabet defined to be
Moreover we define the approximations of to be the rational pairs with coding , the prefix of of length .
Example.
We consider the rational pair with representation . As shown in Example Example the word associated to this point is . Thus its approximations are the following:
Example.
We now consider the non-rational pair , with triangle sequence . Since and , we have that the representation of is and thus the infinite word associated to is
Thus its first ten approximations are the following:
Since the triangle sequence is finite, if is a non-rational pair, after a finite transient the approximations have the same triangle sequence as , and they are simply given by truncating the continued fraction expansion in the second component of the representation of . We are using the fact that
which follows by Proposition 6.8 and the properties of the continued fraction expansion translated into our framework with (6.2).
By learning from the previous examples we can give a general way of constructing the coding associated to the approximations of a real pair with representation . The correspondence between the words and the representation of the related approximation can be recovered by the following properties, which easily follows from Theorem 6.6 and Proposition 6.8.
-
(1)
For a non-negative integer, the word corresponds to the representation .
-
(2)
For , , and non-negative integers, the word corresponds to the representation .
-
(3)
For and non-negative integers, and for , and non-negative integers, the word if is even (or the word if is odd) corresponds to the representation .
7.2. Convergent infinite triangle sequence
If the real pair has a convergent infinite triangle sequence , its representation is and (5.2) holds. Thus we associate to the infinite word over the alphabet defined by
and the approximations of are again the rational pairs with coding , the prefix of of length . Rules (1) and (2) above still hold and show how to construct the representations of the approximations. Notice that the choice of as the second component of the representation is arbitrary, and can be replaced by any continued fraction expansion. However this choice does not change the form of the word .
Example.
Let and for let , with being the -th prime number, so that the triangle sequence we are considering is . From (4.2), for we have
where the last inequality holds since . Each triangle sequence digit is non-zero, thus for all and we thus have
where the right-hand-side product extends over all the prime numbers. We thus have
and the last product diverges to because the sum of the reciprocals of the primes diverges. As a consequence, the given triangle sequence represents a unique point of . This point is represented by the word
and its first approximations are
7.3. Non-convergent infinite case
Let have a non-convergent infinite triangle sequence . It means that is in the line segment of points sharing the same triangle sequence. In this case we have seen that the representation encodes the whole segment, and it is impossible to distinguish different points on by using it.
Here we propose a possible way to construct approximations of following the methods used in the other cases. This proposal is certainly not the only meaningful and not the most “natural” in any sense. For all , the point is in , so that
Since , the second component is vanishing as increases. Let then be the -th convergent of , obtained from the continued fraction expansion of . Then for it holds
and
We then consider the approximations of given by the rational pairs with representations
for , defined as above.
8. Speed of the approximations
In this final section we study the problem of the speed of the approximations introduced before. In particular given a non-rational pair we have defined a sequence of rational pairs in the Triangular tree which approximate . The speed of the approximations we consider concerns the supremum of the exponents for which
(8.1) |
This problem is also known as the problem of simultaneous approximations of real numbers, and two famous problems in this research area are Dirichlet’s Theorem and Littlewood’s Conjecture (see [14] and [2] for more details).
We start with some notation. Let be a point in with or irrational. Let and the correspondent concatenation of and , we use the notation
(8.2) |
for the image of rational pairs under . In [7, Appendix A] we have introduced a matrix representation of the maps and by
(8.3) |
from which we obtain a matrix representation with non-negative integers coefficients for any combination of and , which we denote by
not including the dependence on in the notation for the coefficients of the matrix if not necessary. Using the matrix representation we write for all
(8.4) |
so that in particular it holds
(8.5) |
in (8.2).
In this paper we begin to study the problem of the speed of the approximations by considering the first simple classes of real pairs of numbers with at least one irrational component: the pairs with finite triangle sequence and the pairs with periodic triangle sequence for .
8.1. Real pairs with finite triangle sequence
Let , with or irrational, have finite triangle sequence , then as proved in Lemma 5.1, in particular see (5.1), there exists and such that (recall that ). As remarked in Section 7, we can definitively consider the problem (8.1) for rational pairs with the same triangle sequence of . It follows that we can consider rational pairs as obtained in (8.2) with . Hence we can write
where the subscripts refer to the first and second component respectively, and consider as approximations of .
Using the matrix representation (8.4) for we can write
and analogously
Using that for all there exist two sequences of integers and of positive integers with , such that for all , and letting for all , so that it holds , we obtain that there exist two sequences of integers and of positive integers such that
where the constant does not depend on and . Therefore choosing the two sequences and as before, we have that for all
since by (8.5) holds for a suitable constant . This argument also implies that in this case is is not a Bad pair, for all admissible (see [14] and [2]).
8.2. Real pairs with periodic triangle sequence for
Let , with or irrational, have triangle sequence for . These pairs correspond to fixed points for the Triangle Map defined in Section 3 (all fixed points of are obtained by considering also the real pairs with triangle sequence for ).
It is shown in [8] that if has triangle sequence then and is the largest root of the polynomial . It follows that is a cubic number, and and are in the same cubic number field. We remark that the polynomial has three real roots for , and only one real root for . Hence here we only consider the simplest case for the roots of .
In Section 7 we have constructed approximations of by rational pairs in the Triangular tree with representation , where we recall that instead of one could choose any fixed continued fraction expansion . Then using (8.3) we consider the matrix
which as in (8.4) represents the map
and use approximations of of the form
(8.6) |
where is the string obtained by concatenating copies of . In matrix representation, (8.6) can be written as
and we can then use linear algebra to study the properties of the approximations.
Remark 8.1.
The matrix has characteristic polynomial and, for , distinct eigenvalues , , and satisfying
(8.7) |
where are the roots of , and eigenvectors
We also recall that for fixed, and given the largest root of , it holds
(8.8) |
For simplicity of notation in the following we let
We are now ready to prove the following result.
Proposition 8.2.
Let , with or irrational, have triangle sequence for . There exist a constant , functions with given by
and functions with given by
such that for all and all the rational pair satisfies
(8.9) | ||||
where , , and are defined in (8.7).
Proof.
If has triangle sequence then it is a fixed point of the Triangle Map with and, in particular using (3.2), for the map defined in (3.1). It follows that for all . We can thus write for fixed and rational pair
(8.10) | ||||
using the matrix representation (8.4). Let be the diagonal matrix , then where is the matrix with columns the eigenvectors and . We use this representation to have an explicit form for the terms in (8.10), where the dependence on appears in the power of the eigenvalues and is of course hidden in the coefficients of . In what follows, all not explained steps are just straightforward computations. We have
with
.
We first consider the denominator of (8.10). Let us write
the first row of as a function of and . It holds
(8.11) | ||||
then we obtain
(8.12) |
and
which using (8.8) gives
(8.13) |
with the functions defined in the statement. For the numerator of (8.10) let us write the second row of as a function of and . It holds
and then one can write the numerator of (8.10) as
with , and and defined as in the statement. This gives the first of (8.9).
Corollary 8.3.
Proof.
We apply Proposition 8.2 with together with the relations (8.7). It follows
where and do not
vanish for . The result for this case immediately follows.
The case is particular since is a
quadratic irrational. It also follows ,
, and
Moreover
and and do not vanish. Since , it follows that
and the thesis follows. ∎
The result for can be improved if we change the construction of the approximations as explained in Remark 8.1. For the moment we leave this problem and the study of the speed of the approximations for other real pairs to future research.
References
- [1] S. Assaf et al., A dual approach to triangle sequences: a multidimensional continued fraction algorithm, Integers 5.1 (2005), Paper A08.
- [2] V. Beresnevich, F. Ramírez, S. Velani, Metric Diophantine approximation: aspects of recent work, in “Dynamics and analytic number theory”, pp. 1–95, London Math. Soc. Lecture Note Ser., 437, Cambridge Univ. Press, Cambridge, 2016
- [3] V. Berthé, D. H. Kim, Some constructions for the higher-dimensional three-distance theorem, Acta Arith. 184 (2018), no. 4, 385–411
- [4] V. Berthé, W. Steiner, J. Thuswaldner, Multidimensional continued fractions and symbolic codings of toral translations, arXiv:2005.13038 [math.DS]
- [5] A.J. Brentjes, “Multidimensional continued fraction algorithms”. Mathematical Centre Tracts, 145. Mathematisch Centrum, Amsterdam, 1981.
- [6] C. Bonanno, S. Isola, Orderings of the rationals and dynamical systems, Colloq. Math. 116 (2009), no. 2, 165–189.
- [7] C. Bonanno, A. Del Vigna, S. Munday, A slow triangle map with a segment of indifferent fixed points and a complete tree of rational pairs, arXiv:1904.07095 [math.DS]
- [8] T. Garrity, On periodic sequences for algebraic numbers, J. Number Theory 88 (2001), no. 1, 86–103.
- [9] G. H. Hardy and E. M. Wright, “An introduction to the theory of numbers”. Oxford University Press, Fifth Edition, 1980.
- [10] A. Haynes, J. Marklof, Higher dimensional Steinhaus and Slater problems via homogeneous dynamics, Ann. Scient. Éc. Norm. Sup. 53 (2020), no. 2, 537–557
- [11] M. Iosifescu, C. Kraaikamp, “Metrical theory of continued fractions”. Mathematics and its Applications, 547. Kluwer Academic Publishers, Dordrecht, 2002.
- [12] S. Isola, Continued Fractions and Dynamics, Applied Mathematics 5 (2014) 1067–1090.
- [13] M. Kesseböhmer, S. Munday, B.O. Stratmann, “Infinite ergodic theory of numbers”. De Gruyter Graduate. De Gruyter, Berlin, 2016.
- [14] W.M. Schmidt, “Diophantine approximation”. Lecture Notes in Mathematics, 785. Springer, Berlin, 1980.
- [15] F. Schweiger, “Multidimensional continued fractions”. Oxford Science Publications. Oxford University Press, Oxford, 2000.