One-Dimensional Packing: Maximality Implies Rationality
James Propp

TL;DR
This paper introduces a germ-based partial ordering for sets of natural numbers, showing that maximal D-avoiding sets are ultimately periodic and conjecturing uniqueness and dominance of their germs.
Contribution
It establishes that maximal D-avoiding sets in germ-ordering are ultimately periodic, extending to packings, and proposes conjectures on their uniqueness and germ size.
Findings
Maximal D-avoiding sets are ultimately periodic.
Germ-ordering generalizes set size comparisons.
Conjecture on unique maximal D-avoiding sets with larger germs.
Abstract
Every set of natural numbers determines a generating function convergent for whose behavior as determines a germ. These germs admit a natural partial ordering that can be used to compare sizes of sets of natural numbers in a manner that generalizes both cardinality of finite sets and density of infinite sets. For any finite set of positive integers, call a set "-avoiding" if no two elements of differ by an element of . It is shown that any -avoiding set that is maximal in the class of -avoiding sets (with respect to germ-ordering) is ultimately periodic. This implies an analogous result for packings. It is conjectured that for all there is a unique maximal -avoiding set, and that its germ is appreciably larger than the germs of all other -avoiding sets.
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
TopicsOptimization and Packing Problems
**One-Dimensional Packing:
Maximality Implies Rationality**
James Propp
October 30, 2017
Abstract
Abstract: Every set of natural numbers determines a generating function convergent for whose behavior as determines a germ. These germs admit a natural partial ordering that can be used to compare sizes of sets of natural numbers in a manner that generalizes both cardinality of finite sets and density of infinite sets. For any finite set of positive integers, call a set “-avoiding” if no two elements of differ by an element of . It is shown that any -avoiding set that is maximal in the class of -avoiding sets (with respect to germ-ordering) is eventually periodic. This implies an analogous result for packings in . It is conjectured that for all finite there is a unique maximal -avoiding set.
1. Introduction
This article is concerned with two related kinds of optimization problems in : packing problems and distance-avoidance problems. In the former, we are given a nonempty set and we wish to find a collection of disjoint translates of whose union is as big a subset of as possible. In the latter, we are given a finite set of positive integers and we wish to find as big a set as possible such that no two elements of differ by an element of . In both cases, the crucial issue is defining what “as big as possible” should mean.
For instance, consider the distance-avoidance problem with . Three -avoiding sets are , , and (note that the third set is obtained via an obvious general algorithm for greedily constructing -avoiding sets for arbitrary ). In terms of subset-inclusion, all three sets are maximal: none of them can be augmented without violating the -avoidance property. We will say is “bigger” than , which is in turn “bigger” than , in the sense that for all sufficiently close to 1. That is, we propose to measure of the size of a set by forming the generating function and examining its germ “at ”.
For example:
If is finite, , or equivalently, as ; if is infinite, diverges as . 2. 2.
If is infinite with density , . 3. 3.
In particular, if with and , .
This approach is related to Abel’s method of evaluating divergent series; its application to measuring sets of natural numbers is (apparently) new, but it is likely to hold little novelty for analytic number theorists, who have long used the philosophically similar but technically more recondite notion of Dirichlet density to measure sets of primes. Our definition also has thematic links to work from the earliest days in the study of infinite series. For instance, Grandi’s formula corresponds to the fact that the germ of exceeds the germ of by . while Callet’s formula corresponds to the fact that the germ of exceeds the germ of by .
Our approach resembles the sort of “tame nonstandard analysis” in which is replaced by the ordered ring where is a formal infinitesimal (also known as “the ring of rational functions ordered at infinity”); our ordering of rational functions corresponds to that of if one identifies with .
Theorems 2 and 4 show that for both packing problems and distance-avoidance problems in , every optimal (that is, germ-maximal) solution is eventually periodic. The proof we give may seem surprisingly complicated, given that the corresponding periodicity property for maximum-density packings and maximum-density distance-avoiding sets is fairly easy. This discrepancy is explained by the fact that the germ-topology does not admit compactness arguments.
We conjecture that for both the packing and distance-avoidance problems, there is a unique optimum subset of (guaranteed to be eventually periodic).
The motivation for this work was the study of disk packings. It is our hope that the approach taken here will ultimately lead to results establishing a strong kind of uniqueness for optimal sphere-packings in dimensions 2, 8, and 24. (See [Co] for a survey of the recent breakthroughs in the study of 8- and 24-dimensional sphere-packing.) We also hope that the germ approach will have relevance to the study of densest packings in other dimensions.
For other approaches to measuring efficiency of packings, see [Ku]. The most sophisticated of these approaches is that of Bowen and Radin [Bo]; their ergodic theory approach has attractive features (for instance, it works in spaces with nonamenable symmetry groups), but it does not seem to work so well when the region being packed is not the entire space. Packings in could be viewed as special packings of ; the lack of symmetry makes it hard to apply the constructions of Bowen and Radin.
See also [Be], [Bl], [Ch], and [Ka] for work on measuring sizes of sets bearing some philosophical similar to ours.
2. Statement of main theorem
Recall that a subset of is eventually periodic iff there exist and such that for all , iff . It is easy to show that is eventually periodic if and only if its generating function is a rational function of . We call such sets rational. (Note that this usage coincides with the notion of rationality for subsets of a monoid in automata theory, specialized to the monoid .) If is a finite set, then is rational and is a polynomial. If is rational and infinite, then has a simple pole at 1, and letting we can expand as a Laurent series where is the density of . This series converges for all in , though we will only care about in .
Given two sets of natural numbers and (not necessarily rational), write iff there exists such that for all in the interval ; we say that dominates in the germ-ordering. The partial ordering (which we call the germ-ordering at ) is a total ordering on the rational subsets of that refines the preorder given by comparing density. Also, if two sets have finite symmetric difference they are -comparable. (Both of these assertions are consequences of the fact that the sign of a polynomial can oscillate only finitely many times.) In the case where and are finite, the germ-ordering refines ordering by cardinality; when the finite sets and have the same cardinality , the germ-ordering refines lexicographic ordering of subsets of of size . (When are eventually periodic infinite sets of the same density , there is also a combinatorial criterion for deciding which of is larger, though it is more complicated.)
The germ-ordering has the “outpacing property” [Ka]: if for all sufficiently large the th element of is less than or equal to the th element of , then .
We mention that, although is a total ordering for rational subsets of , the same is not true for unrestricted subsets of ; for instance, if is the set of natural numbers whose base ten expansion has an even number of digits and is its complement, then it can be shown that and are -incomparable.
Given a finite nonempty subset of (a packing body), say that a set is a translation set for iff the translates () are disjoint. If is a translation set, the generating function of is just the product of the generating function of and the generating function of ; so if and are translation sets, iff .
Conjecture 1: For every packing body , there is a unique germ-maximal translation set for , and it is rational. That is, there is a translation set such that is rational and such that for every translation set .
This Conjecture is easy to prove for many specific packing bodies, such as for arbitrary (see Section 4), but we do not have a general proof. Theorem 2 is the best result we currently have that applies to all packing bodies .
Theorem 2: For every packing body , every germ-maximal translation set is rational. That is, if is a translation set with the property that there exists no translation set , then is rational.
We hope to (but cannot yet) prove that the collection of translation sets for contains a maximal element; it is a priori conceivable that there exist translation sets but no translation set that dominates them all. Thus Theorem 2 does not immediately imply Conjecture 1.
Our proof of Theorem 2 goes by way of a shift of context from the packing problem to the forbidden distance problem (which in might with equal aptness be called the forbidden difference problem). The condition that is a translation set for is equivalent to the condition that the difference set has no element in common with the difference set other than 0. Thus the problem of finding the germ-maximal translation set for the packing body is a special case of the problem of finding the germ-maximal set that has no differences in the finite set where is the set of positive elements of . More generally, for any finite set of positive integers, say that is -avoiding if there exist no two elements in that differ by an element of . In this setting we can broaden Conjecture 1 and Theorem 2.
Conjecture 3: For every finite set of positive integers, there is a unique germ-maximal -avoiding set and it is rational.
Theorem 4: For every finite set of positive integers, every germ-maximal -avoiding set is rational.
Of course Conjecture 3 implies Conjecture 1 and Theorem 4 implies Theorem 2.
The conclusions of Theorem 2 and Theorem 4 cannot be strengthened to assert that the set must be periodic, as is demonstrated by the following example (jointly found with Aaron Abrams, Henry Landau, Zeph Landau, Jamie Pommersheim, and Alexander Russell): Let and (the set of positive elements of ). The germ-maximal periodic -free subset of is the period-3 set but the eventually periodic set (in which 12 is replaced by 1) is infinitesimally larger, and is indeed the germ-maximal -free subset of . It follows that the germ-densest packing of is eventually periodic but not periodic. (Details will appear elsewhere.) Note that this example undermines Conjectures 9 and 10 from the earlier posted version of this paper. It is possible that every one-dimensional packing problem has a periodic solution that is optimal modulo infinitesimals (that is, up to germs that are as ). Abrams et al. also showed that the set is the germ-maximal -avoiding set for .
3. Proof of main theorem
Our approach to proving Theorem 4 uses a block coding of the kind often employed in dynamical systems theory. Let and replace the indicator sequence of (an element of ) by a symbolic sequence using a block code of block length , with an alphabet containing (at most) symbols, which we will call letters. More concretely, if the indicator sequence of is written as (where is 1 or 0 according to whether or ), then we define the -block encoding of to be where the letter is the -tuple ; we call a consonant or a vowel according to whether or (conditions that align with the respective cases and ). Say that a letter in is legal if the set is -avoiding; we let be the set of legal letters. Given two letters and in , say that is a successor of iff for . For every set , the associated block-encoding has the property that for all , is a successor of ; is -avoiding if and only if has the additional property that every letter is legal. Call such an infinite word -legal. Finding a germ-maximal -avoiding set is equivalent to finding a -legal infinite word for which the set of locations of consonants is germ-maximal. We write iff the associated sets satisfy .
Suppose is some -avoiding subset of that is germ-maximal in the collection of -avoiding subsets of . Let be the associated infinite word in . Assume for simplicity that the letter occurs infinitely often in . (The last paragraph of the proof addresses what happens if this assumption fails.)
Let , where and . This divides up the infinite word into infinitely many subwords , , , …. Each of these finite words is associated with the word that both begins and ends with the letter ; define a circular word as a word whose first and last letters are the same. (Note that we are not modding out by cyclic shift of such words.) Let be the set of all circular words beginning and ending with . We define the length of a circular word to be the number of letters it contains, counting its first and last letter as a single letter. (Thus, if , , and are letters, the circular word has length 3.) If has length and has length , let denote the circular word of length in obtained by concatenating and (where the final in gets identified with the initial in ). The operation is associative, and indeed, the word itself can be written as , where the circular words are primitive (i.e., each contains only at the beginning and at the end). We also use “:” to denote concatenation of noncircular words.
Every circular word is associated with a polynomial (sometimes we will omit the subscript or will write to mean ) whose degree is at most the length of the circular word and whose coefficients are 0’s and 1’s according to whether the respective letters in the circular word are vowels or consonants; we call the generating function of . So if is the -legal infinite word representing the -avoiding set , can be written as where is the length of and is .
For any circular word with length , we define ; it is equal to the generating function of the infinite periodic word . Given two periodic words in (possibly of different lengths), write iff ; call this the germ-ordering on circular words. We have iff .
The following two lemmas are the linchpins of the proof of Theorem 4.
Lemma 5: If , then .
Proof: Write and ; we also have and . The stipulated relation is equivalent to , or
[TABLE]
the desired relations , , and are respectively equivalent to
[TABLE]
[TABLE]
[TABLE]
To prove (2), note that (by cross-multiplying, expanding, and cancelling terms) we can write it equivalently as , which is just (1) multiplied by . The two denominators in (3) are identical, so (3) is equivalent to , which in turn is equivalent to (1). The proof of (4) is similar to the proof of (2).
Note that the proof also tells us that if , then .
Lemma 6: If the concatenation is germ-maximal in the set of -legal words, then we must have in the germ-ordering.
Proof: We will show that since that contains the idea of the general argument. If there is nothing to prove, so assume , and let , which must be -legal if is (indeed, the whole reason for the block coding was to make this claim true). The sets and respectively associated with and have finite symmetric difference, so and must be comparable. Since we are assuming is germ-maximal, we must have in the germ ordering. That is, we must have
[TABLE]
(all the later terms match up and cancel). But this is equivalent to , so as claimed.
Proof of Theorem 4: By an easy pigeonhole argument, for all there must exist with such that the sum of the lengths of the words , is a multiple of the length of , say times the length of . Let be the word obtained from by replacing the letters , by occurrences of the letter . Let and be the sets associated with and , respectively. Lemma 6 tells us that , so repeated application of Lemma 5 gives . If strict inequality holds, then , contradicting maximality of . (Here we use the fact that the difference can be expressed as times , where is the common value of and .) So we must have , implying that are all the circular word . Since the circular words are in germ-decreasing order, this means that are all equal. Since this is true for all , we must have ; that is, is periodic.
The above argument was predicated on the assumption that occurs infinitely often. If this assumption fails, then a version of the argument still goes through, but it is slightly more complicated; one finds the smallest for which the letter occurs infinitely often in (guaranteed to exist), and then one applies the preceding argument to the letters , ignoring the letters . Instead of concluding that is periodic, we obtain the weaker conclusion that is eventually periodic.
4. Existence and uniqueness in special cases
In the case where for some , it is easy to give a direct proof of existence and uniqueness of a maximal -avoiding set, namely . dominates every -avoiding set in the sense that, writing with , we have , , , etc.
The result for is also implied by a more general result:
Theorem 7: Suppose that for every letter there exists a circular word whose first letter is , such that for every circular word whose first letter is . Then every -legal word is dominated by an eventually periodic word whose repetend is one of the circular words and whose “pre-repetend” does not contain any repeated letters.
Proof: Let be some letter that occurs in infinitely often, and write as , where all start with . Let be the length of . Consider the lengths of the truncated words (for ) mod ; some residue class must be represented infinitely often, so we can find such that for all , the length of is a multiple of . Then we can replace each such stretch of by a succession of occurrences of of the exact same total length, satisfying ; this results in an eventually periodic word whose repetend is , satisfying .
Now we must show that is in turn dominated by a word whose pre-repetend does not contain any repeated letters. Suppose the pre-repetend contains two occurrences of the letter . Write as , where the finite words and both start with . Let , , , and be to the power of the lengths of , , , and , respectively, and let , , , and be the polynomial generating functions of , , , and , respectively. Since rational functions in form a totally ordered set under germ-ordering, we must have or or both. In the former case, we have , so that dominates (that is, we make the word bigger by removing the subword ); in the latter case, we have , so that dominates (that is, we make bigger by putting in infinitely many ’s). Either way, we get an infinite word with strictly shorter pre-repetend, so if we iterate the procedure as needed, we must eventually arrive at an infinite word whose pre-repetend contains no repeated letters.
We mentioned in the introduction that germs do not come with a nice topology. As an illustration of this (related to the famous Ross-Littlewood Paradox), consider the sequence of sets ; we have , but it is unclear what the limit of the ’s should be. Surely it is not the pointwise limit of the sets, since that is the null set! One way to understand what is going on here is to note that, even though for each there exists such that for all in , we have , so that the intersection of the intervals is empty.
This sort of situation comes into play when one tries to prove Conjecture 3 by showing that implies . If we take satisfying for all in , and the infimum of the not known to be positive, then the obvious approach to proving the implication fails.
5. Truncating the germs
In our approach, a rational set is replaced by the power series , which is rewritten as the Laurent series , and the coefficients are used to put a total ordering on the rational sets. The coefficients carry finer and finer information as increases, so it is natural to discard this information after some point. The classical theory of packings retains only (the density of ); we suggest that it is natural to retain both and . That is, we define a non-Archimedean valuation from the set of rational subsets of to , where we view as the lexicographic product of the ordered ring with itself. It can be shown that the pairs that occur are those of the form or where is a nonnegative integer, along with pairs of the form where is a rational number strictly between 0 and 1 and where is an arbitrary rational number. This valuation is not translation-invariant; if , then . Note that under this valuation, the sets and discussed at the end of section 2 have the same size. The valuation is emphatically not countably additive, as can for instance be seen by viewing as a union of singleton sets.
One can try to extend this valuation to various classes of sets that include but are not limited to the rational subsets of . One way to do this without directly invoking the expansion of as a Laurent series in is to define a partial preorder on the power set of (the lim inf preorder) such that dominates in the lim inf preorder iff . This partial preordering, restricted to the rational sets, coincides with the total preordering obtained by factoring the germ-ordering through the valuation .
An important rationale for truncating the germs comes from considering the role played by the choice of regularization scheme. If one wanted to extend our theory from packings in to packings in (with a view toward eventually looking at packings in ), a different regularization scheme would be required (since for , diverges for all in (0,1) unless is bounded below). Two natural choices are the germ of as (“-regularization”) and the germ of as (“-regularization”). It can be shown that, for rational sets (defined in the natural way from the monoid structure of ) the pair is the same for -regularization and -regularization, while later coefficients are different in the two theories. Indeed, the valuation we constructed earlier, mapping the set of rational subsets of to , is quite robust; most sensible regularization schemes give rise to . This is just a restatement of the fact that the Grandi series and its variants have the same value under most sensible ways of summing divergent series.
6. Connection to sphere-packing
In the case of packing with translates of , there is an appreciable efficiency gap between the best packing and all other packings:
Theorem 8: For and , if is the -avoiding set and is any other -avoiding set, .
Proof: We focus on the case for clarity. Let and let be some -avoiding set other than . We can write as the disjoint union of two sets, one of the form (empty if ) and one of the form (with ) satisfying , , , etc. The germ of is dominated by the germ of ; but this germ is the same (up to ) as the germ of , which falls short of the germ of by . The case is similar.
Packing problems and distance-avoidance problems in were chosen as a testbed for ideas about packing problems and distance-avoidance problems in , and more specifically, sphere-packing problems. Note that the problem of packing spheres of radius 1 in is equivalent to the problem of packing points in so that no two are at distance less than 2 (the points are the centers of the spheres). We will not pursue the topic of sphere-packing here, but we will mention the conjectures that motivated this work.
Conjecture 9: Let be a subset of , no two of whose points are at distance less than 2, and let be the set of center-points in a hexagonal close-packing of disks of radius 1 in . Let
[TABLE]
Then either is related to by an isometry of , in which case , or else is not related to by an isometry of , in which case .
Remark: In private communication, Henry Cohn has shown that when is related to by an isometry of , is indeed 0.
Conjecture 10: In Conjecture 9, “” can be replaced by “” in the conclusion.
The dichotomy between and in Conjecture 10 might at first seem to contradict the continuity of the summands as a function of the positions of the points; if all the points move continuously, won’t the lim inf also change continuously? The catch is that the lim inf can (and often does) diverge. For instance, if one obtains from by translating a half-plane’s worth of points by , or dilating the configuration by a factor of , then the lim inf diverges, no matter how close is to 0, or how close is to 1.
Clearly the bound in Conjecture 10 cannot be improved, since removing a single point from gives a set for which the lim inf is exactly 1.
Acknowledgments: This work has benefited from conversations with Tibor Beke, Ilya Chernykh, Henry Cohn, David Feldman, Boris Hasselblatt, Alex Iosevich, Sinai Robins, and Omer Tamuz.
References
[Be] Vieri Benci, Emanuele Bottazzi, and Maura di Nasso, “Elementary Numerosity and Measures”, J. Logic and Anal. 6 (2014).
[Bl] Andreas Blass, Mauro Di Nasso, Marco Forti, “Quasi-selective ultrafilters and asymptotic numerosities”, *Adv. in Math. *231 (2012) 1462–1486; http://arxiv.org/abs/1011.2089.
[Bo] Lewis Bowen and Charles Radin, “Densest Packing of Equal Spheres in Hyperbolic Space”, *Discrete Comput. Geom. *29 (2003), 23–39.
[Ch] Ilya Chernykh, “Non-Trivial Extension of Real Numbers”, available at http://vixra.org/abs/1701.0617.
[Co] Henry Cohn, ‘‘A Conceptual Breakthrough in Sphere Packing’’, Notices of the AMS, Volume 64, No. 2 (February 2017), 102--115.
[Ka] Fred Katz, ‘‘Sets and Their Sizes’’, https://arxiv.org/abs/math/0106100.
[Ku] Greg Kuperberg, ‘‘Notions of Denseness’’, Geom. Topol. 4 (2000) 277--292.
