This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Thresholds for Zero-Sums with Small Cross Numbers
in Abelian Groups

Neal Bushaw Department of Mathematics and Applied Mathematics, Virginia Commonwealth University, Richmond, Virginia, USA[email protected]    Glenn Hurlbert 11footnotemark: 1 [email protected]
Abstract

For an additive group Γ{\Gamma} the sequence S=(g1,,gt)S=(g_{1},\ldots,g_{t}) of elements of Γ{\Gamma} is a zero-sum sequence if g1++gt=0Γg_{1}+\cdots+g_{t}=0_{\Gamma}. The cross number of SS is defined to be the sum i=1k1/|gi|\sum_{i=1}^{k}1/|g_{i}|, where |gi||g_{i}| denotes the order of gig_{i} in Γ{\Gamma}. Call SS good if it contains a zero-sum subsequence with cross number at most 1. In 1993, Geroldinger proved that if Γ{\Gamma} is abelian then every length |Γ||{\Gamma}| sequence of its elements is good, generalizing a 1989 result of Lemke and Kleitman that had proved an earlier conjecture of Erdős and Lemke. In 1989 Chung re-proved the Lemke and Kleitman result by applying a theorem of graph pebbling, and in 2005, Elledge and Hurlbert used graph pebbling to re-prove and generalize Geroldinger’s result. Here we use probabilistic theorems from graph pebbling to derive a threshold version of Geroldinger’s theorem for abelian groups of a certain form. Specifically, we prove that if p1,,pdp_{1},\ldots,p_{d} are (not necessarily distinct) primes and Γk{\Gamma}_{k} has the form i=1dpik\prod_{i=1}^{d}{\mathbb{Z}}_{p_{i}^{k}} then there is a function τ=τ(k){\tau}={\tau}(k) (which we specify in Theorem 4) with the following property: if tτt-{\tau}{\rightarrow}\infty as kk{\rightarrow}\infty then the probability that SS is good in Γk{\Gamma}_{k} tends to 11.

Keywords: abelian group, zero-sum, cross number, graph pebbling, threshold

MSC 2020: 11B75, 20K01, 60C05

1 Introduction

For an additive group Γ{\Gamma} the sequence S=(g1,,gt)S=(g_{1},\ldots,g_{t}) of elements of Γ{\Gamma} is a zero-sum sequence if g1++gt=0Γg_{1}+\cdots+g_{t}=0_{\Gamma}. The study of zero sums has a long and rich history (see [5]). The following theorem is considered to be one of the jewels and starting points.

Theorem 1 (Erdős-Ginzburg-Ziv [11]).

For any positive integer nn, every sequence of 2n12n-1 of elements from n{\mathbb{Z}}_{n} contains a zero-sum subsequence of length exactly nn.

Variations on this theme have arisen over time, including the replacement of the length condition in the conclusion by other properties of interest, such as having small cross number, which is important in the area of Krull monoid factorization (see [5]). For a sequence S=(g1,,gt)S=(g_{1},\ldots,g_{t}) of elements of a finite group Γ{\Gamma}, define the cross number of SS to be the sum i=1k1/|gi|\sum_{i=1}^{k}1/|g_{i}|, where |gi||g_{i}| denotes the order of gig_{i} in Γ{\Gamma}. We call SS good if it contains a zero-sum subsequence with cross number at most one.

In 1987 Erdős and Lemke [16] conjectured that every sequence (a1,,an)(a_{1},\ldots,a_{n}) of nn elements of n{\mathbb{Z}}_{n} contains a zero-sum subsequence whose sum is at most 𝗅𝖼𝗆(n,a1,,an){\sf lcm}(n,a_{1},\ldots,a_{n}). This conjecture was proven by the following theorem.

Theorem 2 (Lemke-Kleitman [16], Chung [6]).

For any positive integer nn, every sequence of nn elements of n{\mathbb{Z}}_{n} is good.

The proof by Lemke and Kleitman used what might be considered as traditional techniques. However, Chung’s proof used an ingenious idea of Lagaria and Saks [6] that converted the problem to one of pebbling in graphs, which we will discuss in Section 2, below. Geroldinger then generalized Theorem 2 to finite abelian groups, along the lines of Lemke and Kleitman’s proof, while Elledge and Hurlbert were able to use the pebbling model to attain the same result.

Theorem 3 (Geroldinger [13], Elledge-Hurlbert [10]).

For any finite abelian group Γ{\Gamma}, every sequence of |Γ||{\Gamma}| elements of Γ{\Gamma} is good.

Lemke and Kleitman conjectured in [16] that the conclusion of Theorem 3 holds for nonabelian Γ{\Gamma} also, although no work seems to have been done on this.

1.1 Our results

In this paper we move from guaranteeing the result with absolute certainty to achieving the result with high probability, using the pebbling theorems of Section 3 to yield sharp thresholds for the existence of zero sums with small cross number. In this section, we give a short non-technical introduction to the ideas present, so that we can state our results. We will then revisit these topics in detail in later sections, giving formal definitions to the undefined, and explaining the subtleties that arise.

We describe a randomized version of our sequences, explain how to use pebbling to study zero-sum sequences to pebbling in Section 2.3, and transfer these more traditional tools to the randomized world via the random pebbling model and theorems in Section 3.

Consider a finite abelian group Γ{\Gamma}, and pick a sequence from Γ{\Gamma} at random – that is, we select a sequence (a1,,at)(a_{1},\ldots,a_{t}) with equal probability among all sequences of the same length; we denote this probability space by 𝒮(Γ,t){\cal S}({\Gamma},t). How large must tt be to make it more-likely-than-not that our randomly selected sequence contains a zero-sum subsequence? How large should tt to make it likely that our randomly sequence is good?

With this goal in mind, we select our sequence of length tt uniformly from Γ{\Gamma} and consider the event 𝔼Γ(t){\mathbb{E}}_{{\Gamma}}(t) containing all such good sequences. Formally, we will examine the function

𝐏1/2(Γ):=min{t:Pr[𝔼Γ(t)]12}.{{\bf P}_{\nicefrac{{1}}{{2}}}}({\Gamma}):=\min\left\{t:{\rm Pr}[{\mathbb{E}}_{{\Gamma}}(t)]\geq\frac{1}{2}\right\}.

We will use Bachmann-Landau notation to describe the asymptotics of functions. In this paper we prove the following theorem.

Theorem 4.

Let Γi=1dpik{\Gamma}\cong\prod_{i=1}^{d}{\mathbb{Z}}_{p_{i}^{k}} be a finite abelian group, where p1,,pdp_{1},\ldots,p_{d} are (not necessarily distinct) primes and k1k\geq 1. Then

𝐏1/2(Γ)kdexp[((d+1)!ilgpi2lgk)1d+1(dd+1)lglgk+O(1)].{{\bf P}_{\nicefrac{{1}}{{2}}}}({\Gamma})\leq k^{d}\exp\left[\left(\frac{(d+1)!\prod_{i}\lg p_{i}}{2}\lg k\right)^{\frac{1}{d+1}}-\left(\frac{d}{d+1}\right)\lg\lg k+O(1)\right].

Given functions ff and gg, we will write that fgf\ll g, or equivalently fo(g)f\in{\operatorname{o}}(g) whenever limnf(n)g(n)=0\lim_{n\to\infty}\frac{f(n)}{g(n)}=0. A function t(n)t(n) is a threshold for event EnE_{n} if in the sequence of probability spaces 𝒟(Gn,f(n)){\cal D}(G_{n},f(n)) the probability of event EnE_{n} tends to 11 whenever f(n)t(n)f(n)\gg t(n), and the probability of event EnE_{n} tends to 0 whenever ft(n)f\ll t(n). We further call t(n)t(n) a sharp threshold if whenever f(n)(1+ε)t(n)f(n)\geq(1+\varepsilon)t(n) the probability of EnE_{n} tends to 11, and whenever f(n)(1ε)t(n)f(n)\leq(1-\varepsilon)t(n) the probability of EnE_{n} tends to 0. Often, for 𝒢=(Gi)i{\cal G}=(G_{i})_{i\in{\mathbb{N}}}, one writes τ(𝒢)\tau({\cal G}) for the set of threshold functions for the relevant sequence of events EnE_{n}. We will refer to any threshold function that has not been shown to be sharp as a weak threshold (this is sometimes called a coarse threshold in the literature).

These thresholds have the origins in the physical phase transitions that we see in nature, where the physical properties of a state of matter transform dramatically when crossing some critical temperature threshold. There is a long history and tradition of determining thresholds for random events in both pebbling (for solvability and other events) and random graphs (for connectivity, Hamiltonicity, the existence of a giant component, and many other events). By determining the asymptotics of 𝐏1/2(Γ){{\bf P}_{\nicefrac{{1}}{{2}}}}({\Gamma}), we are equivalently identifying the order of magnitude of the functions in τ(Γ)\tau({\Gamma}).

We note that in the case that our groups are a sequence cyclic groups of increasing powers of a fixed prime pp, Theorem 4 is improved via the stronger threshold result for pebbling paths due to Bushaw and Kettle (Theorem 9); we record this simplest case of Theorem 4 below.

Corollary 5.

Let Γi=1dpi{\Gamma}\cong\prod_{i=1}^{d}{\mathbb{Z}}_{p_{i}} be a finite abelian group, where p1,,pdp_{1},\ldots,p_{d} are (not necessarily distinct) primes. Then

𝐏1/2(Γ)=Ω(kelgplgk(lglgk)/2+o(1)).{{\bf P}_{\nicefrac{{1}}{{2}}}}({\Gamma})=\Omega\left(ke^{\sqrt{\lg p\lg k}-(\lg\lg k)/2+o(1)}\right).

2 Lagarias-Saks Pebbling

We use the term “Lagarias-Saks” pebbling to distinguish it from other forms of graph pebbling (e.g. black pebbling, black-and-white pebbling, etc.) that are used to model and solve other problems in computer science, optimization, and computational geometry.

2.1 Graph theory definitions

Here we are given a graph GG with vertices V(G)V(G), edges E(G)E(G), and a cost function 𝗐:E(G)+{\sf w}:E(G){\rightarrow}{\mathbb{Z}}^{+} (the positive integers). If no edge costs are specified, we default to constant cost 2 everywhere. We denote the path Pn=v1v2vnP_{n}=v_{1}v_{2}\cdots v_{n} to have nn vertices viv_{i} (ini\leq n) and n1n-1 edges vivi+1v_{i}v_{i+1} (i<ni<n). In general, we reserve the letter n=n(G)n=n(G) to denote the number of vertices of a graph GG.

The Cartesian product GHG\Box H of two graphs GG and HH has vertex set V(GH)=V(G)×V(H)V(G\Box H)=V(G)\times V(H) and edge set E(GH)={(u,v1)(u,v2)uV(G),v1v2E(H)}{(u1,v)(u2,v)u1u2E(G),vV(H)}E(G\Box H)=\{(u,v_{1})(u,v_{2})\mid u\in V(G),v_{1}v_{2}\in E(H)\}\cup\{(u_{1},v)(u_{2},v)\mid u_{1}u_{2}\in E(G),v\in V(H)\}. For example, P2P2P_{2}\Box P_{2} is isomorphic to the 44-cycle C4C_{4}. We may also recursively define the sequence of dd-cubes 𝒬=(Q1,Q2,,Qd,){\cal Q}=(Q^{1},Q^{2},\ldots,Q^{d},\ldots) by Q1=P2Q^{1}=P_{2} and Qd=Q1Qd1=i=1dP2Q^{d}=Q^{1}\Box Q^{d-1}=\Box_{i=1}^{d}P_{2}. More general dd-dimensional grids are defined similarly as a product of dd paths: i=1dPni\Box_{i=1}^{d}P_{n_{i}}, and for any graph GG we can define Gd=i=1dGG^{d}=\Box_{i=1}^{d}G. The sequence of graphs of interest to us in Section 3 is 𝒫d=(P1d,P2d,,Pkd,){\cal P}^{d}=(P_{1}^{d},P_{2}^{d},\ldots,P_{k}^{d},\ldots).

2.2 Pebbling basics

We are also given a configuration of pebbles, modeled by a function C:V(G)C:V(G){\rightarrow}{\mathbb{N}} (the non-negative integers), by which C(v)C(v) indicates the number of pebbles on vertex vv. The size of CC is defined to be |C|=vC(v)|C|=\sum_{v}C(v); i.e. the total number of pebbles on GG. Additionally, the edges of GG are weighted by a cost function 𝗐:E(G)+{\sf w}:E(G){\rightarrow}{\mathbb{N}}^{+}. Finally, we are given a target vertex rr to which we are challenged to place a pebble, starting from CC, via a sequence of pebbling steps, which we now describe.

Suppose that e=uvE(G)e=uv\in E(G) and C(u)𝗐(e)C(u)\geq{\sf w}(e). Then the pebbling step uvu\mapsto v removes 𝗐(e){\sf w}(e) pebbles from uu and adds one pebble to vv. Thus, after such a step, the resulting configuration CC^{\prime} has C(u)=C(u)𝗐(e)C^{\prime}(u)=C(u)-{\sf w}(e), C(v)=C(v)+1C^{\prime}(v)=C(v)+1, and C(x)=C(x)C^{\prime}(x)=C(x) otherwise. We say that CC is rr-solvable if it is possible to win this challenge, and rr-unsolvable otherwise. For example, suppose r=v1r=v_{1} in PnP_{n}, set 𝗐(vivi+1)=wi{\sf w}(v_{i}v_{i+1})=w_{i} for each 1i<n1\leq i<n, and let t=i=1n1wit=\prod_{i=1}^{n-1}w_{i}. It is straightforward to show by induction that (a) the configuration with t1t-1 pebbles on vnv_{n} and 0 elsewhere is rr-unsolvable, while (b) any configuration of size tt is rr-solvable.

Thus we are led to define the rooted pebbling number π(G,r){\pi}(G,r) of a weighted graph GG to be the minimum number of pebbles tt such that every size tt configuration is rr-solvable. From the above we have π(Pn,v1)=i=1n1wi{\pi}(P_{n},v_{1})=\prod_{i=1}^{n-1}w_{i}. Next we define the pebbling number of GG as π(G)=maxrπ(G,r){\pi}(G)=\max_{r}{\pi}(G,r). Any configuration of this size is therefore rr-solvable for every possible target rr. Again, it is fairly evident that π(Pn)=π(Pn,v1){\pi}(P_{n})={\pi}(P_{n},v_{1}).

2.3 How pebbling finds zero-sums

Since one can read the proof of Theorem 2 in [6, 10], we only sketch the main idea and connection through an example.

Suppose that we are given 4545 integers, including 3232, 11-11, 3131, 5151, 4242, 24-24, 4848, 7575 and 15-15. We envision the lattice LL of divisors of 4545 (having relation aba\prec b when a|ba|b), but think of LL as a graph GG. In particular, GG has vertices vav_{a} for each divisor aa of 4545, with edges between vav_{a} and vbv_{b} if (1) a|ba|b and (2) c{a,b}c\in\{a,b\} whenever a|ca|c and c|bc|b. Notice that GG is isomorphic to the 2×12\times 1 grid P3P2P_{3}\Box P_{2} because 45=325145=3^{2}\cdot 5^{1}. The edges of GG are then weighted so that the edge e=vavbe=v_{a}v_{b}, where a|ba|b, has cost 𝗐(e)=b/a{\sf w}(e)=b/a.

Numbers like 3232, 11-11, and 3131 will be placed as labeled pebbles at vertex v1v_{1} because the are relatively prime to 4545; i.e. their 𝗀𝖼𝖽{\sf gcd} with 4545 equals 11. More generally, each number mm is placed as a labeled pebbled at vertex vkv_{k}, where k=𝗀𝖼𝖽(m,45)k={\sf gcd}(m,45). What this placement guarantees is that each pebble by itself satisfies local versions of both properties of interest. That is, with respect to vertex v15v_{15}, for example, the pebble labeled 3030 is 0(mod15)0\pmod{15} and 1/|30|1/|15|1/|30|\leq 1/|15|.

Given any three pebbles at v1v_{1}, such as 3232, 11-11, and 3131, Theorem 3 guarantees that we can find a subset of them, namely 3232 and 11-11, that is a zero-sum modulo 33. Thus we remove them all from v1v_{1}, create a new pebble labeled {32,11}\{32,-11\}, and place the new pebble at v3v_{3}. This represents a pebbling step from v1v_{1} to v3v_{3} because 𝗐(v1v3)=3{\sf w}(v_{1}v_{3})=3. Also, this new pebble satisfies the local properties at v3v_{3} because 𝗀𝖼𝖽(3211,45)=3{\sf gcd}(32-11,45)=3 and 1/|32|+1/|11|3(1/|1|)=1/|3|1/|32|+1/|-11|\leq 3(1/|1|)=1/|3|. From the summation (not the orders) perspective, the pebble {32,11}\{32,-11\} acts like a pebble with label 2121 — we think of 2121 as the nickname of {32,11}\{32,-11\}.

Now, since the pebbles 5151, 4242, 24-24, and 4848 are also at v3v_{3}, we can use Theorem 3 on these four pebbles and the newly arrived “2121” to find a subset, such as 5151, 4848, and 2121, that sums to zero modulo 55 (which results in zero modulo 1515 because they are each zero modulo 33 already). Thus we remove them all from v3v_{3}, create a new pebble nestedly labeled {51,48,{32,11}}\{51,48,\{32,-11\}\}, and place the new pebble at v15v_{15}. This represents a pebbling step from v3v_{3} to v15v_{15} because 𝗐(v3v15)=5{\sf w}(v_{3}v_{15})=5. Also, this new pebble satisfies the local properties at v15v_{15} because 𝗀𝖼𝖽(51+48+21,45)=15{\sf gcd}(51+48+21,45)=15 and 1/|51|+1/|48|+1/|21|5(1/|3|)1/|15|1/|51|+1/|48|+1/|21|\leq 5(1/|3|)1/|15|. The new pebble has nickname 51+48+21=12051+48+21=120.

Finally, since the pebbles 7575 and 15-15 are also at v15v_{15}, we can use Theorem 3 on these two pebbles and the newly arrived “120120” to find a subset, such as 7575, 15-15, and 120120, that sums to zero modulo 33 (which results in zero modulo 4545 because they are each zero modulo 1515 already). Thus we remove them all from v15v_{15}, create a new pebble nestedly labeled {75,15,{51,48,{32,11}}}\{75,-15,\{51,48,\{32,-11\}\}\}, and place the new pebble at v45v_{45}. This represents a pebbling step from v15v_{15} to v45v_{45} because 𝗐(v15v45)=3{\sf w}(v_{15}v_{45})=3. Also, this new pebble satisfies the local properties at v45v_{45} because 𝗀𝖼𝖽(7515+120,45)=45{\sf gcd}(75-15+120,45)=45 and 1/|51|+1/|48|+1/|120|3(1/|45|)=1/|15|1/|51|+1/|48|+1/|120|\leq 3(1/|45|)=1/|15|.

The realization that the local properties at v45v_{45} are equivalent to the sought-after original properties yields the solution {75,15,51,48,32,11}\{75,-15,51,48,32,-11\}.

The above gives a sense of how Lagarias-Saks pebbling models the sequential construction of a zero-sum sequence with small cross number. Chung then used retracts to reduce the pebbling problem on divisor lattices (i.e. products of paths) to a similar pebbling problem on cubes (i.e. products of edges), subsequently finding the appropriate pebbling number of cubes. The consequence of these results is what proves Theorem 2 and, essentially, Theorem 3. There are extra wrinkles to the general abelian group case, involving a specialized representation of them and using Ferrer’s diagrams of partitions and their duals. Furthermore, the technique actually results in the following generalization. For an additive group Γ{\Gamma} with subgroup 𝖧{\sf H}, the sequence g1,,gtg_{1},\ldots,g_{t} of elements of Γ{\Gamma} is an 𝖧{\sf H}-sum sequence if g1++gt𝖧g_{1}+\cdots+g_{t}\in{\sf H}.

Theorem 6 (Elledge-Hurlbert [10]).

For any finite abelian group Γ{\Gamma} and subgroup 𝖧{\sf H} of Γ{\Gamma}, every sequence of |Γ|/|𝖧||{\Gamma}|/|{\sf H}| of its elements contains an 𝖧{\sf H}-sum subsequence with cross number at most 1/|𝖧|1/|{\sf H}|.

It should be noted that, while Chung’s method takes advantage of writing a cyclic group as Γ=i=1dpiki{\Gamma}=\prod_{i=1}^{d}{\mathbb{Z}}_{p_{i}^{k_{i}}}, where p1,,pdp_{1},\ldots,p_{d} are distinct primes, Theorem 6 allows for any number of these primes to be identical. In this more general case the graph G(Γ)G({\Gamma}) corresponding to the lattice L=L(Γ)L=L({\Gamma}) is not always the divisor lattice of i=1dpiki\prod_{i=1}^{d}p_{i}^{k_{i}}; instead it is always the product of paths: G(Γ)=i=1dPki+1G({\Gamma})=\Box_{i=1}^{d}P_{k_{i}+1}.

3 Threshold Pebbling

In this section, we formalize the probabilistic perspective promised in the introduction. Rather than placing our pebbles on the vertices of a graph carefully, we close our eyes and choose a configuration at random. We ask ourselves a simple question: “Is it likely that our random configuration is solvable?” How many pebbles must we place randomly before we can sleep soundly, confident that our resulting configuration will (probably) be solvable?

Of course, this is the same sort of randomness as in the zero-sum sequence framework discussed in the introduction. We fix some finite abelian group Γ\Gamma, and select a random sequence from the group. How large must this random sequence be, in order to make a zero-sum subsequence likely? However, our results will follow from threshold pebbling results, so we focus on this framework. In both this paragraph and the preceding, one may be worried by the use of the imprecise word ‘likely’. We now give a formal framework, and will give a precise mathematical meaning to ‘probably’.

3.1 Threshold definitions

We fix a number of pebbles (or sequence length) tt, and assume that our host graph GG (or group Γ\Gamma) has order nn. We select an initial configuration of tt pebbles (sequence elements) uniformly at random among all size tt configurations; there are (n+t1t)\binom{n+t-1}{t} such configurations. We denote this probability space by 𝒟G,t\mathcal{D}_{G,t} (𝒟Γ,t\mathcal{D}_{{\Gamma},t}). It is worth noting that this is not the same distribution that one gets by placing each of tt pebbles onto the graph at random – in this latter scheme, large piles of pebbles are much more likely. Throughout, we remain interested in the configuration model. We further note that this is in line with the random model for sequences discussed earlier, where we selected a length tt sequence uniformly among all length tt sequences in Γ{\Gamma}.

With our probability space in place, we can now begin to make precise our leading question “How many pebbles are necessary to make it likely that our random initial configuration is solvable?” In particular, we define the quantity 𝐏1/2(G){{\bf P}_{\nicefrac{{1}}{{2}}}}(G)111It may seem like our choice of 1/2\nicefrac{{1}}{{2}} is arbitrary; however, as we’ll be focused on cases where our probabilities are either very near 0 or very near 1, this choice will make no difference to the remainder of the work. Any choice of p(0,1)p\in(0,1) would yield identical theorems.. Again, this is precisely in line with to our earlier 𝐏1/2(){{\bf P}_{\nicefrac{{1}}{{2}}}}(\cdot) definitions in the introduction.

𝐏1/2(G):=min{t:Pr[D𝒟G,t is solvable]1/2}.{{\bf P}_{\nicefrac{{1}}{{2}}}}(G):=\min\left\{t:{\rm Pr}\left[D\in\mathcal{D}_{G,t}\textrm{ is solvable}\right]\geq\nicefrac{{1}}{{2}}\right\}.

While determining 𝐏1/2(G){{\bf P}_{\nicefrac{{1}}{{2}}}}(G) for any particular graph is an interesting problem, it is also a very hard one. Here, we focus here on sequences of graphs. That is, given some infinite sequence of graphs 𝒢=(Gi)i{\cal G}=\left(G_{i}\right)_{i\in{\mathbb{N}}}, what can we say about the asymptotics of 𝐏1/2(Gn){{\bf P}_{\nicefrac{{1}}{{2}}}}(G_{n}) as a function of nn? We again use the the language of thresholds to describe our results.

As an example, let KnK_{n} denote the complete graph on nn vertices: every pair of vertices is adjacent. When our sequence of graphs is the sequence of complete graphs 𝒦=(Kn)n{\cal K}=\left(K_{n}\right)_{n\in{\mathbb{N}}} with uniform edge weights 𝗐(e)=2{\sf w}(e)=2, then we find ourselves in a situation similar to Feller’s Birthday problem (page 33 of [12]) – our configuration is solvable if either we have a pebble on every vertex or if there are two pebbles on any one vertex (since one pebble’s sacrifice will allow the survivor to travel to any vertex at all). The unsolvable tt-configurations are thus the ones with tt pebbles distributed injectively to the nn vertices; there are (nt)\binom{n}{t} such tt-configurations, and so the probability that a random configuration is solvable is 1(nt)/(n+t1t)1-\binom{n}{t}\big{/}\binom{n+t-1}{t}. It is straightforward to show that this probability tends to 11 when t(n)=c(n)nt(n)=c(n)\sqrt{n} with c(n)c(n)\to\infty, and that it approaches 0 if c(n)0c(n)\to 0; this shows that n\sqrt{n} is a threshold for 𝒦{\cal K}, though it does not show that this threshold is sharp. (The only difference between pebbling and birthdays is that in Feller’s problem the people are labeled, whereas here the pebbles are unlabeled.)

3.2 Threshold results

In [2], the authors prove the existence of weak thresholds for monotone families of multisets. Because the family of unsolvable configurations is monotone (closed under removing pebbles), they obtain the following theorem.

Theorem 7 (Bekmetjev-Brightwell-Czygrinow-Hurlbert [2]).

Every infinite sequence of graphs has a weak pebbling threshold function.

As a concrete example, the sequence of papers [7, 2, 20] produced ever-sharpening estimates on the (𝗐=2{\sf w}=2) pebbling threshold for the sequence of paths, leading to the following result.

Theorem 8 (Czygrinow-Hurlbert [8]).

Let 𝒫=(P1,,Pn,){\cal P}=(P_{1},\ldots,P_{n},\ldots). Then for every c>1c>1 we have τ(𝒫)Ω(n2lgn/c)O(n2clgn){\tau}({\cal P})\subseteq{\Omega}\left(n2^{\sqrt{\lg n}/c}\right)\cap O\left(n2^{c\sqrt{\lg n}}\right).

Note that, since the constant cc in the exponent is a multiplicative factor, Theorem 8 does not yield a weak threshold (although Theorem 8 guarantees the existence of such a threshold). Such a threshold was established in a sharp form in [4].

Theorem 9 (Bushaw-Kettle [4]).

With 𝒫{\cal P} as above, we have τ(𝒫)Θ(nelgwlgn(lglgn)/2+o(1)){\tau}({\cal P})\subseteq{\Theta}\left(ne^{\sqrt{\lg w\lg n}-(\lg\lg n)/2+o(1)}\right).

One can view an nn-dimensional grid as a product of paths, and so the above results for paths can be seen as the first step toward establishing thresholds for grids of fixed dimension. A weak threshold was established in [4], in the somewhat more general setting where pebbling moves in different grid directions can have different costs (we note that the O(1)O(1) term in the exponent here as opposed to the o(1)o(1) term in the previous theorem is the subtle difference causing one to be weak and one to be sharp.

Theorem 10 (Bushaw-Kettle [4]).

Let Pkd=i=1dPkP_{k}^{d}=\Box_{i=1}^{d}P_{k}, n=kdn=k^{d}, and consider the random pebbling model with cost wiw_{i} in coordinate ii. For fixed dimension dd, define the sequence 𝒫d=(P1d,,Pkd,){\cal P}^{d}=(P_{1}^{d},\ldots,P_{k}^{d},\ldots). Then,

τ(𝒫d)=nexp[((d+1)!ilgwi2lgk)1d+1(dd+1)lglgk+O(1)].{\tau}({\cal P}^{d})=n\exp\left[\left(\frac{(d+1)!\prod_{i}\lg w_{i}}{2}\lg k\right)^{\frac{1}{d+1}}-\left(\frac{d}{d+1}\right)\lg\lg k+O(1)\right].

At another extreme, if instead one takes a product of ‘P2P_{2}’s with increasing dimension we find the sequence of dd-cubes, 𝒬{\cal Q}. Several groups studied thresholds for pebbling dd-cubes, culminating in the following theorem.

Theorem 11 (Czygrinow-Wagner [9], Alon [1]).

Let 𝒬=(Q1,,Qd,){\cal Q}=(Q^{1},\ldots,Q^{d},\ldots) and n=2dn=2^{d}. Then for every ϵ>0{\epsilon}>0 we have τ(𝒬)Ω(n1ϵ)O(n/(lglgn)1ϵ){\tau}({\cal Q})\ {\subseteq}\ {\Omega}(n^{1-{\epsilon}})\cap O\left(n/(\lg\lg n)^{1-{\epsilon}}\right).

In this case, Theorem 11 translates into the following bounds on the threshold for 2d{\mathbb{Z}}_{2}^{d}.

Theorem 12.

Let 𝒵=(21,22,)\mathcal{Z}=({\mathbb{Z}}_{2}^{1},{\mathbb{Z}}_{2}^{2},\ldots). Then for every

Let ZdZ_{d} be the statement that the sequence g1,,gtg_{1},\ldots,g_{t} in 2d{\mathbb{Z}}_{2}^{d} is good, and let 𝒵=(Z1,,Zd,){\cal Z}=(Z_{1},\ldots,Z_{d},\ldots) and n=2dn=2^{d}. Then for every ϵ>0{\epsilon}>0 we have

τ(𝒵)O(n/(lglgn)1ϵ).{\tau}({\cal Z})\ {\subseteq}\ O\left(n/(\lg\lg n)^{1-{\epsilon}}\right).

We end this section with a concrete example of Theorem 4; we believe that this gives an instructive look at the result in the case of a relatively small group of simple form.

Corollary 13.

Let ZkZ_{k} be the statement that the sequence g1,,gtg_{1},\ldots,g_{t} in 35k{\mathbb{Z}}_{35^{k}} is good, and let 𝒵=(Z1,,Zk,){\cal Z}=(Z_{1},\ldots,Z_{k},\ldots). Then

τ(𝒵)nexp[(3lg5lg7lgk)1/3(23)lglgk+O(1)].{\tau}({\cal Z})\leq n\exp\left[\left(3\lg 5\lg 7\lg k\right)^{1/3}-\left(\frac{2}{3}\right)\lg\lg k+O(1)\right].

4 Proof of Main Theorem

In this section, we use the tools introduced in Sections 2 and 3 in order to prove Theorem 4. With this in mind, let Γi=1dpik{\Gamma}\cong\prod_{i=1}^{d}{\mathbb{Z}}_{p_{i}^{k}} be a finite abelian group, where p1,,pdp_{1},\ldots,p_{d} are (not necessarily distinct) primes and k1k\geq 1. Further, let g=(g1,,gt)g=(g_{1},\ldots,g_{t}) be an arbitrary length tt sequence in Γ{\Gamma} and define

F(Γ)=nexp[((d+1)!ilgpi2lgk)1d+1(dd+1)lglgk+O(1)].F({\Gamma})=n\exp\left[\left(\frac{(d+1)!\prod_{i}\lg p_{i}}{2}\lg k\right)^{\frac{1}{d+1}}-\left(\frac{d}{d+1}\right)\lg\lg k+O(1)\right].

As described in Section 2.3, the sequence gg corresponds to the placement CC of tt pebbles in the lattice graph G(Γ)G({\Gamma}). By Theorem 10 the threshold τ(𝒫d){\tau}({\cal P}^{d}) for the solvability of CC equals F(Γ)F({\Gamma}). Hence we know that if tF(Γ)t\gg F({\Gamma}) then CC is solvable with probability tending to 1, and by the discussion of Section 2.3 we have that gg is good with probability tending to 1. \Box

5 Final Comments

The reason that Theorem 4 is not necessarily an equality is because the converse statement that the pebbling placement CC corresponding to a good sequence is not always solvable. For example, if g=(1,4)g=(1,4) in 5{\mathbb{Z}}_{5} then gg is good. However a pebbling move in G(5)G({\mathbb{Z}}_{5}) requires 5 pebbles, which is impossible, and so CC is not solvable. It still may turn out, however, that the probability that CC is solvable, given that gg is good, tends to 1, which would yield equality in Theorem 4. Even this, though, seems daunting because, for a general placement CC of pebbles on an arbitrary graph GG with vertex vv, answering the question “does CC solve vv?” is an NP-complete problem (see [15, 17]). Some respite may be found in the possibility that the question on dd-dimensional grids is in P.

Problem 14.

How can one find lower bounds on 𝐏1/2(Γ){{\bf P}_{\nicefrac{{1}}{{2}}}}({\Gamma}) for any given abelian group Γ{\Gamma}?

We finish with some remarks and questions regarding other well-known zero-sum problems and conjectures in addition to generalizing Theorem 4.

Question 15.

Let Γi=1dpiki{\Gamma}\cong\prod_{i=1}^{d}{\mathbb{Z}}_{p_{i}^{k_{i}}} be a finite abelian group, where p1,,pdp_{1},\ldots,p_{d} are (not necessarily distinct) primes and each ki1k_{i}\geq 1. What is 𝐏1/2(Γ){{\bf P}_{\nicefrac{{1}}{{2}}}}({\Gamma})?

Answering Question 15 will likely require generalizing Theorem 10. Additionally, Theorem 10 would also need to be generalized to be able to answer the next question. In this case we have each ki=1k_{i}=1, which corresponds to strengthening and generalizing Theorem 11.

Question 16.

Let (p1,p2,)(p_{1},p_{2},\ldots) be an infinite sequence of (not necessarily distinct) primes, Γd=i=1dpi{\Gamma}_{d}=\prod_{i=1}^{d}{\mathbb{Z}}_{p_{i}}, and 𝒢=(Γ1,Γ2,)\mathcal{G}=({\Gamma}_{1},{\Gamma}_{2},\ldots). What is τ(𝒢)\tau(\mathcal{G})?

For a group Γ{\Gamma} define the Davenport constant 𝖣(Γ){\sf D}({\Gamma}) to be the smallest tt such that every sequence of tt elements of Γ{\Gamma} contains a zero-sum subsequence. For a finite abelian group Γ{\Gamma} we write Γi=1kni{\Gamma}\cong\oplus_{i=1}^{k}{\mathbb{Z}}_{n_{i}}, with ni|ni+1n_{i}|n_{i+1} for each 1i<k1\leq i<k, and define the Davenport function 𝖽𝖺𝗏(Γ)=(i=1kni)k+1{\sf dav}({\Gamma})=\left(\sum_{i=1}^{k}n_{i}\right)-k+1. In the 1960s, Paul Erdős conjectured that every finite abelian group satisfies 𝖣(Γ)=𝖽𝖺𝗏(Γ){\sf D}({\Gamma})={\sf dav}({\Gamma}). While Olson proved that Erdős’s conjecture was true if 𝗋𝖺𝗇𝗄(Γ)2{\sf rank}({\Gamma})\leq 2 [18] or if pp is prime and Γ{\Gamma} is a pp-group i=1kpai\oplus_{i=1}^{k}{\mathbb{Z}}_{p^{a_{i}}} [19], in 1969 van Emde Boas gave the counterexample Γ=246{\Gamma}={\mathbb{Z}}_{2}^{4}\oplus{\mathbb{Z}}_{6} (for which 𝖽𝖺𝗏(Γ)=11>10=𝖣(Γ){\sf dav}({\Gamma})=11>10={\sf D}({\Gamma})) and proved subsequently that it is false for ranks four and higher; e.g. 336{\mathbb{Z}}_{3}^{3}\oplus{\mathbb{Z}}_{6}. This left the conjecture open for rank 3 groups (now known as Olson’s conjecture). We ask the following questions.

Question 17.

Is it possible to model Olson’s conjecture by pebbling (possibly with revised pebbling moves) on some structure?

Note that there is no cross number condition, and so pebbling on the product of paths is overkill, as evidenced by pebbling numbers that are larger than the Davenport function.

Question 18.

Do (sharp or weak) thresholds exist for zero-sums in this context? If so, what are these thresholds?

Let us return to the default pebbling cost 𝗐=2{\sf w}=2. For fixed kk we define 𝒫k=(Pk1,Pk2,,Pkd,){\cal P}_{k}=(P_{k}^{1},P_{k}^{2},\ldots,P_{k}^{d},\ldots). Theorem 11 shows that τ(𝒫2)o(2d){\tau}({\cal P}_{2})\subseteq o(2^{d}), and it was conjectured in [14] that τ(𝒫k)o(kd){\tau}({\cal P}_{k})\subseteq o(k^{d}). At the other extreme, Theorem 10 shows that for fixed dd we have τ(𝒫d)ω(kd){\tau}({\cal P}^{d})\subseteq{\omega}(k^{d}). For dd a function of kk we define 𝒫kd=(P1d(1),P2d(2),,Pkd(k),){\cal P}_{k}^{d}=(P_{1}^{d(1)},P_{2}^{d(2)},\ldots,P_{k}^{d(k)},\ldots). The following question was asked in [14].

Question 19 ([14]).

For which function d=d(k)d=d(k) does τ(𝒫kd)Θ(kd){\tau}({\cal P}_{k}^{d})\subseteq{\Theta}(k^{d})?

Define the sequence 𝒦d=(K1d,K2d,,Kkd,){\cal K}^{d}=(K_{1}^{d},K_{2}^{d},\ldots,K_{k}^{d},\ldots). It was shown in [3] that τ(𝒦2)Θ(kd/2){\tau}({\cal K}^{2})\subseteq{\Theta}(k^{d/2}).

Question 20.

Is there some dd such that τ(𝒦d)ω(kd/2){\tau}({\cal K}^{d})\subseteq{\omega}(k^{d/2})?

References

  • [1] Alon, N. personal communication, 2003.
  • [2] Bekmetjev, A., Brightwell, G., Czygrinow, A., and Hurlbert, G. Thresholds for families of multisets, with an application to graph pebbling. Discrete Math. 269, 1–3 (2003), 21–34.
  • [3] Bekmetjev, A., and Hurlbert, G. The pebbling threshold of the square of cliques. Discrete Math. 308, 19 (2008), 4306–4314.
  • [4] Bushaw, N., and Kettle, N. Thresholds for pebbling on grids. arXiv:2309.01762 (2023).
  • [5] Chapman, S. T. On the davenport constant, the cross number, and their application in factorization theory. In Zero-Dimensional Commutative Rings, D. F. Anderson and D. E. Dobbs, Eds., Lecture Notes in Pure and Applied Mathematics. Decker, New York, 1995, pp. 167–190.
  • [6] Chung, F. Pebbling in hypercubes. SIAM J. Discrete Math. 2, 4 (1989), 467–472.
  • [7] Czygrinow, A., Eaton, N., Hurlbert, G., and Kayll, P. M. On pebbling threshold functions for graph sequences. Discrete Math. 247, 1–3 (2002), 93–105.
  • [8] Czygrinow, A., and Hurlbert, G. On the pebbling threshold of paths and the pebbling threshold spectrum. Discrete Math. 308, 15 (2008), 3297–3307.
  • [9] Czygrinow, A., and Wagner, M. On the pebbling threshold of the hypercube. (Unpublished), 2002.
  • [10] Elledge, S., and Hurlbert, G. H. An application of graph pebbling to zero-sum sequences in abelian groups. Integers 5, A17 (2005).
  • [11] Erdős, P., Ginzburg, A., and Ziv, A. Theorem in the additive number theory. Bull. Res. Council Israel F 10F, 1 (1961), 41–43.
  • [12] Feller, W. An introduction to probability theory and its applications, 3rd ed., vol. I. John Wiley & Sons, Inc., New York-London-Sydney, 1968.
  • [13] Geroldinger, A. On a conjecture of Kleitman and Lemke. J. Number Theory 44, 1 (1993), 60–65.
  • [14] Hurlbert, G. General graph pebbling. Discrete Appl. Math. 161, 9 (2013), 1221–1231.
  • [15] Hurlbert, G., and Kierstead, H. Graph pebbling complexity and fractional pebbling. (Unpublished), 2005.
  • [16] Lemke, P., and Kleitman, D. An addition theorem on the integers modulo nn. J. Number Theory 31, 3 (1989), 335–345.
  • [17] Milans, K., and Clark, B. The complexity of graph pebbling. SIAM J. Discrete Math. 20, 3 (2006), 769–798.
  • [18] Olson, J. A combinatorial problem on finite abelian groups. J. Number Theory 1 (1969), 195–199.
  • [19] Olson, J. A combinatorial problem on finite abelian groups. J. Number Theory 1 (1969), 8–10.
  • [20] Wierman, A., Salzman, J., Jablonski, M., and Godbole, A. P. An improved upper bound for the pebbling threshold of the nn-path. Discrete Math. 275, 1–3 (2004), 367–373.