Abstract
We investigate the analogues, in , of highly composite numbers and the maximum order of the divisor function, as studied by Ramanujan. In particular, we determine a family of highly composite polynomials which is not too sparse, and we use it to compute the logarithm of the maximum of the divisor function at every degree up to an error of a constant, which is significantly smaller than in the case of the integers, even assuming the Riemann Hypothesis.
Keywords: Highly composite numbers, Divisor function, Arithmetic of polynomials over finite fields
Introduction
In [4], Ramanujan investigated the divisor function d(n), the number of divisors of n. Being interested in the maximum order of d(n), he defined highly composite integers n to be those for which for all , so that is given by for the largest highly composite . He was able to compute up to an error of at most unconditionally and assuming the Riemann Hypothesis. Ramanujan studied carefully the prime factorisation of the highly composite integers, and his results were improved by Alaoglu and Erdős in [1], who determined the exponent of each prime in the factorisation of a highly composite number up to an error of at most 1.
We consider the question of maximising the divisor function in the function field setting. Let be a finite field, , , , , and where is the Möbius function. For , let be the number of monic divisors of f, and observe that a generic polynomial f in is of the form
| 1 |
where only finitely many are non-zero. We wish to understand the polynomials which maximise the function up to a given degree, defined thus:
Definition 1.1
We call a highly composite polynomial of degree n if .
Remark 1.2
Highly composite polynomials of a given degree are not necessarily unique. For example, all linear polynomials in are highly composite polynomials of degree 1.
Remark 1.3
There is (at least) one new highly composite polynomial at each degree. Indeed, let f be a highly composite polynomial of degree n and suppose otherwise, so that . Then pick some , so that but , which is a contradiction.
Remark 1.4
If is a highly composite polynomial, then implies . Indeed, suppose otherwise and set , so that but , which contradicts Remark 1.3.
Remark 1.5
See “Appendix” for an illustrative table of highly composite polynomials in .
We first investigate a family of highly composite polynomials (following Ramanujan in [4]), which we define as follows:
Definition 1.6
Let . We say that is an x-superior highly composite polynomial, or just x-SHC, if for all we have
| 2 |
and we say that h is an x-semi-superior highly composite polynomial, or x-SSHC, if for all we have
| 3 |
A polynomial which is x-SHC or x-SSHC for some is called superior highly composite or semi-superior highly composite, respectively.
Remark 1.7
Clearly, if is x-SHC, then it is x-SSHC. Moreover, any polynomial h which is x-SSHC is highly composite, since if with , then by Eq. (3) we have that
After defining a particular set for the parameter x of an x-SSHC,
Definition 1.8
letting
we are able to determine the structure of the superior highly composite polynomials.
Theorem 1
Let .
- There is one, and only one, x-SHC polynomial, namely
Moreover, is the unique highly composite polynomial of its degree.4 If are two consecutive elements of S, then for all . So, there is a one-to-one correspondence between S and the set of superior highly composite polynomials, given by ,
and that of the semi-superior highly composite polynomials
Theorem 2
Let .
If , then there is only one x-SSHC polynomial, namely the polynomial defined in Eq. (4).
- If , then there are x-SSHC polynomials of the form
where is as in equation (4), , distinct, and . Moreover, the unique polynomials h given by and are two (distinct) consecutive superior highly composite polynomials. If h(x) is x-SSHC and is a highly composite polynomial, then g is also x-SSHC.
This family of semi-superior highly composite polynomials is not too sparse, so we can use it to construct polynomials at every degree which make the divisor function close to its maximum. In particular, if we let , then we are able to compute within an error of at most :
Theorem 3
Let , and be defined as in Eq. (4), and h be an x-SSHC polynomial of degree with . Then, if with , we have
where
Moreover, the size of this range for is at most .
Remark 1.9
From the final sentence of part 2 of Theorem 2, we know that the (distinct) superior highly composite polynomial immediately preceding has degree . So, the form of N in Theorem 3 accounts for all integers between the degrees of these two consecutive superior highly composite polynomials. Therefore, for any , we can find so as to express N in the form presented in Theorem 3.
Superior highly composite polynomials
We begin by showing, contingent on some auxiliary lemmas proven subsequently, that
Proposition 2.1
For each , the function is maximised over all by (at least one) . Moreover, if we write , we have that
If , then for each and so h is unique.
- Else, if , so that , then
and so there are such polynomials h.
Proof
From (1), we can write
so that to maximise , for each we must maximise the quantity with .
If , then cannot be written as for any integer j, so by Lemma 2.3 we have that is maximised if and only if .
Otherwise, if , then by Lemma 2.4 there is a unique pair (s, r) such that . Therefore, if , then cannot be written as for any integer j, so by Lemma 2.3 we have that is maximised if and only if . Else, if , then and so by Lemma 2.3 we have that is maximised if and only if or .
Remark 2.2
Notice in both cases that is zero for , so that the factorisation of h is in fact a finite product.
This leads us first to the proof of Theorem 1:
Proof of Theorem 1
For , let with , and for , let be the set of polynomials defined in part 2 of Proposition 2.1.
- If , then from part 1 of Proposition 2.1, we know that for all , we have
and so is the unique x-SHC. Moreover, if then
and so is the unique highly composite polynomial of its degree. Otherwise, if , so that , we observe that with
so that . Therefore, by part 2 of Proposition 2.1, we have that
and that for all , we have . Therefore is the unique x-SHC, and moreover, if then
and so is the unique highly composite polynomial of its degree. - Let be two consecutive elements of S, and let . There are some such that . Therefore we must have that
and by the minimality of we must have that
So, by the minimality of and the definition of , we conclude that , and therefore that for all . It follows that there is a one-to-one correspondence between S and the set of superior highly composite polynomials, given by .
Then we move to the proof of Theorem 2:
Proof of Theorem 2
For , let with , and for , let be the set of polynomials defined in part 2 of Proposition 2.1.
If , then the result follows from part 1 of Proposition 2.1.
- If , then from part 2 of Proposition 2.1, we have that the x-SSHC polynomials are precisely the polynomials in the set E, which we can rewrite as
When , is superior highly composite. When , where
Now, let so that, by the definition of x and y, we have
and so . When , by Lemma 2.4, we cannot have that , and so
This means that, by the definition of y, we have for that
and so . Therefore, we have that and so, by part 2 of Theorem 1, h(x) is the (distinct) superior highly composite polynomial immediately preceding . - Let h(x) be x-SSHC and be a highly composite polynomial. If , then by part 1 of Theorem 2, , and by part 1 of Theorem 1, is the unique highly composite polynomial of its degree, so . Else, if , then by part 2 of Proposition 2.1, we have that and
Therefore if, and only if, which means that g is also x-SSHC.
Finally we conclude by proving the auxiliary lemmas used in the proof of Proposition 2.1, namely
Lemma 2.3
Let and consider the sequence defined by . We have that
If for some integer j, then is maximised if and only if .
Else, if for some integer j, then is maximised if and only if or .
Proof
Let for . Then we have that
If , then when , and when .
Else, if , then when , and when .
and
Lemma 2.4
Let . Then there is a unique pair (s, r) such that .
Proof
Suppose otherwise, so that with (r, s) and (R, S) distinct. If then , so it must be that and in particular we may assume without loss of generality that so that .
Now implies and therefore . However, and are irreducible fractions, so we must have that and . So, , but for and , which is a contradiction.
The maximum value of the divisor function at each degree
Since the family of semi-superior highly composite polynomials is not too sparse, we can use it to construct polynomials at every degree which make the divisor function close to its maximum, and thus prove Theorem 3:
Proof of Theorem 3
If , then , and by Theorem 2, h is highly composite, so . Otherwise, if , we have by Remark 1.4 that . So, if we pick and let , then with and therefore
On the other hand, by Theorem 2, h is x-SSHC, and so for any , we have
and therefore
Overall, this gives us that
| 5 |
Now, since
we have that
and so the size of the range in equation (5) is at most
Acknowledgements
The author would like to thank Andrew Granville for his encouragement and thoughtful advice, Sam Porritt for useful discussions, contributions and references, and the anonymous referee for suggestions which led to an extensive revision of the entire article.
Appendix: Table of highly composite polynomials in
We conclude with a table of highly composite polynomials in , in which SSHC polynomials are additionally marked with and SHC polynomials are additionally marked with . We denote the monic irreducible polynomials in by in ascending order of the value which they take on (so that, if , then ), and we write in the form in order to shorten the printing. We have listed the explicit values of , which are all of the irreducible polynomials which appear in the factorisations of polynomials in our table of highly composite polynomials, in Table 1, along with the values which they take on .
Table 1.
Table of ordered monic irreducible polynomials in
| i | |||
|---|---|---|---|
| 1 | t | 1 | 2 |
| 2 | 1 | 3 | |
| 3 | 2 | 7 | |
| 4 | 3 | 11 | |
| 5 | 3 | 13 | |
| 6 | 4 | 19 | |
| 7 | 4 | 25 | |
| 8 | 4 | 31 | |
| 9 | 5 | 37 | |
| 10 | 5 | 41 | |
| 11 | 5 | 47 | |
| 12 | 5 | 55 | |
| 13 | 5 | 59 | |
| 14 | 5 | 61 |
The algorithm which we use to compute highly composite polynomials is an adaption of the algorithm used to compute highly composite numbers in [2]. Though we take , it works in the same way for any , and we give a brief description as follows.
We first define the set of polynomials whose prime factors are in , and we call a k-highly composite polynomial if . Then we let be the set of k-highly composite polynomials of degree exactly n, and make the following observations:
If , then . Otherwise, if we had some with then we would have even though with , which would be a contradiction.
If , and divides f with , then . The proof of this is identical to that presented in Remark 1.4.
The first observation allows us to iteratively compute , as long as we know for all . In particular, for each with , we pick any (one) , and determine which values of j maximise . Once we have determined such a set we can conclude that
It is trivial to observe that the base case for all , and we proceed inductively from there.
The second observation allows to note that, if for some , and , then the set is in fact the set of highly composite polynomials of degree n. Thus, once we have , by taking k sufficiently large, we are able to compute the highly composite polynomials of degree n (Table 2).
Table 2.
Table of highly composite polynomials in
| 1 | 2 | |
| 1 | 2 | |
| 2 | 4 | |
| 3 | 6 | |
| 3 | 6 | |
| 4 | 9 | |
| 5 | 12 | |
| 5 | 12 | |
| 5 | 12 | |
| 5 | 12 | |
| 6 | 18 | |
| 7 | 24 | |
| 7 | 24 | |
| 8 | 32 | |
| 9 | 40 | |
| 9 | 40 | |
| 10 | 50 | |
| 11 | 64 | |
| 11 | 64 | |
| 12 | 80 | |
| 12 | 80 | |
| 12 | 80 | |
| 12 | 80 | |
| 13 | 100 | |
| 13 | 100 | |
| 14 | 128 | |
| 15 | 160 | |
| 15 | 160 | |
| 16 | 200 | |
| 17 | 240 | |
| 17 | 240 | |
| 17 | 240 | |
| 17 | 240 | |
| 18 | 300 | |
| 19 | 360 | |
| 19 | 360 | |
| 20 | 432 | |
| 21 | 504 | |
| 21 | 504 | |
| 22 | 600 | |
| 22 | 600 | |
| 22 | 600 | |
| 23 | 720 | |
| 23 | 720 | |
| 23 | 720 | |
| 23 | 720 | |
| 23 | 720 | |
| 23 | 720 | |
| 24 | 864 | |
| 24 | 864 | |
| 24 | 864 | |
| 25 | 1008 | |
| 25 | 1008 | |
| 25 | 1008 | |
| 25 | 1008 | |
| 25 | 1008 | |
| 25 | 1008 | |
| 26 | 1200 | |
| 26 | 1200 | |
| 26 | 1200 | |
| 27 | 1440 | |
| 27 | 1440 | |
| 27 | 1440 | |
| 27 | 1440 | |
| 27 | 1440 | |
| 27 | 1440 | |
| 28 | 1728 | |
| 28 | 1728 | |
| 28 | 1728 | |
| 29 | 2016 | |
| 29 | 2016 | |
| 29 | 2016 | |
| 29 | 2016 | |
| 29 | 2016 | |
| 29 | 2016 | |
| 30 | 2400 | |
| 31 | 2880 | |
| 31 | 2880 | |
| 32 | 3456 | |
| 33 | 4032 | |
| 33 | 4032 | |
| 34 | 4704 | |
| 35 | 5376 | |
| 35 | 5376 | |
| 35 | 5376 | |
| 35 | 5376 | |
| 36 | 6272 | |
| 37 | 7168 | |
| 37 | 7168 | |
| 38 | 8192 | |
| 39 | 9408 | |
| 39 | 9408 | |
| 39 | 9408 | |
| 39 | 9408 | |
| 39 | 9408 | |
| 39 | 9408 | |
| 39 | 9408 | |
| 39 | 9408 |
Remark A.1
In , there are certain degrees at which there is a unique highly composite polynomial of that degree, but where that polynomial is neither SHC nor SSHC (see degrees 10, 30 and 38 in the table of highly composite polynomials, for example). We leave for further investigation the question of whether there are infinitely many degrees with this property.
Footnotes
The research leading to these results has received funding from the European Research Council under the European Union’s Seventh Framework Programme (FP7/2007-2013), ERC Grant Agreement No. 670239.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Alaoglu L, Erdős P. On highly composite and similar numbers. Trans. Am. Math. Soc. 1944;56(3):448–469. doi: 10.2307/1990319. [DOI] [Google Scholar]
- 2.Kedlaya, K.S.: An algorithm for computing highly composite numbers. https://shreevatsa.github.io/site/assets/hcn/hcn-algorithm.pdf. Accessed 28 May 2020
- 3.Ramanujan S. Highly composite numbers. Proc. Lond. Math. Soc. 1915;16(2):347–409. doi: 10.1112/plms/s2_14.1.347. [DOI] [Google Scholar]
- 4.Ramanujan S. Collected Papers of Srinivasa Ramanujan. 1. Cambridge: Cambridge University Press; 1927. [Google Scholar]
