Skip to main content
Springer logoLink to Springer
. 2024 Jan 8;72(4):1630–1646. doi: 10.1007/s00454-023-00622-w

Counting Arcs in Fq2

Krishnendu Bhowmick 1, Oliver Roche-Newton 2,
PMCID: PMC11569019  PMID: 39559785

Abstract

An arc in Fq2 is a set PFq2 such that no three points of P are collinear. We use the method of hypergraph containers to prove several counting results for arcs. Let A(q) denote the family of all arcs in Fq2. Our main result is the bound

|A(q)|2(1+o(1))q.

This matches, up to the factor hidden in the o(1) notation, the trivial lower bound that comes from considering all subsets of an arc of size q. We also give upper bounds for the number of arcs of a fixed (large) size. Let kq2/3(logq)3, and let A(q,k) denote the family of all arcs in Fq2 with cardinality k. We prove that

|A(q,k)|(1+o(1))qk.

This result improves a bound of Roche-Newton and Warren [12]. A nearly matching lower bound

|A(q,k)|qk

follows by considering all subsets of size k of an arc of size q.

Keywords: Arcs, Hypergraph containers, Supersaturation

Introduction

Over a century ago, Dudeney [8] asked how many points can be placed in an n×n grid such that no three are collinear. In 1951 Erdős (published by Roth [13]) showed that when n is a prime number the set {(i,i2 mod n): 0i<n} contains no collinear triple, whereas a simple upper bound of 2n follows from the pigeonhole principle. Hall et al. [9] subsequently improved Erdős’s lower bound, but despite receiving considerable attention, the problem remains open. In this paper we will consider a closely related problem in the finite field setting.

Let Fq be the finite field of order q=pr for some prime p. An arc in Fq2 is a subset of Fq2 with no three points collinear. Let A(q) denote the family of all arcs in Fq2. One of the main goals of this paper is to provide bounds for the cardinality of A(q). For context, observe that the set

C={(x,x2):xFq} 1

is an arc of cardinality q. This is essentially the same as the Erdős construction mentioned above. Since each subset of an arc is also an arc, it immediately follows that

|A(q)|2q. 2

We prove the following upper bound, which almost matches (2).

Theorem 1.1

Let q be a prime power which is sufficiently large. There is an absolute constant C such that the set A(q) of all arcs in Fq2 satisfies the bound

|A(q)|2q+Cq45(logq)2.

In particular, |A(q)|2(1+o(1))q.

We also consider the set A(q,k) of all arcs of a fixed size k, with a focus on the case when k is large. The problem of bounding the size of A(q,k) was the main focus of a paper of the second author and Warren [12], and this paper is a sequel to [12].

For the case when 0k<q1/2, this question was largely settled in [12], where the bounds

q2ke-Ck3q|A(q,k)|q2ke-ck3q 3

were established. In (3), c and C are positive absolute constants. We interpret (3) as a statement that, for small k, a random set of k elements has a fairly high probability of being an arc, with this probability even tending towards 1 for k=o(q1/3).

Write k=qt. For t>1/2, a significant change of behaviour in terms of the size of A(q,k) was observed in [12]. A better upper bound than that of (3) was established, see [12, Thm. 2]. However, it was not clear whether or not the upper bound given in [12] for this range was optimal.

In this paper, we give improved upper bounds for the size of A(q,k) when k is large.

Theorem 1.2

Let q be a prime power which is sufficiently large and let kq2/3(logq)3. Then

|A(q,k)|(1+o(1))qk.

A more precise version of the statement of Theorem 1.2 which gives information about the value hidden in the o(1) term is given as Theorem 4.2. Theorem 1.2 is close to optimal; the lower bound

|A(q,k)|qk

can be seen by considering all subsets of size k of the set C described in (1).

This paper follows a similar approach to that of [12]. In particular, the main tool is the method of hypergraph containers. The theory of hypergraph containers was developed independently by Balogh et al. [2] and Saxton and Thomason [14]. We defer the full statement of the container theorem we use until Sect. 2.1. Roughly speaking, it says that if a hypergraph has a reasonably good edge distribution, we can obtain strong information about where the independent sets of the hypergraph may be found.

In comparison with the predecessor paper [12], there are two main new ideas which allow us to break new ground.

  • To prove Theorem 1.1, we need a supersaturation lemma, namely Corollary 2.3, which gives good bounds for the number of arcs determined by sets with slightly more than q elements, and in particular sets of size q+x when x=o(q). See Sect. 2.2 for more background on supersaturation results and their interaction with the method of hypergraph containers.

  • As was the case in [12], we repeatedly apply the hypergraph container theorem to obtain a set of containers for the family of arcs A(q). However, we observe that, as these containers get smaller, we can eventually make use of a non-trivial bound for the maximum co-degree Δ2. See Sect. 2.1 for the definition of this parameter. This results in better quantitative information about the set of containers, which in turn yields the improved bound stated in Theorem 1.2.

Recent Work of Chen, Liu, Nie and Zeng

Since the first version of this paper was published online, work of Chen, Liu, Nie and Zeng [7] has appeared which considers many of the problems studied in this paper and their extensions to the higher dimensional setting. In particular, they prove that there is an absolute constant c such that

|A(q,k)|cqk,

holds for all integers kq1/2(logq). Although the result in [7] is weaker than Theorem 1.2 in the sense that there is a multiplicative constant on the top of the binomial coefficient, it has the significant advantage that it extends to consider almost all possible values of k, thus essentially closing the problem of counting arcs of a fixed size, up to the presence of the constant c. The same paper also closes a gap which was left by our forthcoming Theorem 4.3 concerning the typical size of the largest arc in a random set. The paper [7] uses similar methods to ours, with the augmentation of a so-called “balanced supersaturation" argument allowing for additional progress.

Containers and Supersaturation

Statement of the Container Theorem

The main tool of this paper is a container theorem for 3-uniform hypergraphs. The method of hypergraph containers has had a remarkable impact on extremal combinatorics in recent years (see for example [4] and [10]). This impact is also being felt in Additive Combinatorics (see [1] and [11]) and discrete geometry (see [5]). See [3] for a fairly recent survey of this topic.

Before stating the container theorem to be used, it is necessary to introduce some related quantities. Since we will only apply the container theorem for 3-uniform hypergraphs, we give all of the definitions we need only for this case. A more general form of the statement and definitions we need, adapted to k-uniform hypergraphs, can be found in [5], amongst other places.

For a 3-uniform hypergraph H=(V,E) and vV, d(v) denotes the degree of v, i.e. the number of edges which contain v. Let d(H) denote the average degree of H, so

d(H)=1|V|vVd(v)=3|E||V|. 4

We can also define the co-degree for a subset SV of vertices as

d(S)=|{eE(H):Se}|.

Using this definition we define the maximum co-degree Δ2(H) as

Δ2(H)=maxSV|S|=2d(S).

More generally, one can define the parameter Δt(H), which counts the maximum co-degree among all sets of cardinality t. However, since we only consider 3-uniform hypergraphs in this paper, it turns out that we only use this definition for the case t=2.

For any VV, H[V] denotes the sub-hypergraph induced by V.

We now state the container theorem we need, which is a special case of Corollary 3.6 in [14].

Theorem 2.1

Let H=(V,E) be a 3-uniform hypergraph on n vertices, and let ϵ,τ(0,1/2). Suppose that

Δ2(H)d(H)·τ+12d(H)·τ2ϵ288. 5

Then there exists a set C of subsets of V such that

  • i.

    if AV is an independent set then there exists CC such that AC;

  • ii.

    |E(H[C])|ϵ|E(H)| for all CC;

  • iii.

    log|C|cnτlog(1ϵ)log(1τ),

where c is an absolute constant (we can take c=518400).

The set C above is referred to as the set of containers, and a set CC is itself a container.

Supersaturation Results

In all applications of the method of hypergraph containers, it is necessary to have a supersaturation result. In general terms, a supersaturation lemma is a result that says that, once we have enough elements in our set to guarantee the existence of a certain substructure, we quickly generate many copies of the substructure in question. In our case, this means that we need to show that sets in Fq2 with significantly more than q elements must contain many collinear triples.

Given a set PFq2, let T(P) denote the number of collinear triples in P. That is,

T(P)=|{SP:|S|=3and the three elements ofS are collinear}|.

It was first proven by Bose [6] that, for q even, any point-set of size q+3 in Fq2 contains a collinear triple, and, for q odd, any point-set of size q+2 in Fq2 contains a collinear triple. This makes the construction (1) almost best possible. In [12], an application of the Cauchy–Schwarz inequality was used to prove that, for an unspecified absolute constant c>0,

|P|4qT(P)c|P|3q. 6

This statement is optimal up to the multiplicative constant. This can be seen by taking a p-random subset of Fq2 for some p with order of growth at least 1/q. However, (6) does not say anything about what happens in the range when q<|P|<4q, i.e. when P is only slightly larger than the threshold for guaranteeing at least one arc. In order to prove Theorem 1.1, a good supersaturation result for this range is required. We prove the following rather general supersaturation result for arcs, which includes information about this range.

Lemma 2.2

Let kN and let x be an integer satisfying 0xq+1. Let PFq2 with |P|=k(q+1)+x+1. Then

T(P)13k2(q+1)+k·x·|P|.

Recall that existence of a collinear triple in a set of size q+3 of Fq2 follows from the result of Bose [6]. From Lemma 2.2 we can say a set of size q+2+x of Fq2 for xN will contain more than qx3 collinear triples.

Before proving Lemma 2.2, it is convenient to record two corollaries that will be used later.

Corollary 2.3

Let q be a prime power and let 4q<γ1. Suppose PFq2 such that

T(P)γq26.

Then |P|(1+γ)q.

Proof

We will prove the contrapositive form of the statement; assuming that |P|>(1+γ)q, we prove that T(P)>γq26.

Since |P|>(1+γ)qq+2, Lemma 2.2 can be applied with k=1, after passing to a subset if necessary. We have

|P|=q+2+x>(1+γ)q,

and thus x>γq-2γq2. The latter inequality follows from the assumption that γ4q. Lemma 2.2 then gives

T(P)13x|P|>13γq2|P|γq26

as required.

Lemma 2.2 can be used to reprove (6). We state the following version, with a concrete multiplicative constant.

Corollary 2.4

Let q8 be a prime power and let PFq2 with |P|2q. Then

T(P)|P|364q.

Proof

Write |P|=k(q+1)+x+1 with 0xq+1. By Lemma 2.2,

T(P)13k2(q+1)+k·x·|P|k6(k-1)(q+1)+x·|P|=k6|P|-q-2·|P|=16·|P|-x-1q+1·|P|-q-2·|P|16·|P|-q-2q+1·|P|-q-2·|P|16·|P|4q·3|P|8·|P|=|P|364q.

The final inequality uses the assumption that q8.

We remark here that, if we take a closer inspection of the last step in the previous proof, we can carry out a small case analysis to check that the condition q8 is not really needed. However, since we will need q to be sufficiently large in several other steps of our forthcoming arguments, we omit the details of this calculation. Moreover, the constant 164 in Corollary 2.4 can be improved further, at the expense of some slightly more involved calculations that we prefer to skip.

We now turn towards the proof of Lemma 2.2. The proof uses Karamata’s inequality. For two finite non-increasing sequences of real numbers x1,xn and y1,yn, we say that x1,,xn majorizes y1,,yn if

x1++xiy1++yi,1in 7

and

x1++xn=y1++yn. 8

Lemma 2.5

(Karamata’s Inequalty) Let f:IR be a convex function defined on an interval I. Suppose that (xi)i=1,,n and (yi)i=1,n are non-increasing sequences in I such that (xi)i=1,,n majorizes (yi)i=1,,n. Then

i=1nf(xi)i=1nf(yi).

Proof of Lemma 2.2

For any point v in Fq2; there are exactly (q+1) lines passing through it. Let the set of lines passing through v be L(v). We label the lines in L(v) according the number of elements of P they contain, in non-increasing order. That is, we write

L(v)={1(v),,q+1(v)},

such that

i<j|i(v)P||j(v)P|.

We assign weights to points in P in a way such that the sum of weight of all the points in P will be T(P). For a point v in P assign a weight W(v) to it as follows:

W(v):=13j=1q+1wj(v)2; 9

where wj(v)=|j(v)P|-1 for all j[q+1]. Note that W(v) counts one third of the number of collinear triples in P which contain v. Therefore, assigning weights in this fashion satisfies the required property; that is,

T(P)=vPW(v). 10

Also observe that for any vP,

j=1q+1wj(v)=|P|-1=k(q+1)+x. 11

We will state and prove the following claim in order to finish the proof.

Claim 2.6

For any point v in P,

W(v)13k2(q+1)+k·x.

Proof of Claim

We observed in (11) that the sum j=1q+1wj(v) is fixed, for all vP. It’s a natural intuition from (9) that the quantity W(v) reaches its minimum when the wj(v) terms are almost equal, in other words |wj(v)-wj(v)|1 for all j,j[q+1]. We will prove that this intuition is indeed true via an application of Karamata’s inequality.

The function f(y)=y2 is convex, and the non-increasing sequence consisting of x occurrences of (k+1) and q-x+1 occurrences of k is majorized by every other non-increasing sequence of integers of length q+1 and total sum k(q+1)+x. It therefore follows from Karamata’s Inequality that

W(v)=13j=1q+1wj(v)213j=1xk+12+j=x+1q+1k2=13k2(q+1)+k·x.

This finishes the proof of the Claim 2.6.

Alternatively, instead of using Karamata’s inequality Claim 2.6 can also be proved by using the fact that

y2+z2y+i2+z-i2

for all zz-iy+iy0.

Now applying Claim 2.6 in (10) we conclude that

T(P)=vPW(v)vP13k2(q+1)+k·x=13k2(q+1)+k·x·|P|.

Hence Lemma 2.2 is proved.

Container Lemmas for Arcs

Basic Properties of the Graph Encoding Triples

Define a 3-uniform hypergraph H with vertices corresponding to points in Fq2, with three points forming a hyperedge if they are collinear. Note that the number of edges in this graph is

q(q+1)q3<q5.

In this section, we will make repeated applications of the container theorem for this graph and its induced subgraphs until we obtain a family of containers for arcs in Fq2 (i.e. a family C of subsets of Fq2 with the property that, for any arc PFq2, there exists CC such that PC) with the properties we need. Before starting this iterative process, we collect a few inequalities that will be used repeatedly in the proofs of the forthcoming three lemmas.

A reformulation of Corollary 2.4 states that, for any AFq2,

|A|max{2q,4q1/3T(A)1/3}. 12

It therefore follows from the definition (4) that

T(A)q2d(H[A])3T(A)2/34q1/3. 13

We will need to bound the quantity Δ2(H[A]) to apply Theorem 2.1. A first observation is that, for any AFq2,

Δ2(H[A])q-2. 14

Indeed, given a pair of points in the plane, the number of points in Fq2 which are collinear with the given pair is q-2, and (14) follows.

A better bound for Δ2(H[A]) is available when T(A) is smaller. We have

Δ2(H[A])2(T(A))1/3. 15

Indeed,

Δ2(H[A])=max{all lines inFq2}|A|-2:=M-2.

A line containing M elements of P gives rise to M3 collinear triples, and so

T(A)M3(Δ2(H[A]))36.

A rearrangement of this inequality gives (15).

A First Container Lemma for Arcs

The argument for our first container lemma largely follows that of [12, Lem. 2]. The only difference in what follows is that we keep track of the number of collinear triples determined by the containers, rather than their size.

Lemma 3.1

Suppose that q is a sufficiently large prime power. Then there exists a family C1 of subsets of Fq2 such that

  • |C1|2Kq2/3(logq)2,

  • For all CC1, T(C)q3,

  • For every arc PFq2, there exists CC1 such that PC.

In the first point above, K is an absolute constant.

Proof

In this proof, we will iteratively apply Theorem 2.1 to subsets of Fq2. The structure of the argument is similar to that of the proof of the main result in [5]. We begin by applying it to the graph H encoding collinear triples, which we defined at the beginning of this section. Note that independent sets in this hypergraph are the same thing as arcs in Fq2. As a result, we obtain a set C1 of containers. We iterate by considering each AC1. If A contains too many collinear triples, then we apply Theorem 2.1 to the graph H[A] to get a family of containers CA. If the number of collinear triples in A is sufficiently small then we put this A into a final set C of containers (or to put it another way, we write CA={A}).

Repeating this for all AC1 we obtain a new set of containers

C2=AC1CA.

Note that C2 is a container set for H. Indeed, suppose that X is an independent set in H. Then there is some AC1 such that XA. Also, X is an independent set in the hypergraph H[A], which implies that XA for some ACAC2.

We then repeat this process, defining

Ci=ACi-1CA.

By choosing the values of τ and ϵ appropriately, we can ensure that after relatively few steps we have T(A)q3 for all of the sets ACm. We then declare C1=Cm. It turns out that, because of m being reasonably small, |C1| is also fairly small.

Fig. 1.

Fig. 1

An illustration of the beginning of the construction of the set of containers C1, which can be viewed as a tree. For each AiCFq2, we check the size of T(Ai), and if it is still too large we apply the container theorem again. If the set contains few enough collinear triples, we stop the process. This is what happens with the set A2 in the diagram. The final set of containers C1 consists of the leaves of the tree

Now we give more precise details of how to run this argument. Let ACj, with jm, and write T(A)=q5-s. If s2 then we add A to the final set of containers C1. Otherwise, we apply Theorem 2.1 to H[A]. We choose the parameters ϵ and τ to be

ϵ=13,τ=max{3000q2s3-2,100qs3-32}. 16

In order for this application of Theorem 2.1 to be legitimate, we need to make some calculations involving d(H[A]) and Δ2(H[A]), and check that the conditions of Theorem 2.1 are satisfied. The main challenge is to verify that (5) holds.

Since we have T(A)q3, it follows from (13) that

d(H[A])3T(A)2/34q1/3=34q3-2s3. 17

Applying (17) and (14) and then using the two components of the definition of τ, it follows that

Δ2(H)d(H)·τ+12d(H)·τ243q2-2s3·τ+1q3-2s3·τ243·3000+110000ϵ288.

We have therefore verified that (5) holds. Since s2, the condition that τ<12 is guaranteed to hold as long as we choose q to be sufficiently large. The condition ϵ<1/2 is immediate.

Theorem 2.1 therefore gives the bound

|CA|2c|A|τlogq, 18

for some absolute constant c (which may be different from the absolute constant c in the statement of Theorem 2.1). Applying (12) and the fact that T(A)=q5-sq3q2, we see that

|A|4q2-s/3. 19

It then follows from (19), (18), the definition of τ, and the upper bound s2, that

|CA|2cq23logq,

for some absolute constant c.

Since each step of this process reduces the number of edges in the containers by a factor of 3, it follows that the process will terminate after at most 2log3q steps. The final set C1 therefore contains at most

2cq23logq2log3q=2Kq23(logq)2,

elements, for some absolute constant K.

A Second Container Lemma for Arcs

We use Lemma 3.1 as a basis for the following improved result, in which we reduce the number of edges further without paying too serious a price. The main quantitative cost of this reduction is an increase in the size of the final set of containers, and this increase depends on the new error-term parameter γ. The proof of the following lemma again uses the supersaturation results established in Sect. 2, and this time we use both Corollaries 2.3 and 2.4.

Lemma 3.2

Suppose that q is a sufficiently large prime power. There exist positive absolute constants c and K such that, for any γ in the range cq-1/2γ1, following statement is true. There exists a family C2 of subsets of Fq2 such that

  • |C2|2Kγ-23q23(logq)2,

  • For all CC2, |C|(1+γ)q,

  • For every arc PFq2, there exists CC2 such that PC.

Proof

Let C1 be the set of containers given by Lemma 3.1, and fix CC1. Similar to the proof of Lemma 3.1, we will iteratively apply Theorem 2.1 to obtain a family C2 of containers whose components contain fewer collinear triples.

Let A be a container obtained during this iterative process and write T(A)=γ6q5-s. If s3 then we add A to the final set of containers C2. Otherwise, we will apply Theorem 2.1 to H[A] to obtain a family CA of containers for H[A].

The main difference between this proof and that of Lemma 3.1 is that we bound Δ2(H[A]) using (15). Since T(A)q3, this bound is better than the bound (14) that we used in the proof of Lemma 3.1. In particular, we have

Δ2(H[A])2(T(A))1/32γ1/3q53-s3. 20

Using (12), along with the fact that T(A)γq5-s and s3, yields

|A|max{2q,4q1/3T(A)1/3}max{2q,4γ13q2-s3}4q2-s3. 21

It therefore follows that

d(H[A])=3T(A)|A|γ2q5-s4q2-s3=γ8q3-2s3. 22

We choose the parameters ϵ and τ to be

ϵ=13,τ=32000γ-23qs3-43. 23

We again need to check that (5) holds. Indeed, by (20), (22), and the definition of τ,

Δ2(H)d(H)·τ+12d(H)·τ212000+γ1/3q-13100000012000+11000000ϵ288.

We have therefore verified that (5) holds. We also need to ensure that the condition τ<1/2 holds. This follows from the assumption that γ>cq-1/2, along with the fact that s3, provided that the absolute constant c is chosen to be sufficiently large. Indeed,

τ=32000γ-23qs3-4332000c2/3qs3-132000c2/3<12.

Theorem 2.1 can therefore be legitimately applied, and it gives the bound

|CA|2c|A|τlogq, 24

for some absolute constant c. Applying (21) and the definition of τ, one obtains the bound

τ|A|Cmaxqs3-13γ-23,q23γ-1/3Cq23γ-23,

where C is an absolute constant. Combining this with (24) gives

|CA|2cγ-23q23logq,

with a new absolute constant c.

Since each step of this process reduces the number of collinear triples in the containers by a factor of 3, it follows that the process will comfortably terminate after at most 2log3q steps. We also need to take into account that we already started with |C1| containers, and that we apply this process for each of the elements of C1. Therefore, the final set C2 contains at most

|C1|2cγ-23q23logq2log3q|C1|24cγ-23q23(logq)22Kq23(logq)224cγ-23q23(logq)22Kγ-23q23(logq)2

elements, where K is an absolute constant.

It remains to check that |A|q(1+γ) for all AC. This follows immediately from Corollary 2.3.

Counting Arcs

We are now ready to prove the main results of the paper. We start with Theorem 1.1, which is restated below for convenience.

Theorem 4.1

There exists an absolute constant C such that, for all q sufficiently large,

|A(q)|2q+Cq45(logq)2.

Proof

Let C2 denote the set of containers given by Lemma 3.2, applied with γ=q-15. All of the sets in A(q) are subsets of some CC2. Since |C|(1+γ)q=q+q45, it follows that

|A(q)||C2|2q+q452Kq45(logq)2·2q+q452q+(K+1)q45(logq)2.

The result holds, with C=K+1.

Now we prove Theorem 1.2, which we will derive from the following more general statement.

Theorem 4.2

Let q be a sufficiently large prime power and let C is a sufficiently large absolute constant. Let kN satisfy Cq2/3(logq)2kq and define γ=C1/2q2/5(logq)6/5k3/5. Then

|A(q,k)|(1+2γ)qk.

Proof

Apply Lemma 3.2 with this choice of γ. The assumption that Cq2/3(logq)2kq is sufficient to ensure that the condition on γ in Lemma 3.2 is satisfied. All of the sets in A(q,k) are subsets of some CC2. Since |C|(1+γ)q, it follows that

|A(q,k)||C2|(1+γ)qk2Kγ-23q23(logq)2·(1+γ)qk(1+2γ)qk.

The final inequality follows from the lower bound on k in the statement of the theorem and the assumption that C is sufficiently large (one may take C=K).

Proof of Theorem 1.2

If we now apply Theorem 4.2 with the slightly stronger lower bound kq2/3(logq)3, we see that γ=o(1), thus proving Theorem 1.2

Finally, we consider the size of the largest arc contained in a random point set, improving a result from [12]. Given PFq2, let a(P) denote the size of the largest arc P such that PP. Let Qp be a random subset of Fq2 with the events xQp being independent with probability P[xQp]=p. We say that Qp is a p-random set.

Theorem 4.3

Suppose that Kq-13(logq)2p1, where K is the constant from Lemma 3.2, and let QpFq2 be a p-random set. Then

limqP[a(Qp)11qp]=0.

By contrast, it was established in [12] that, with high probability, a(Qp)=Ω(qp). Combining this observation with Theorem 4.3, we see that a random set Qp with p relatively large is very likely to have a(Qp)=Θ(qp).

Other ranges of p for this problem were also considered in [12], and a near-optimal bound for p<1/q was proven. The problem of determining the behaviour of a(Qp) in the range q-1pq-1/3 was very recently settled by Chen, Liu, Nie and Zeng [7].

Proof of Theorem 4.3

Fix p in the given range and let m:=11pq-1. Apply Lemma 3.2 with γ=1 to obtain a family of containers C2. For q sufficiently large, the probability that Qp contains an arc of size m is at most

|C2|2qmpm.

This is because an arc of size m must be contained in some CC2, and each subset of size m belongs to the random subset Qp with probability pm. Applying the bounds from Lemma 3.2, as well as the bound abeabb, it follows that

P[a(Qp)11pq]P[a(Qp)m]|C2|2qmpm2Kq2/3(logq)2·2eqpmm4eqpmm(0.99)m.

The second from last of these inequalities is an application of the inequality Kq2/3(logq)2m, which follows from the lower bound on p assumed in the statement of the theorem. It follows that

limqP[a(Qp)11pq]=0.

Acknowledgements

The authors were supported by the Austrian Science Fund FWF Project P 34180. Part of this work was carried out during the Focused Research Workshop “Testing Additive Structure", which was supported by the Heilbronn Institute for Mathematical Research. We are grateful to Sam Mattheus, Cosmin Pohoata, Audie Warren and Adam Zsolt Wagner for helpful discussions. Finally, we are particular thankful to the anonymous referees, who gave many comments, corrections and suggestions which have improved this paper.

Funding

Open access funding provided by Johannes Kepler University Linz.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Balogh, J., Liu, H., Sharifzadeh, M.: The number of subsets of integers with no Inline graphic-term arithmetic progression. Int. Math. Res. Not. IMRN, no. 20, 6168–6186
  • 2.Balogh, J., Morris, R., Samotij, W.: Independent sets in hypergraphs. J. Am. Math. Soc. 28(3), 669–709 (2015) [Google Scholar]
  • 3.Balogh, J., Morris, R., Samotij, W.: The method of hypergraph containers. In: Proceedings of the International Congress of Mathematicians-Rio de Janeiro 2018. Vol. IV. Invited lectures, pp. 3059–3092 (2018)
  • 4.Balogh, J., Samotij, W.: The number of Inline graphic-free graphs. J. Lond. Math. Soc. 83, 368–388 (2011) [Google Scholar]
  • 5.Balogh, J., Solymosi, J.: On the number of points in general position in the plane. Discrete Anal., Paper No. 16, 20 pp
  • 6.Bose, R.C.: Mathematical theory of the symmetrical factorial design. Sankhya 8, 107–166 (1947) [Google Scholar]
  • 7.Chen, Y., Liu, X., Nie, J., Zeng, J.: Random Turán and counting results for general position sets over finite fields. arXiv:2309.07744
  • 8.Dudeney, H.E.: 317. A puzzle with pawns. Amusements Math. 94, 222 (1917) [Google Scholar]
  • 9.Hall, R.R., Jackson, T.H., Sudbery, A., Wild, K.: Some advances in the no-three-in-line problem. J. Comb. Theory Ser. A 18, 336–341 (1975) [Google Scholar]
  • 10.Morris, R., Saxton, D.: The number of Inline graphic-free graphs. Adv. Math. 298, 534–580 (2016) [Google Scholar]
  • 11.Pohoata, C., Roche-Newton, O.: Four-term progression free sets with three-term progressions in all large subsets. Random Struct. Algorithms 60(4), 749–770 (2022) [Google Scholar]
  • 12.Roche-Newton, O., Warren, A.: Arcs in Inline graphic. Eur. J. Comb. 103, Paper No. 103512, 15 pp (2022)
  • 13.Roth, K.F.: On a problem of Heilbronn. J. Lond. Math. Soc. 26(2), 198–204 (1951) [Google Scholar]
  • 14.Saxton, D., Thomason, A.: Hypergraph containers. Invent. Math. 201(3), 925–992 (2015) [Google Scholar]

Articles from Discrete & Computational Geometry are provided here courtesy of Springer

RESOURCES