The necessary and sufficient condition for an algebraic integer to be a Salem number
Dragan Stankov

TL;DR
This paper establishes a precise criterion for identifying Salem numbers among roots of certain reciprocal polynomials and analyzes the probability of this condition holding for powers of these roots.
Contribution
It provides a necessary and sufficient condition for roots to be Salem numbers and evaluates the likelihood of this condition for powers of the roots.
Findings
Derived a complete criterion for Salem numbers from reciprocal polynomials
Calculated the probability that the condition holds for powers of the roots
Enhanced understanding of Salem number distribution and properties
Abstract
We present a necessary and sufficient condition for a root greater than unity of a monic reciprocal polynomial of an even degree at least four, with integer coefficients, to be a Salem number. We determine the probability of fulfillment the condition for an arbitrary power of the root.
| d | Coefficients | : satisfies Equation 1.2 | ||
|---|---|---|---|---|
| 1. | 4 | 1.72208381 | 1 -1 -1 | 9,13,16,17,20,24,27,31,35,38,42,45 |
| 2. | 6 | 1.50613568 | 1 -1 0 -1 | 14,16,35,37,54,65,67,86,116,144,157 |
| 3. | 8 | 1.28063816 | 1 0 0 -1 -1 | 72, 127, 163, 176 |
| 4. | 10 | 1.21639166 | 1 0 0 0 -1 -1 | 53 |
| 5. | 10 | 1.23039143 | 1 0 0 -1 0 -1 | 240 |
| 6. | 10 | 1.26123096 | 1 0 -1 0 0 -1 | 43, 80 |
| 7. | 10 | 1.17628082 | 1 1 0 -1 -1 -1 | 605 |
| 1 | 1 | 1 | 1 |
|---|---|---|---|
| -21586 | -115763027 | -12007769482 | -144186527874521531930 |
| 3611 | 23986075 | 29164508197 | 415053787386817223949 |
| 688 | -39926871 | -18134706516 | -542626204385602820124 |
| 5418 | 20167702 | -25180138718 | 625113687841885675082 |
| -6193 | 4830711 | 52256753515 | -707660656174865919717 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The necessary and sufficient condition for an algebraic integer to be a Salem number
Dragan Stankov
Dragan Stankov
Katedra Matematike RGF-a Universiteta u Beogradu
11000 Beograd, Djušina 7
Serbia
Key words and phrases:
Salem number, -linearly independent numbers, reciprocal polynomial, Galois automorphism, Graeffe’s method
2000 Mathematics Subject Classification:
11R06
{abstr}
We present a necessary and sufficient condition for a root greater than unity of a monic reciprocal polynomial of an even degree at least four, with integer coefficients, to be a Salem number. We determine the probability of fulfillment the condition for an arbitrary power of the root.
1. Introduction
A Salem number is a real algebraic integer of degree at least four, conjugate to , all of whose conjugates, excluding and , are unimodal i.e., lie on . The corresponding minimal polynomial of degree of these numbers, called a Salem polynomial, is (self-)reciprocal, that is . Since is self-reciprocal and irreducible it must have even degree. It is well known [13] that should also be a Salem number of degree for any natural . Fractional parts of are dense in the unit interval , but are not uniformly distributed [1, 14]. Salem numbers have appeared in quite different areas of mathematics (number theory, harmonic analysis, knot theory, etc.). Throughout, when we speak about a conjugate, the minimal polynomial or the degree of an algebraic number we mean over the field of the rationals .
In [15] Vieira, extending a result of Lakatos and Losonczi [7], presented a sufficient condition for a self-reciprocal polynomial to have a fixed number of roots on the complex unit circle . Let be a -th degree self-reciprocal polynomial. If the inequality
[TABLE]
holds, then has exactly roots on and these roots are simple. Here we present, in a sense, a result which lies in the opposite direction of a special case of this theorem. Namely, we shall prove the following
Theorem 1.1**.**
A real algebraic integer is a Salem number if and only if its minimal polynomial is reciprocal of even degree , and there is , such that has the minimal polynomial , which is also reciprocal of degree , and satisfies the condition
[TABLE]
Notice that the condition Equation 1.2 is the special case when of the condition Equation 1.1 applied to .
We present a method, easy for implementation, for the calculation of the coefficients of starting with without determination of its roots. We can use the companion matrix of a monic polynomial defined as
[TABLE]
It is well known [8], [9] that is the characteristic polynomial of so the root of is an eigenvalue of . If is an eigenvector of associated with then . Thus should have an eigenvalue and the characteristic polynomial of must be , i.e. . It is easy to show that .
Using this method we are able, for a Salem number , to find at least one such that the minimal polynomial of satisfies condition Equation 1.2. In Table 1 we present examples of Salem numbers and which we have found. The last example in the table is the root of Lehmer polynomial which is the smallest known Salem number. We can notice that becomes large as increases. It would be interesting to find for all small Salem numbers in the Mossinghoff’s list [11].
As shown in Table 1 the relative frequency of such that the minimal polynomial of satisfies Equation 1.2 significantly decreases when increases. One might ask what is the probability of fulfillment the condition Equation 1.2 for an arbitrary power of the root. We determined the exact value of the probability for and we approximated the probability for .
Theorem 1.2**.**
Let be a Salem number of degree , and let be the minimal polynomial of . Let denotes the probability that coefficients of satisfy Equation 1.2 when is randomly chosen. Then:
(a) is equal to and,
(b)
[TABLE]
[TABLE]
Furthermore, we have approximated the probabilities for and using a numerical method and have got , . These results suggest that decreases approximately five times when is increased by two.
If we observe coefficients of as increases, we can notice some regularities which enable us to recognize the minimal polynomial of a Salem number. We present these regularities in the Theorem 1.3.
Theorem 1.3**.**
Let be a Salem number and let be the minimal polynomial of for . Then
(a) , ,
(b) ,
(c) for
[TABLE]
So if any of the conditions in Theorem 1.3 is not satisfied we can be sure that a root of is not a Salem number. Theorem 1.3 explains the observation that the coefficients for of are approximately of the same magnitude, and that the central coefficient is usually slightly greater in modulus than a peripheral one. Examples for this are: , , showed in Table 2. The algorithm for calculating a root of presented in (a) is known as Graeffe’s method [10].
If is monic, reciprocal, with integer coefficients then is a periodic sequence of polynomials if and only if is the product of cyclotomic polynomials. In fact, if is a periodic sequence, among these polynomials there are only finitely many distinct ones. Then the set of roots of these polynomials is also finite, and all the powers of a root of are in this set. Therefore for some , , , . Since it follows that . Vice versa, if is the product of cyclotomic polynomials then all its roots are roots of 1 so the set of its powers is finite and the set of coefficients for , of is also finite. Thus is a periodic sequence of polynomials.
2. Proofs of Theorems
In order to prove Theorem Theorem 1.1 we shall use a theorem of Kronecker [1, Theorem. 4.6.4.], which is a consequence of Weyl’s theorems [4]. Suppose has the property that the real numbers are -linearly independent, and let denote an arbitrary vector in , N an integer and a positive real number. Then Kronecker’s theorem states that there exists an integer such that , where is the distance from to the nearest integer.
Proof of Theorem Theorem 1.1 Necessity. Suppose that is a Salem number. The essence of the proof is to show that there is such that each of unimodal roots of could be arbitrarily close to exactly one root of (see [16, Lemma 2]) and to show that then the coefficients of will satisfy the condition Equation 1.2. It is obvious that roots of are , . We denote conjugates of by
[TABLE]
Numbers , are -linearly independent [1, Theorem 5.3.2.]. According to the Kronecker’s theorem consider with . It is clear that for every there exists an arbitrarily large integer such that
[TABLE]
Since a coefficient of a polynomial is a continuous function of its roots, for every there exists an arbitrarily large integer such that the minimal polynomial
[TABLE]
of the Salem number satisfies , . We denote
[TABLE]
[TABLE]
Now we consider the coefficients of to show they satisfy the condition Equation 1.2. It is obvious that . We need to estimate
[TABLE]
So the condition Equation 1.2 will be satisfied if
[TABLE]
which is equivalent to
[TABLE]
Since tends to as it is obvious that the left side of (missing) 2.5 tends to as . The determination of such that coefficients of satisfies Equation 1.2 has to be done in following four steps:
- i
we choose such that ; 2. ii
we choose an integer such that (missing) 2.5 will be fulfilled for all ; 3. iii
we chose an such that if each of unimodal roots of a is at the distance in modulus of exactly one root of then , is fulfilled in (missing) 2.3; 4. iv
we chose such that (missing) 2.2 is fulfilled.
Sufficiency. Suppose that is a real algebraic integer with conjugates , over such that has the minimal polynomial which is also reciprocal of degree , and satisfies the condition Equation 1.2. If is a conjugate of then is a conjugate of . Since the minimal polynomial of is of degree so , must be different numbers and their product has to be 1 because is monic and reciprocal. The polynomial satisfies the condition Equation 1.2 so it satisfies the condition Equation 1.1 of Vieira’s theorem where . According to the theorem there are roots of on the boundary of the unit disc . Since they occur in conjugate complex pairs their product is equal to 1. It follows that should be a conjugate of which allow us to conclude that is a Salem number. If then thus it follows that there are conjugates of on the boundary of the unit disc. Finally, in the same manner as for , we conclude that is also a Salem number.∎
Proof of Theorem 1.2 (a) If we use (missing) 2.1 and denote () we have
[TABLE]
We denote by and by where denotes the fractional part. Since is uniformly distributed modulo one is uniformly distributed on . For the condition Equation 1.2 is reduced to . Since the condition becomes
[TABLE]
From the definition of it is obvious that when . Since we have so that is equal, for every sufficiently large , to . Finally (missing) 2.6 becomes i.e. . Solving this double inequality for we get
[TABLE]
When tends to infinity we obtain i.e. . It follows that or so that the probability has to be .
(b) Using (missing) 2.1 with and the definition of we have
[TABLE]
We denote , . Coefficients of depends only on real parts of unimodal roots so that we can chose the complex conjugates from the upper half (complex) plane. Thus we define
[TABLE]
Since , are uniformly distributed modulo one , are uniformly distributed on and , are uniformly distributed on . We denote
[TABLE]
For the condition Equation 1.2 is reduced to . Since
[TABLE]
the condition becomes
[TABLE]
The main idea of the proof is to determine the region in plane such that every point satisfies (missing) 2.9. Since when , , we conclude that the left side in (missing) 2.9 is equal, for every sufficiently large , to . We can find the boundary of if we replace in (missing) 2.9 with and if we replace both on the right side with . There are four possibilities for replacing so we get four equations which we solve for . We get rational functions which tends to when , :
[TABLE]
[TABLE]
[TABLE]
[TABLE]
The boundary of consists of parts of graphs of . We have to find intersection points of these graphs. Therefore we solve four equations:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
We have to determine the area of the region in plane such that for every point there is unique where
[TABLE]
using (missing) 2.8. The ratio of the area of to the area of all possible values , i.e. , is equal to the probability . Since it follows that using (missing) 2.8. For the determination of the area of it is convenient to show that has reflection symmetry across the line . Let the graph of be . We claim that can be obtained by reflecting of about the line i.e. if then (see Figure 2). Indeed, if then
[TABLE]
In the same manner we can show that is a reflection of in the line . Therefore consists of four congruent curve-triangles, each of them has the same area (see Figure 2). If we bring to mind the intersection points (missing) 2.10 and formulas (missing) 2.11 we find out the intersection points of graphs , which are the limits of two definite integrals which occur in (missing) 1.3. We conclude that is equal to sum of these integrals (see Figure 2) and that as it is claimed. ∎
If we use the same method for the determination of , etc. it requires multiple definite integrals applied on the regions with complicated boundaries. Thus it is much convenient to use a numerical approach. For each pair of conjugate complex roots of a Salem polynomial we define a variable , as in (missing) 2.7 and as in (missing) 2.8 where we denoted by . Let and let , be nodes arranged consecutively with equal spacing . Starting from
[TABLE]
we calculate the coefficients of which obviously depend on , so that there are the functions such that
[TABLE]
For fixed and for each -tuple we calculate
[TABLE]
and replace them into the condition Equation 1.2. The number of all -tuples, i.e. of all points of , which satisfy this condition, divided with , the number of all -tuples, approximates . If we take a large and a small we get , . Since there are four nested loops the calculation of requires much CPU time. Thus it was necessary to improve our programm. We use the fact that all -tuples which satisfy Equation 1.2 are close to the point or to points obtained by permuting the coordinates of , because these coordinates are the arguments of the roots of . Therefore to get we have to check and count only points in a small region around the and then to multiply the number of them by . Executing the program with a small we have got less probability than with a large one. It suggest us that the convergence of to is from below.
We have also verified and statistically. For the first Salem number in the Table 1 of degree 4 we have found that if then the coefficients of satisfy Equation 1.2 times: for 9, 13, 16, 17, 20, 24, 27, 31, 35, 38, 42, 45, 46, 49, 53, 56, 57, 60, 64, 67, 68, 71, 75, 78, 79, 82, 86, 89, 93, 97, 100, 104, 107, 108, 111, 115, 118, 122, 126, 129, 130, 133, 137, 140, 141, 144, 148, 151, 155, 159,162, 166, 169, 170, 173, 177, 180, 181, 184, 188, 191, 192, 195, 199, 202, 203, 206, 210, 213, 217, 221, 224, 228, 231, 232, 235, 239, 242, 243, 244, 246, 250, 253, 254, 257, 261, 264, 265, 268, 272, 275, 279, 283, 286, 290, 293, 294, 297, so that the relative frequency is .
For the second Salem number in the Table 1 of degree 6 we have found that if then the event that satisfies Equation 1.2 occurs fourteen times: for , , , , , , , , , , , , , so that the relative frequency is . If then satisfy Equation 1.2 sixteen times: for , , , , , , , , , , , , , , , with the relative frequency .
Proof of Theorem 1.3 (a) Since is a Salem number has to be monic, reciprocal polynomial of even degree. Using the notation (missing) 2.1 for conjugates of and Vieta’s formulae we have
[TABLE]
If we divide the enumerator and the denominator with then it is obvious that we obtain the enumerator which tends to and the denominator which tends to , as . If we write
[TABLE]
then we can conclude immediately that .
(b) Since it is obvious that .
(c) From (missing) 2.1 we have
[TABLE]
[TABLE]
where . If we denote the product by then we can see that , is the sum of summands where each of them is of modulus so that . By expanding we get for
[TABLE]
We can conclude that (missing) 1.4 is valid using (b)
[TABLE]
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. J. Bertin, A. Decomps-Guilloux, M. Grandet-Hugot, M. Pathiaux-Delefosse, M. & J. P. Schreiber , Pisot and Salem numbers . Birkhäuser, Basel, 1992.
- 2[2] D. W. Boyd , Pisot and Salem numbers in intervals of the real line . Math. Comput. 32 (1978), p. 1244–-1260.
- 3[3] D. W. Boyd , Small Salem numbers . Duke Math. J. 44 (1977), p. 315–-328.
- 4[4] Y. Bugeaud , Distribution modulo one and diophantine approximation . Cambridge Tracts in Mathematics 193, Cambridge University Press, Cambridge, 2012.
- 5[5] E. Ghate & E. Hironaka , The arithmetic and geometry of Salem numbers . Bull. Amer. Math. Soc. (N.S.) 38 (2001), no. 3, p. 293-314.
- 6[6] P. Lakatos , On zeros of reciprocal polynomials . Publ. Math. Debr. 61 (2002), p. 645-–661.
- 7[7] P. Lakatos & L. Losonczi , Self-inversive polynomials whose zeros are on the unit circle . Publ. Math. Debr. 65 (2004), p. 409-–420.
- 8[8] P. Lancaster & M. Tismenesky , The Theory of Matrices . Academic, 1985.
