Distribution of short subsequences of inversive congruential pseudorandom numbers modulo $2^t$
L\'aszl\'o M\'erai, Igor E. Shparlinski

TL;DR
This paper investigates the distribution properties of very short inversive congruential pseudorandom sequences modulo powers of two, introducing new bounds and discrepancy estimates using novel analytical techniques.
Contribution
It presents a new bound on exponential sums and discrepancy estimates for short pseudorandom sequences, employing innovative methods not previously used in this context.
Findings
Derived a new bound on exponential sums for short sequences
Provided discrepancy estimates for inversive congruential sequences
Applied novel analytical techniques with potential for broader applications
Abstract
In this paper we study the distribution of very short sequences of inversive congruential pseudorandom numbers modulo . We derive a new bound on exponential sums with such sequences and use it to give estimate their discrepancy. The technique we use, based the method of N. M. Korobov (1972) of estimating double Weyl sums and a fully explicit form of the Vinogradov mean value theorem due to K. Ford (2002), has never been used in this area and is very likely to find further applications.
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
TopicsMathematical Approximation and Integration · Chaos-based Image/Signal Encryption · Analytic Number Theory Research
Distribution of short subsequences of inversive congruential pseudorandom
numbers modulo
László Mérai
L.M.: Johann Radon Institute for Computational and Applied Mathematics, Austrian Academy of Sciences, Altenberger Straße 69, A-4040 Linz, Austria
and
Igor E. Shparlinski
I.E.S.: School of Mathematics and Statistics, University of New South Wales. Sydney, NSW 2052, Australia
Abstract.
In this paper we study the distribution of very short sequences of inversive congruential pseudorandom numbers modulo . We derive a new bound on exponential sums with such sequences and use it to estimate their discrepancy. The technique we use is based on the method of N. M. Korobov (1972) of estimating double Weyl sums and a fully explicit form of the Vinogradov mean value theorem due to K. Ford (2002), which has never been used in this area and is very likely to find further applications.
Key words and phrases:
Inversive congruential pseudorandom numbers, prime powers, exponential sums, Vinogradov mean value theorem
2010 Mathematics Subject Classification:
11K38, 11K45, 11L07
1. Introduction
1.1. Background on the Möbius tranformation
Let be an integer and write for the group of units of the residue ring modulo . Then . It is often be convenient to identify elements of with the corresponding elements of the least residue system modulo .
We fix a matrix
[TABLE]
with
[TABLE]
We then consider sequences generated by iterations of the Möbius tranformation
[TABLE]
which, under the condition (1.1), is always defined over , that is, .
That is for we consider the trajectory
[TABLE]
generated by iterations of the Möbius tranformation (1.2) associated with .
Assume that the characteristic polynomial of has two distinct eigenvalues and from the algebraic closure of the field of -adic fractions .
It is not difficult to prove by induction on that there is an explicit representation of the form
[TABLE]
with some coefficients , .
Here we consider the split case when the eigenvalues are -adic integers, in which case, interpolating, we also have , .
It is easy to see that in this case we can assume that
[TABLE]
Then, defining by the equation
[TABLE]
we have (recall that is invertible in ), thus the sequence generated by (1.3), the representation (1.4) has the form
[TABLE]
with some coefficients . Furthermore, it is also easy to see that
[TABLE]
1.2. Motivation
The sequences (1.3) are interesting in their own rights but they have also been used as a source of pseudorandom number generation where this sequence is known as the inversive generator, for example, see [4] for the period length and [10] for distributional properties.
More precisely, let be the multiplicative order of modulo . Then is a periodic sequence with period length , provided that is odd.
Niederreiter and Winterhof [10], extending the results of [9] from odd prime powers to powers of , obtained nontrivial results for segments of these sequences of length satisfying
[TABLE]
for any fixed and sufficiently large .
Here using very different techniques we significantly reduce the range (1.6) and obtain results which are nontrivial for much shorter segments, namely, for
[TABLE]
for some absolute constant .
We also consider this as an opportunity to introduce new techniques into the area of pseudorandom number generation which we believe may have more applications and lead to new advances.
1.3. Our results
Here we establish upper bounds for the exponential sums
[TABLE]
where, as usual, we denote and, as before, is the multiplicative order of modulo .
Using the method of Korobov [8] together with the use of the Vinogradov mean value theorem in the explicit form given by Ford [6], we can estimate for the values in the range (1.7).
Throughout the paper we always use the parameter
[TABLE]
which controls the size of relative to the modulus on a logarithmic scale.
Theorem 1.1**.**
Let and write
[TABLE]
Then for we have
[TABLE]
where is given by (1.8), for some absolute constants uniformly over all integers with .
From a sequence defined by (1.5) we derive the inversive congruential pseudorandom numbers with modulus :
[TABLE]
The discrepancy of these numbers is defined by
[TABLE]
where the supremum is taken over all subintervals of , is the number of point in for , and is the length of . The Erdős–Turán inequality (see [5, Theorem 1.21]) allows us to give an upper bound on the discrepancy in terms of .
Theorem 1.2**.**
Let be as in Theorem 1.1 and assume that . Then we have
[TABLE]
where is given by (1.8), for some constants .
Writing
[TABLE]
we see that Theorems 1.1 and 1.2 are nontrivial in the range (1.7).
2. Preparation
2.1. Notation
We recall that the notations , and are equivalent to the statement that the inequality holds with some absolute constant .
We use the notation to the 2-adic valuation, that is, for non-zero integers we let if is the highest power of 2 which divides , and for .
2.2. Multiplicative order of integers
The following assertion describes the order of elements modulo powers of .
Lemma 2.1**.**
Let be an odd integer and write
[TABLE]
Then for the multiplicative order of modulo is and
[TABLE]
Proof.
First we note that . We prove (2.1) by induction of .
Clearly, we have (2.1) with . Furthermore, if (2.1) holds for some , then by squaring it we get
[TABLE]
with . Hence (2.1) also holds with in place of . ∎
2.3. Explicit form of the Vinogradov mean value theorem
Let be the number of integral solutions of the system of equations
[TABLE]
Our application of Lemma 2.3 below rests on a version of the Vinogradov mean value theorem which gives a precise bound on . We use its fully explicit version given by Ford [6, Theorem 3], which we present here in the following weakened and simplified form.
Lemma 2.2**.**
For every integer there exists an integer such that for any integer we have
[TABLE]
We note that the recent striking advances in the Vinogradov mean value theorem due to Bourgain, Demeter and Guth [3] and Wooley [11] are not suitable for our purposes here as they contain implicit constants that depend on and , while in our approach and grow together with .
2.4. Double exponential sums with polynomials
Our main tool to bound the exponential sum is the following result of Korobov [8, Lemma 3].
Lemma 2.3**.**
Assume that
[TABLE]
for some real and integers , . Then for the sum
[TABLE]
we have
[TABLE]
where
[TABLE]
We also need the following simple result which allows us to reduce single sums to double sums.
Lemma 2.4**.**
Let be an arbitrary function. Then for any integers and , we have
[TABLE]
Proof.
Examining the non-overlapping parts of the sums below, we see that for any positive integers and
[TABLE]
Hence
[TABLE]
Changing the order of summation and using the triangle inequality, the result follows. ∎
2.5. Sums of binomial coefficients
We need results of certain sums of binomial coefficients. The first ones are immediate and we leave the proof for the reader.
Lemma 2.5**.**
Let be a positive integer. Then
- (1)
for any integer we have
[TABLE] 2. (2)
for any polynomial of degree we have
[TABLE]
Lemma 2.6**.**
For any with we have
[TABLE]
Proof.
As
[TABLE]
the result follows directly from the inclusion–exclusion principle. ∎
3. Proofs of the main results
3.1. Proof of Theorem 1.1
As
[TABLE]
we can assume, that and we put
[TABLE]
We can also assume, that and . Finally we assume, that
[TABLE]
since otherwise the result is trivial, see (1.7).
Define
[TABLE]
where is given by (1.8). First assume, that
[TABLE]
and put
[TABLE]
Then
[TABLE]
if is large enough. Indeed,
[TABLE]
Moreover,
[TABLE]
and
[TABLE]
Let be the order of modulo . As ,
[TABLE]
by Lemma 2.1. Clearly, for all even , we have
[TABLE]
thus
[TABLE]
Define
[TABLE]
Then
[TABLE]
The expression is a polynomial of of degree at most . Thus we can define the integers by
[TABLE]
Then the coefficients satisfy
[TABLE]
We have . Indeed, as is odd and is even, by Lemmas 2.6 and 2.5 we get
[TABLE]
(we note that the last several congruences are actually equations).
Write . Then
[TABLE]
and .
To conclude the proof observe, that by Lemma 2.4 we have
[TABLE]
where the coefficients for , are determined as above with instead of .
Write
[TABLE]
with
[TABLE]
Then
[TABLE]
where
[TABLE]
Put
[TABLE]
For , there exists a such that for we have the bound of Lemma 2.2 (with instead of ).
Then by Lemma 2.3 we have
[TABLE]
where by (3.1) we have and thus
[TABLE]
By the choice of we have . As , under
[TABLE]
we have by (3.1)
[TABLE]
thus
[TABLE]
Whence
[TABLE]
By Lemma 2.2 we have
[TABLE]
Combining (3.3), (3.4), (3.5) and (3.6), we have
[TABLE]
and therefore
[TABLE]
Since , then
[TABLE]
Moreover
[TABLE]
whence
[TABLE]
for some if is large enough. Thus by (3.2) we have
[TABLE]
which gives the result for .
If , define
[TABLE]
As , we have
[TABLE]
Then
[TABLE]
Applying the previous argument to the inner sums, we get
[TABLE]
by (3.7). Thus replacing to , we conclude the proof.
3.2. Proof of Theorem 1.2
By the Erdős-Turán inequality, see [5] for any integer we have
[TABLE]
Define
[TABLE]
where is as in Lemma 2.1.
For a given , write with odd and . Then consider the sequence modulo . Then clearly
[TABLE]
where is defined as , however with respect to the modulus .
By the above choice of parameters, we have
[TABLE]
by Lemma 2.1, thus
[TABLE]
Using (3.8), we have
[TABLE]
For fixed and put
[TABLE]
Then
[TABLE]
If , we use the trivial estimate
[TABLE]
As
[TABLE]
by (3.9), we get
[TABLE]
If , then as we also have (3.13) by Theorem 1.1. Thus by (3.12) we have
[TABLE]
[TABLE]
whence
[TABLE]
Then by (3.11),
[TABLE]
if is large enough.
4. Comments
We note that an extension of our results to the case of sequences (1.5) modulo prime powers with a prime is immediate and can be achieved at the cost of merely typographical changes.
We also note that all implied constants are effective and can be evaluated (however at the cost of some additional technical clutter).
It is certainly natural to study the multidimensional distribution of the sequence generated by (1.3), that is, the -dimensional vectors
[TABLE]
Our method is capable of addressing this problem, however investigating the -divisibility of the corresponding polynomial coefficients which is an important part of our argument in Section 3.1 is more difficult and may require new arguments.
We also use this as an opportunity to pose a question about studying short segments of the inversive generator modulo a large prime . While results of Bourgain [1, 2] give a non-trivial bound on exponential sums for very short segments of sequence , , see also [7, Corollary 4.2], their analogues for even the simplest rational expressions like are not known. Obtaining such results beyond the standard range (with any fixed ) is apparently a difficult question requiring new ideas.
Acknowledgement
During the preparation of this wok L. M. was partially supported by the Austrian Science Fund FWF Projects P30405 and I. S. by the Australian Research Council Grants DP170100786 and DP180100201.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Bourgain, ‘Multilinear exponential sums in prime fields under optimal entropy condition on the sources’, Geom. and Funct. Anal. , 18 (2009), 1477–1502.
- 2[2] J. Bourgain, ‘On exponential sums in finite fields’, Bolyai Soc. Math. Stud. , 21 , János Bolyai Math. Soc., Budapest, 2010, 219–242.
- 3[3] J. Bourgain, C. Demeter and L. Guth, ‘Proof of the main conjecture in Vinogradov’s mean value theorem for degrees higher than three’, Ann. Math. , 184 (2016), 633–682.
- 4[4] W.-S. Chou, ‘The period lengths of inversive congruential recursions’, Acta Arith. , 73 (1995), 325–341.
- 5[5] M. Drmota and R. F. Tichy, Sequences, discrepancies and applications , Springer-Verlag, Berlin, 1997.
- 6[6] K. Ford, ‘Vinogradov’s integral and bounds for the Riemann zeta function’, Proc. London Math. Soc. , 85 (2002), 565–633.
- 7[7] M. Z. Garaev, ‘Sums and products of sets and estimates of rational trigonometric sums in fields of prime order’, Uspekhi Mat. Nauk , 65 (2010), no.4, 5–66 (in Russian), translated in Russian Math. Surveys , 65 (2010), 599–658.
- 8[8] N. M. Korobov, ‘The distribution of digits in periodic fractions’, Matem. Sbornik , 89 (1972), 654–670 (in Russian), translated in Math. USSR-Sb. , 18 (1974), 659–676.
