Bounds for sets of remainders
Omkar Baraskar, Ingrid Vukusic

TL;DR
This paper studies the sequence counting distinct remainders for numbers modulo all smaller divisors, providing asymptotic bounds, analyzing differences between terms, and exploring related iterated remainder sets.
Contribution
It establishes explicit asymptotic formulas for the sequence, bounds on term differences, and analyzes properties of iterated remainder sets related to Pierce expansions.
Findings
s(n) = c * n + O(n/(\log n \log \log n))
Differences between s(n) and s(n+1) are at most one, with arbitrarily large decreases
Bounds are provided for the size of iterated remainder sets
Abstract
Let be the number of different remainders , where . This rather natural sequence is sequence A283190 in the OEIS and while some basic facts are known, it seems that surprisingly it has barely been studied. First, we prove that , where is an explicit constant. Then we focus on differences between consecutive terms and . It turns out that the value can always increase by at most one, but there exist arbitrarily large decreases. We show that the differences are bounded by . Finally, we consider ''iterated remainder sets''. These are related to a problem arising from Pierce expansions, and we prove bounds for the size of these sets as well.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | |
| 0 | 1 | 1 | 1 | 2 | 1 | 2 | 2 | 2 | 3 | 4 | 2 | 3 | 3 | 3 | 4 | 5 | 3 |
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.
Taxonomy
TopicsAdvanced Algebra and Logic · Advanced Topology and Set Theory · semigroups and automata theory
Bounds for sets of remainders
Omkar Baraskar
O. Baraskar, School of Computer Science University of Waterloo Waterloo, ON N2L 3G1 Canada
and
Ingrid Vukusic
I. Vukusic, School of Computer Science University of Waterloo Waterloo, ON N2L 3G1 Canada
Abstract.
Let be the number of different remainders , where . This rather natural sequence is sequence A283190 in the OEIS and while some basic facts are known, it seems that surprisingly it has barely been studied. First, we prove that , where is an explicit constant. Then we focus on differences between consecutive terms and . It turns out that the value can always increase by at most one, but there exist arbitrarily large decreases. We show that the differences are bounded by . Finally, we consider “iterated remainder sets”. These are related to a problem arising from Pierce expansions, and we prove bounds for the size of these sets as well.
Key words and phrases:
Number of remainders, integer sequence, asymptotics, gaps, iterated remainders
2020 Mathematics Subject Classification:
11N37, 11A07, 11B83
Research of the second author supported by NSERC grant 2024-03725.
1. Introduction
Let us fix an integer . Then a natural question is the following: Which are the remainders ? The sum of such remainders with was already considered by Édouard Lucas [5, p. 373] and more recently in [8, 10, 3]. In the present paper, we are simply interested in the number of distinct remainders. Surprisingly, it seems that this has barely been studied.
If , then we get for all .
If , then , so in this range we simply get all the integers between [math] and .
Therefore, the interesting cases are where , and we define the set
[TABLE]
Note that clearly . Now let us define
[TABLE]
In other words, is the number of different values for . This is precisely sequence A283190 in the OEIS (On-Line Encyclopedia of Integer Sequences) [6]. The first few numbers of the sequence are presented in Table 1.
Although it seems like a very natural sequence, it was entered into the OEIS only in 2017 by Thomas Kerscher. Robert Israel then observed that seems to converge to approximately . He asked about the actual value of the constant on the StackExchange website [4]. This was answered by the user Empy2 (and added as a comment to the OEIS entry by Michael Peake):
[TABLE]
The answer on the StackExchange website also contains an explanation for why this is true. While the argument is relatively simple, we haven’t been able to find a rigorous proof in print. In this paper, in Section 3, we give a proof of (1), including a bound for the error term.
Then we investigate the differences between consecutive terms of . Looking at the first few values of the sequence , one sees that the values of compared to usually either stay the same or increase or decrease by . They never seem to increase by more than , but sometimes they decrease by or, as it turns out, even more. In Section 4 we show that these differences can get arbitrarily large, while being double logarithmically bounded in terms of .
In Section 5, we generalize the set to “iterated remainder sets” via for . These sets are related to an older problem arising from Pierce expansions. This problem was considered in [9, 2, 1], and the main question is still open: If we fix a positive integer , choose another integer , and repeatedly set , what is the largest number of steps performed before reaching ? More on this and the relation to our iterated remainder sets in Section 5. In Section 6 we prove some bounds for these sets.
Finally, in Section 7 we pose some open problems.
But first of all, we present all main results in the next section.
2. Main results and some lemmas
Let us define the constant from (1), namely
[TABLE]
In Section 3 we will prove the following asymptotics for .
Theorem 1**.**
We have
[TABLE]
In particular,
[TABLE]
We do not believe that our bound for the error term is sharp. Numerical experiments suggest that perhaps might be closer to the truth; see Section 7. In any case, we know that overall grows linearly, but due to the error term this does not give us much information on the differences .
As mentioned in the introduction, looking at the first few values of , it seems that the values of compared to usually either stay the same or increase or decrease by . It turns out that they never increase by more than , but sometimes they do decrease by or even more. For example, and . The first time that the value decreases by happens at , where and . We have searched up to and have not found a decrease by more than in this range. However, it turns out that there do exist arbitrarily large decreases, and we will give a construction for such . On the other hand, we can prove bounds on the decreases in terms of . In Section 4 we will, in particular, prove the following results.
Theorem 2**.**
For we have
[TABLE]
Moreover,
[TABLE]
Now let us define the sets of iterated remainders of inductively by
[TABLE]
Note that, in particular, . Moreover, analogously to , we define
[TABLE]
In Section 6, we will prove the following bounds.
Theorem 3**.**
For we have
[TABLE]
While the bounds are clearly not sharp (for example, set and compare to Theorem 1), it seems that for there is indeed a gap between the limit inferior and limit superior; see Section 7.
Before moving on, we state two simple lemmas. All results on will be based on the following equivalence.
Lemma 1**.**
Let . Then if and only if has a proper divisor .
Proof.
First, assume . This means that there exist integers and such that
[TABLE]
and . In other words, is a divisor of with . Moreover, implies , and therefore is indeed a proper divisor of .
Now assume conversely that has a proper divisor . Then we have
[TABLE]
for some . This means that . Moreover, implies , and so by definition . ∎
Finally, let us give a slightly more precise statement than .
Lemma 2**.**
We have .
Proof.
Let . Then by Lemma 1, the number has a proper divisor . In other words, with . This implies , and rewriting the inequality yields . ∎
Note that throughout the paper, will denote a prime. In particular, if we sum or take the union over an index , the numbers are implied to be primes.
3. Asymptotics for (proof of Theorem 1)
In this section we want to prove that asymptotically behaves like and compute a bound for the error term. We will do this with a straightforward sieving argument. In preparation for this, let us define the set of integers that are divisible by but not by any smaller prime :
[TABLE]
As usual, will denote the number of primes .
The next lemma is standard; we provide a proof for completeness.
Lemma 3**.**
Let be positive integers and a prime. Then
[TABLE]
and the error term is bounded by
[TABLE]
Proof.
This follows from a simple inclusion–exclusion argument. Indeed, we have
[TABLE]
Each difference of the shape is equal to , with some error term with . There are exactly such differences. Therefore,
[TABLE]
with , as desired. ∎
We will also use the next lemma, which is a classical upper bound for the prime counting function [7, Corollary 1].
Lemma 4**.**
For every we have
[TABLE]
Finally, we will use the following simple estimate.
Lemma 5**.**
We have
[TABLE]
Proof.
By the prime number theorem, the -th prime is asymptotically of the size . The lemma follows from a density argument. To be rigorous, we can do the following estimates for sufficiently large , where are some positive constants:
[TABLE]
∎
Now we are ready to prove the asymptotics for .
Proof of Theorem 1.
We want to use Lemma 1 to count the remainders . Note that having a proper divisor is equivalent to having a prime factor . Moreover, note that the last inequality is equivalent to . We want to count the remainders systematically by going through the prime numbers . Therefore, we define for every and every prime the set
[TABLE]
Then we have
[TABLE]
Since all sets in the union are disjoint by construction, we have in particular
[TABLE]
Instead of counting the numbers , we can equivalently count the numbers . In other words, if we define
[TABLE]
then we have . Let be some threshold function with that we will fix later. Our strategy is to compute
[TABLE]
We do this because on the one hand, if is small compared to , we can compute relatively precisely. On the other hand, if is sufficiently large, is small, and we can estimate the error term trivially. Let us do the latter first. We have
[TABLE]
where for the last estimate we used Lemma 5.
In order to compute the main term in (4), for each we apply Lemma 3 with and . This gives us
[TABLE]
with
[TABLE]
Now we can write
[TABLE]
with
[TABLE]
where in the error term we estimated the first sum very crudely by , and for the second sum we used the definition of .
Finally, recall that
[TABLE]
Thus, we can write
[TABLE]
with
[TABLE]
where for the last estimate we used Lemma 5.
Overall, we have from (4) and (7) that
[TABLE]
Using the bounds for the error terms from (5), (6), and (8), and setting , we get
[TABLE]
The theorem follows upon noting that with Lemma 4 for sufficiently large we get
[TABLE]
∎
Remark 1**.**
At first sight, the last estimate in the proof above seems very rough. However, increasing from even to just does not work using the same arguments. In order to improve the bound, one would have to find stronger error bounds.
4. Differences between consecutive terms of (proof of Theorem 2)
In this section we try to better understand how changes as increases by 1.
First, observe the following relation between elements in and .
Lemma 6**.**
For every we have
[TABLE]
Proof.
Let . Then by Lemma 1 the integer has a proper divisor . Now since has a proper divisor , we have . ∎
From this, we immediately see that the value of can increase by at most one at a time:
Proposition 1**.**
For every we have
[TABLE]
Proof.
We have
[TABLE]
where we applied Lemma 6 for the last inequality. ∎
Note that is always in and recall Lemma 6 and it’s proof. We can interpret it in the following way: The set consists precisely of the element [math] and all the elements that were “transferred” from to by being increased by . Thus, in order to understand the difference we need to understand how many elements were not transferred. We denote the set of “not transferred elements” by
[TABLE]
Then we have
[TABLE]
Next, we characterize the set .
Lemma 7**.**
We have if and only if is the largest proper divisor of .
Proof.
This follows directly from Lemma 1: is equivalent to having a proper divisor , and is equivalent to not having a proper divisor . ∎
In order to count such occurrences, we will use the next simple lemma.
Lemma 8**.**
Let be positive integers. Then is the largest proper divisor of if and only if for some prime and every prime factor of is .
Now for even , the situation is rather simple:
Proposition 2**.**
Let be even. Then
[TABLE]
In particular,
[TABLE]
Proof.
By Lemma 7 we have if and only if is the largest proper divisor of . By Lemma 8 this is the case if and only if for some prime and every prime factor of is . Let us find all where this is the case. Assume first that is odd. Then , which is impossible. Now assume that is even, and we have . This means that and . So this happens if and only if and .
The second part of the lemma now follows immediately from formula (9). ∎
For odd , we will prove that is at most double logarithmic in .
Let us first use Lemmas 7 and 8 to characterize the sets more precisely.
Lemma 9**.**
Assume that is the prime factorization of with . Let . Then if and only if all of the following conditions are satisfied:
- (i)
for some index ; 2. (ii)
for some prime ; 3. (iii)
.
Moreover, if and only if is prime. Finally, if , then .
Proof.
By Lemma 7 we have if and only if is the largest proper divisor of . By Lemma 8 this is equivalent to
[TABLE]
Let and assume that . We check that (10) and (11) are equivalent to the three conditions in the statement of the lemma.
Assume first that (10) and (11) hold. Then since , we have
[TABLE]
Let be the index such that (where is allowed and means that ). Then (11) implies that . Moreover, for every we can write
[TABLE]
with some integer . Then implies for all , except if , , and . The exceptional situation is , which is equivalent to and was excluded. In the other situations, we have , and the three conditions in the lemma are clearly satisfied (the condition follows from ).
Conversely, it is clear that the three conditions in the lemma imply (10) and (11).
The statement for holds because always and by Lemma 1 we have if and only if is composite.
Finally, assume is an integer. Then and so . On the other hand, and so by Lemma 2 we have . ∎
Proposition 3**.**
For every odd we have
[TABLE]
Proof.
In view of formula (9) it suffices to prove that
[TABLE]
In other words, we want to show that there are at most numbers satisfying the three conditions in Lemma 9. Fix an odd an let
[TABLE]
be the prime factorization of with . Then by Lemma 9, must be of the shape for some index . Moreover, for these indices , we have
[TABLE]
Assume that there are such numbers , corresponding to the indices . Then we can weaken the above inequality to
[TABLE]
Using this inequality inductively, we get
[TABLE]
This implies
[TABLE]
and so , as desired. ∎
Proposition 4**.**
We have
[TABLE]
Proof.
Let us set
[TABLE]
In view of formula (9), our strategy is to use Lemma 9 to recursively construct numbers with the properties
- •
is prime and
- •
.
For good intuition, let us set the first three values straight away:
[TABLE]
This works because of Lemma 9 and the following facts: is prime and , and is prime and , and also is prime.
Now assume we have already constructed for some . Set
[TABLE]
For reasons that will become apparent in (12), we want to choose an integer with the following properties:
- (a)
for all integers . This is equivalent to for all . 2. (b)
. This is equivalent to for all with .
Overall, we want to satisfy
[TABLE]
For each this is clearly possible, since at most two residue classes need to be avoided. For the case , note that since is a prime, is even, so and we only need to avoid .
Therefore, by the Chinese remainder theorem, there exists an integer with properties (a) and (b).
We fix such an integer and consider the arithmetic progression
[TABLE]
Now our property (b) implies that
[TABLE]
Thus, by Dirichlet’s prime number theorem, there exists an integer such that is a prime. We set
[TABLE]
By construction, is prime, and we finally only need to check that indeed .
It is easy to see that by construction for all and is prime, so the special cases from Lemma 9, namely and , are always in .
Moreover, let us write with . Then we have , where all prime factors in are larger than by property (a) and the definition of . Thus, if satisfied the three conditions in Lemma 9 for , then satisfies the three conditions in Lemma 9 for . The increase comes from the fact that now satisfies the three conditions as well. ∎
Proof of Theorem 2.
Combine Propositions 1, 2, 3, and 4. ∎
5. Iterated remainder sets and their relation to the “n mod a problem”
Recall that we defined the sets of iterated remainders of inductively by
[TABLE]
These sets are related to an older open problem about the length of Pierce expansion. This problem was first studied by Shallit [9], and can be phrased in the following way.
Fix a positive integer and choose another integer . Set and for and as long as . For example, for , we get . Now let us define to be the integer such that . So, for example, . Finally, let us set
[TABLE]
The problem is to obtain upper and lower bounds for in terms of . In particular, experiments suggest that the upper bound should be sublinear; but this seems to be hard to prove. The best known bounds are due to Chase and Pandey [1], who slightly improved the bounds by Erdős and Shallit [2]: We have
[TABLE]
for sufficiently large .
Now this problem directly relates to our sets via the next simple lemmas.
Lemma 10**.**
Let and . Then if and only if there exists an integer such that in the above notation .
Proof.
This follows directly from the definitions. The index shift comes from the fact that we are assuming and so can be exactly every element from . ∎
Lemma 11**.**
The following statements are equivalent:
- (1)
; 2. (2)
; 3. (3)
and for all .
Proof.
When computing , we may restrict ourselves to , since if , the starting value gives .
Now the equivalences follow from Lemma 10 and the fact that if and only if or . ∎
Remark 2**.**
The known bounds (13) imply that for sufficiently large , we have for all . On the other hand, there exists a constant such that for all sufficiently large we have for .
6. Bounds for iterated remainders
Recall that we defined
[TABLE]
In this section we prove upper and lower bounds for .
We start with a simple upper bound.
Lemma 12**.**
For all and we have
[TABLE]
Proof.
The first inequality is clear since . We show the second inequality by induction. For this is clearly satisfied by definition. Now assume that for some . Then for every there exists a with such that . By induction hypothesis we have ; hence . Now
[TABLE]
implies
[TABLE]
as desired. ∎
Remark 3**.**
The arguments from [2] for the upper bound on in fact give stronger upper bounds when is relatively large compared to . For example, since strictly decreases as increases, one can show that is roughly bounded by for . One can do even better (see [2, proof of Theorem 2]), using the fact that the number of divisors of is . It turns out that for we get roughly the upper bound .
Finally, we prove a lower bound. In particular, we show that the sequence grows linearly (even if might not exist).
Lemma 13**.**
For every and there exists an integer such that
[TABLE]
In particular,
[TABLE]
Proof.
Fix some and let . We want to prove (14) for with finite induction. For the inclusion (14) is clearly true with , since . Now assume that (14) holds for some . Our goal is to show
[TABLE]
i.e., we set . Assume is in the set on the right hand side. Then the condition on the residue class implies that we can write with some integer . This implies
[TABLE]
where we set . Thus, in order to prove it suffices to show that and .
Since , the condition is equivalent to . This is equivalent to , which is satisfied by assumption.
Clearly, , so in order to show we only need to check . First, is equivalent to so this indeed holds for . Finally, is equivalent to , which holds since for sufficiently large .
The bound (15) follows immediately from (14), since for large the interval length is and every -th number is included. ∎
Proof of Theorem 3.
7. Numerical experiments and open problems
Recall that in Theorem 1 we proved
[TABLE]
The bound for the error term seems very large. We have computed the values for for and determined the points where reaches a new maximum or minimum. These points are plotted in Figure 1, together with the graph of . This suggests that perhaps the correct bound for the error term might be . In any case, we propose the following problem.
Problem 1**.**
Improve the bound for the error term for in Theorem 1.
For the iterated remainder sets, recall that Theorem 3 says that
[TABLE]
In particular, there is a gap between our lower and our upper bound. Indeed, numerical experiments strongly suggest that does not exist for . The three plots in Figure 2 show the values of , respectively, for . For and we see some “bands” of values. The blue points correspond to , the green points correspond to , the yellow points to , and the red points to . It seems that really the precise divisibility properties of determine the value of . To support this further, in Figure 3 we have plotted the values of only for in the range . In particular, we only consider numbers not divisible by and . Indeed, the numbers that are divisible by (points coloured red) yield the smallest relative values. In any case, the easiest problem in this context might be Problem 2.
Problem 2**.**
Prove that for the limit does not exist.
Acknowledgements
We thank Jeffrey Shallit for his encouragement, for sharing his numbers up to with us, and for suggesting to consider iterated sets.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Z. Chase and M. Pandey. On the length of pierce expansions, 2022, 2211.08374 .
- 2[2] P. Erdős and J. O. Shallit. New bounds on the length of finite Pierce and Engel series. Sém. Théor. Nombres Bordeaux (2) , 3(1):43–53, 1991. URL: http://jtnb.cedram.org/item?id=JTNB_1991__3_1_43_0 .
- 3[3] J. Hoseana and R. Aziz. The generalized sum of remainders map and its fixed points. Math. Mag. , 94(4):288–295, 2021. doi:10.1080/0025570 X.2021.1951565 . · doi ↗
- 4[4] R. Israel. Asymptotics of a 283190, 2017. Post on Stack Exchange, March 14 2017. Available at https://math.stackexchange.com/questions/2185962 .
- 5[5] E. Lucas. Théorie des nombres. Tome I er I^{\text{er}} . Le calcul des nombres entiers. Le calcul des nombres rationnels. La divisibilité arithmétique. Paris: Gauthier-Villars et Fils. xxxiv + 520 S. 8 ∘ 8^{\circ} (1891)., 1891.
- 6[6] OEIS Foundation Inc. The On-Line Encyclopedia of Integer Sequences, 2025. Published electronically at http://oeis.org .
- 7[7] J. B. Rosser and L. Schoenfeld. Approximate formulas for some functions of prime numbers. Illinois J. Math. , 6:64–94, 1962. URL: http://projecteuclid.org/euclid.ijm/1255631807 .
- 8[8] J. Shallit. Elementary problem E 2817. The American Mathematical Monthly , 87(2):136–139, 1980, https://doi.org/10.1080/00029890.1980.1199497 . doi:10.1080/00029890.1980.11994979 . Solution in 88(4):293, 1981. · doi ↗
