Explicit upper bounds on the least primitive root
Kevin J. McGown, Tim Trudgian

TL;DR
This paper introduces a new method to establish explicit upper bounds on the least primitive root modulo a prime, improving upon previous bounds and applicable over various ranges of prime sizes.
Contribution
The paper presents a novel approach for deriving explicit bounds on the least primitive root, surpassing previous results that used Burgess inequality.
Findings
Bound g(p)<2r 2^{rω(p-1)} p^{1/4+1/4r} for p>10^{56}
g(p)<p^{5/8} for p≥10^{22}
g(p)<p^{1/2} for p≥10^{56}
Abstract
We give a method for producing explicit bounds on , the least primitive root modulo . Using our method we show that for where is an integer parameter. This result beats existing bounds that rely on explicit versions of the Burgess inequality. Our main result allows one to derive bounds of differing shapes for various ranges of . For example, our method also allows us to show that for all and for .
| 2 | 3.5851 | 12.8530 |
|---|---|---|
| 3 | 2.5144 | 15.8966 |
| 4 | 2.1258 | 20.4216 |
| 5 | 1.9231 | 26.3033 |
| 6 | 1.7959 | 33.5501 |
| 7 | 1.7066 | 42.1621 |
| 8 | 1.6384 | 51.9230 |
| 9 | 1.5857 | 63.3855 |
| 10 | 1.5410 | 75.5139 |
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.
Explicit upper bounds on the least primitive root
Kevin J. McGown
Department of Mathematics and Statistics
California State University, Chico
School of Science
The University of New South Wales, Canberra
Tim Trudgian111Supported by Australian Research Council Future Fellowship FT160100094.
School of Science
The University of New South Wales, Canberra
Abstract
We give a method for producing explicit bounds on , the least primitive root modulo . Using our method we show that for where is an integer parameter. This result beats existing bounds that rely on explicit versions of the Burgess inequality. Our main result allows one to derive bounds of differing shapes for various ranges of . For example, our method also allows us to show that for all and for .
1 Introduction
Let be an odd prime and let denote the least primitive root modulo . Giving an upper bound on is a classical problem that has received much attention. The best known asymptotic bound, due to Burgess [2], is .
Consider the indicator function
[TABLE]
It is well-known (going back at least to Landau) that
[TABLE]
where the inner sum is taken over all Dirichlet characters with multiplicative order . Let be an integer. Using an explicit version of the Burgess inequality of the form
[TABLE]
one can show222This is implicit in the work of Cohen, Oliveira e Silva, and Trudgian [4, p. 264]. that
[TABLE]
for sufficiently large. For example, when , Treviño [20] obtains the following constants in (1) which are the best known.
We prove the following explicit upper bound for that not only improves these constants, but also removes the log term completely.
Theorem 1**.**
For all and for any integer , we have
[TABLE]
The novelty in our proof is that we do not use the Burgess inequality directly, although we will use many ingredients that go into its proof. Indeed, although the exponent on the term in the Burgess inequality has been recently improved (see [10]) it does not seem possible at present to remove it completely.
Theorem 1 is a consequence of our main theorem (see Theorem 3) which is more flexible but more complicated to state. Moreover, it holds for all and allows one to derive bounds of differing shapes for various ranges of . For example, one corollary is the following easy-to-state explicit bound.
Corollary 1**.**
For all , we have .
We note that proving good results of the form for all primes appears to be difficult. Cohen, Oliveira e Silva and Trudgian [4] proved that . This was improved to by Cohen and Trudgian [5], to by Hunter [8], and to by Pretorius [16]. These latter results use numerically efficient versions of the Pólya–Vinogradov inequality (see, e.g., [6]) together with some amount of computation. In this investigation, we will not pursue a result that holds for all .
Grosswald [7] conjectured that for all ; he showed that this implies that for , the principal congruence subgroup can always be freely generated by the matrix and additional hyperbolic matrices. Cohen, Oliveira e Silva, and Trudgian [4] proved that this holds except possibly when . This has recently been improved by Jarso, Kerr, and Shparlinski [11] who showed that for all . We improve this further in the following result.
Corollary 2**.**
When , we have .
Finally, we also give a sieved version of Theorem 1, which we believe to be useful in applications.
Theorem 2**.**
Let be prime. Let be an even divisor of and let be the primes dividing that do not divide . Set . Provided , we have
[TABLE]
Throughout this paper, will denote an odd prime. We will write for the number of distinct prime factors of . We write to denote the Euler totient function, to denote the Möbius function, and to denote the multiplicative function . The notation will always denote the primitive root indicator function.
In §2 we collect some preliminary results, in §3 we prove our main result in Theorem 3 and in §4 we flesh out the consequences of this result which includes the proofs of the results mentioned in §1.
2 Preparations
We require three primary ingredients. The first is an upper bound on a certain character sum that draws its strength from the Weil bound, the second is an estimate on the number of integer points in a special collection of intervals, and the third is a combinatorial sieve.
2.1 A character sum estimate
Define the sum
[TABLE]
Lemma 1**.**
We have
[TABLE]
Proof.
Apply an explicit version of Stirling’s formula (see, e.g., [18]). ∎
The first part of the following proposition is due to Treviño, following Burgess, Norton, and Booker (see [21]); the second part is a refinement in a special case.
Proposition 1**.**
Let be a non-principal Dirichlet character modulo . Let . Then
[TABLE]
and
[TABLE]
Proof.
Without loss of generality, we may assume that . Additionally, we notice that if , then the proposition is trivial since we would have (in light of Lemma 1)
[TABLE]
Hence we may assume that .
To begin, we observe that
[TABLE]
Define
[TABLE]
and
[TABLE]
where denotes the order of . We can then rewrite the above as
[TABLE]
If is not an -th power mod , then we can invoke the Weil bound (see, for example, Theorem 11.23 of [9]) to obtain
[TABLE]
Otherwise, we accept the trivial bound of .
It remains to count the number of exceptions — that is, the number of such that is an -th power mod . If , it is easy to see that the number of exceptions is bounded above by simply by pairing each with a duplicate. When , the counting problem is much more difficult. Treviño (see Lemma 2.1 of [21]) shows that the number of exceptions is bounded above by the quantity
[TABLE]
moreover, under the condition , he shows that is a decreasing function of and hence . But since we have in the context of our proof, this condition is automatic.
Specializing to , our polynomial becomes
[TABLE]
First, consider the case where . Then any exception must satisfy either (, ) or (, ). Thus the number of exceptions is . The result when now follows. If , then each is paired up with some other . Hence the number of exceptions is . Finally, we remark that the in the estimate (4) can be improved to when . This is because the genus of the curve is at most . ∎
Applying Lemma 1 and comparing cases in (3) we arrive at the following result.
Proposition 2**.**
Let be a non-principal Dirichlet character modulo . Let . Then
[TABLE]
2.2 A collection of intervals
The collection of intervals given in the following proposition is a variation on those that appear in a 1957 paper of Burgess (see [1]) and are standard in the study of explicit bounds for character non-residues (see, for example, [14, 15, 12, 21]). Explicit upper and lower bounds on the number of integer points in these intervals will be essential for our results.
Proposition 3**.**
Let be a real number, be an integer, and set . For , , define the intervals
[TABLE]
Suppose and .
The intervals , are disjoint subsets of . 2. 2.
Suppose . If then , and if then . 3. 3.
The number of integer points in all the intervals
[TABLE]
satisfies
[TABLE]
where
[TABLE]
Proof.
Using the assumption , one can show that for , , the intervals
[TABLE]
are disjoint subsets of . (See [12] or [21] for more details.) The first claim of the proposition holds; the second is true by definition. We turn to the third claim. Each interval above contains at least integers, and at most integers. For the lower bound we have
[TABLE]
and for the upper bound we have
[TABLE]
For ease of notation, write
[TABLE]
so that
[TABLE]
We now estimate and using the method in the proof of Lemma 3.1 of [21]. We can transform the series in an elementary way, arriving, as in [21, p. 208] at
[TABLE]
where we write to denote . We now aim at bounding each of the sums in (6), which we denote by , , .
We have by Claim 3.1 in [21]. This could be improved, but will suffice for our purposes.
The bound appears in Claim 3.3 in [21]. We can make a cheap improvement courtesy of a result of Ramaré [17] that gives for all . Extending this via a very quick check, we find that
[TABLE]
To estimate we use directly Lemma 4.2 in Cipu [3], which gives
[TABLE]
Putting this together we have
[TABLE]
From (8) it is easy to show that for all . A quick computational check establishes that this is also true for .
We can play the same game with ; namely, we have
[TABLE]
Call these sums . All but are estimated as before. For we have
[TABLE]
Treviño [21] gives a bound on this between his equations (15) and (16). We can do a little better with (7) using partial summation; namely . Putting all this together we have
[TABLE]
We find that for . A quick computational check establishes this inequality for all . This establishes (5) and proves the proposition. ∎
2.3 The sieve
We will make use of the same sieve employed in [4] in the form of the following result.
Proposition 4**.**
Let be an even divisor of and let denote the primes dividing that do not divide . Set . Assume . Then we have
[TABLE]
Proof.
We say that is -free if the equation is insoluble for all divisors of with . An integer is a primitive root if and only if it is -free. We define the function
[TABLE]
We have the following equation
[TABLE]
One verifies that
[TABLE]
and
[TABLE]
which leads to the desired conclusion. See [13] for the details. ∎
3 Main theorem
We now come to our main result, from which Theorem 1 follows. Given , suppose that for all non-principal characters modulo we have
[TABLE]
Theorem 3**.**
Let be an odd prime. Let be an even divisor of and let be the primes dividing that do not divide . Set . Suppose . Let and . Suppose , , and . Set . If
[TABLE]
then .
Proof.
Suppose there are no primitive roots in the interval . We aim to create a contradiction. By our hypothesis and Proposition 3, for all and we have and hence ; similarly, for all and , we have and hence . Therefore, by Proposition 4, we have
[TABLE]
Summing this over we find that if we define
[TABLE]
we have
[TABLE]
which implies . The goal is to give a sufficiently strong upper bound on so as to create the desired contradiction. We estimate
[TABLE]
Using Hölder’s inequality, we find
[TABLE]
Using the fact that the intervals in question are disjoint, we can complete the character sum and invoke the Weil bound. This yields
[TABLE]
Dealing with the second factor, we have . Putting this together, we have shown that
[TABLE]
Recall that we need to show the above is less than . After raising everything to power of and simplifying, we find the following condition suffices:
[TABLE]
Substituting and isolating the term yields the condition in the statement of the theorem. ∎
4 Consequences of Theorem 3
First we establish the two corollaries stated in §1.
Proof of Corollary 1.
Set and so that . We will apply Theorem 3 with . Assuming , we have and . We have
[TABLE]
and one verifies that and . Consequently, one finds that provided
[TABLE]
When , condition (9) holds trivially using (and hence ). When , we set and note that where denotes the -th prime; in this case, one verifies that the left-hand side of (9) is less than . When , we again set and combine with the fact that to verify that (9) holds.
When , we can use the bound (see [19]) to verify that (9) holds when . Hence we may assume that which implies that . For the remaining range , the choice of works. ∎
Proof of Corollary 2.
Set . Set . The condition from Theorem 3 becomes
[TABLE]
The result now follows from an analysis similar to the proof of Corollary 1. ∎
In light of Corollary 2, to prove Theorem 1 it suffices to establish the following intermediary result. We have chosen to record this result separately as it could be used to improve the range of in which Theorem 1 holds.
Theorem 4**.**
Suppose . Let be an integer. If
[TABLE]
then
[TABLE]
Proof.
Without loss of generality, we may assume ; indeed, if this is not true, then one finds . It now follows from this that .
Set with . We may assume ; otherwise, there is nothing to prove. We will invoke Theorem 3 with and . We choose
[TABLE]
Notice that , , and
[TABLE]
Setting , we have the estimate
[TABLE]
whence to verify , it suffices to prove
[TABLE]
If (10) fails, then we have and hence
[TABLE]
which would contradict our hypothesis. We record the estimate
[TABLE]
For the Weil bound in Proposition 2, we have
[TABLE]
We bound the quantities and appearing in Proposition 3. Since , we have and therefore, using Bernoulli’s inequality, we find
[TABLE]
We bound in a similar way. Writing , we use the inequality that holds when . We have
[TABLE]
and using we find . Hence .
After verifying that
[TABLE]
the condition in the statement of Theorem 3 reduces to
[TABLE]
which is true given our definition of . ∎
The following is our final result from which Theorem 2 follows.
Theorem 5**.**
Suppose . Let be an integer. Let be an even divisor of and let be the primes dividing that do not divide . Set . If and
[TABLE]
then we have
[TABLE]
Proof.
We proceed almost exactly as in the proof of Theorem 4 except that we set . The estimate (11) becomes instead
[TABLE]
The bounds for and change slightly. In this case we have which leads to , and which leads to . However, the expression that appears on the lefthand side of (12) adjusted appropriately is still less than . ∎
Acknowledgements
This work was conceived when the first author visited the second author: the authors wish to thank the School of Science at UNSW Canberra at ADFA and the Rector’s Visiting Fellowship program for supporting the visit.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. A. Burgess. The distribution of quadratic residues and non-residues. Mathematika , 4:106–112, 1957.
- 2[2] D. A. Burgess. On character sums and primitive roots. Proc. Lond. Math. Soc. , 12(3):179–192, 1962.
- 3[3] M. Cipu. Further remarks on Diophantine quintuples. Acta Arith. , 168(3):201–219, 2015.
- 4[4] S.D. Cohen, T. Oliveira e Silva, and T.S. Trudgian. On Grosswald’s conjecture on primitive roots. Acta Arith. 172(3), 263–270 (2016).
- 5[5] S. D. Cohen and T. S. Trudgian. On the least square-free primitive root modulo p 𝑝 p . J. Number Theory , 170, 10–16 (2017).
- 6[6] D.A. Frolenkov and K. Soundararajan. A generalization of the Pólya–Vinogradov inequality. Ramanujan J. , 31(3), 271–279 (2013).
- 7[7] E. Grosswald. On Burgess’ bound for primitive roots modulo primes and an application to Γ ( p ) Γ 𝑝 \Gamma(p) . Amer. J. Math. , 103(6):1171–1183 (1981).
- 8[8] M. Hunter. The Least Square-free Primitive Root Modulo a Prime , Honours Thesis, ANU (2016).
