Arithmetic Progressions of Length Three in Multiplicative Subgroups of $\mathbb{F}_p$
Jeremy F Alm

TL;DR
This paper presents an efficient algorithm for detecting non-trivial three-term arithmetic progressions in multiplicative subgroups of finite fields, enabling polynomial-time computation of related combinatorial numbers.
Contribution
The paper introduces a significantly more efficient algorithm for finding 3-APs in multiplicative subgroups, improving over naive methods.
Findings
Algorithm detects 3-APs more efficiently
Polynomial-time computation of Var der Waerden-like numbers
Enhanced understanding of arithmetic progressions in finite fields
Abstract
In this paper, we give an algorithm for detecting non-trivial 3-APs in multiplicative subgroups of that is substantially more efficient than the naive approach. It follows that certain Var der Waerden-like numbers can be computed in polynomial time.
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
TopicsAnalytic Number Theory Research · Limits and Structures in Graph Theory · Coding theory and cryptography
Arithmetic Progressions of Length Three in Multiplicative Subgroups of
Jeremy F. Alm
(January 2018)
Abstract
In this paper, we give an algorithm for detecting non-trivial 3-APs in multiplicative subgroups of that is substantially more efficient than the naive approach. It follows that certain Var der Waerden-like numbers can be computed in polynomial time.
1 Introduction
Additive structures inside multiplicative subgroups of have recently received attention. Alon and Bourgain [1] study solutions to in , and Chang [2] studies arithmetic progressions in . In this paper, we define a Van der Waerden-like number for of index , and give a polynomial-time algorithm for determining such numbers.
Definition 1**.**
Let denote the least prime such that for all primes with , the multiplicative subgroup of of index contains a mod- arithmetic progression of length three.
Our main results are the following two theorems:
Theorem 2**.**
* for all sufficiently large (depending on ). In particular, for all .*
Theorem 3**.**
* can be determined by an algorithm that runs in time.*
Chang [2] proves that if and , then contains non-trivial 3-progressions. This implies our Theorem 2 with replaced by . We prove our Theorem 2 because we need to make the constant explicit.
2 Proof of Theorem 2
Proof.
We use one of the basic ideas of the proof of Roth’s Theorem on 3-progressions [3]. Let with . Note that a 3-progression is a solution inside to the equation . Let be the number of (possibly trivial) solutions to inside . We have that
[TABLE]
Because of (1), we have
[TABLE]
Rearranging (2), we get
[TABLE]
where denotes the characteristic function of , and denotes the Fourier transform of ,
[TABLE]
Now we can pull out the term from (3):
[TABLE]
Let’s call the main term, and the error term. We now bound this error term.
Suppose and for all . In this case, we say that is -uniform. Then
[TABLE]
Therefore . Subtracting off the trivial solutions gives . Hence there is at least one non-trivial solution if
[TABLE]
Let be a multiplicative subgroup of of index . As is well-known (see for example [4, Corollary 2.5]), if is a multiplicative subgroup of , then is -uniform for . Thus it suffices to have
[TABLE]
where the last line follows from . It is straightforward to check that (6) is satisfied by for sufficiently large .
∎
The data gathered for , , suggest that the exponent of 4 on is too large; see Figure 1. These data are available at www.oeis.org, sequence number A298566.
3 A More General Framework
Before we establish our algorithm, it will helpful to generalize to arbitrary linear equations in three variables over . Suppose we’re looking for solutions to in , for fixed . There is a solution just in case is nonempty.
The following result affords an algorithmic speedup in counting solutions to inside :
Lemma 4**.**
For , , and ,
[TABLE]
Notice that while the implied computation on the left side of the biconditional is , the one on the right is , since we compute subtractions and comparisons. (We consider the index fixed.)
Proof.
Let , where is the index of and is a primitive root modulo . Fix .
For the forward direction, suppose , so there are such that . Then . Multiplying by yields . Therefore . The other direction is similar. ∎
Lemma 4 allows us to detect solutions to linear equations in linear time. The caveat for the case , is that always contains , since for all ; these solutions correspond to the trivial 3-APs . (Similarly, is always nonempty, since and .) To account for this, we simply consider = , and calculate instead.
4 Proof of Theorem 3
Proof.
Here is the algorithm.
We now argue that Algorithm 1 runs in time. Since calculating is for each prime , our runtime is bounded by
[TABLE]
A standard estimate on the prime sum
[TABLE]
is asymptotically , giving
[TABLE]
as desired. ∎
Our timing data suggest that the correct runtime might be more like ; see Figure 2.
5 Further Directions
For any , we can define an analog to by considering the equation instead of . (Assume is greater than , , and .) The bound from Theorem 2 stays the same if and goes down to otherwise. But as suggested by the data in Figure 1, these bounds are not tight. How does the choice of , , and affect the growth rate of the corresponding Van der Waerden-like number? Clearly is not monotonic, but it appears to bounce above and below some “average” polynomial growth rate. Will that growth rate vary with the choice of , , and ? Does it depend on whether only?
6 Acknowledgements
The author wishes to thank Andrew Shallue and Valentin Andreev for many productive conversations.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Noga Alon and Jean Bourgain. Additive patterns in multiplicative subgroups. Geom. Funct. Anal. , 24(3):721–739, 2014.
- 2[2] Mei-Chu Chang. Arithmetic progressions in multiplicative groups of finite fields. Israel J. Math. , 222(2):631–643, 2017.
- 3[3] K. F. Roth. On certain sets of integers. J. London Math. Soc. , 28:104–109, 1953.
- 4[4] Tomasz Schoen and Ilya D. Shkredov. Additive properties of multiplicative subgroups of 𝔽 p subscript 𝔽 𝑝 \mathbb{F}_{p} . Q. J. Math. , 63(3):713–722, 2012.
