A single-lattice covering bound of order n log n
Abstract
Every convex body in ℝn, n ≥ 2, admits a covering by translates along one full-rank lattice with density at most , for an absolute constant C. No symmetry or boundary regularity is assumed.
Introduction
For a convex body , its lattice covering density is
Here a convex body is compact with nonempty interior, and denotes lattice covolume. The density is the average number of translates covering a point in a fundamental cell: integrating the covering multiplicity over that cell gives . Thus density measures the overlap needed to cover space when the centers must form one lattice. We prove the following bound.
Theorem 1.1. There is an absolute constant such that, for every integer and every convex body , one full-rank lattice satisfies
No symmetry or boundary regularity is assumed.
History and significance. Rogers proved that every convex body in dimension admits a translative covering of density at most [6]. The centers in that construction may be a finite union of lattice cosets. Fejes Tóth later obtained the same leading density using only cosets of one lattice [2]. Requiring the centers to form one lattice is a stronger constraint, and a translative bound does not establish Theorem 1.1. For general lattice coverings, Rogers obtained the bound [8]. Ordentlich, Regev, and Weiss replaced it by the universal quadratic bound [5]. Li and Liu subsequently proved
uniformly over convex bodies [3]. Their binary-correction companion improves the exponent of to [4]. Theorem 1.1 removes this remaining iterated-logarithmic loss and gives the constant-factor bound. In every sufficiently large dimension, Li and Liu also give centrally symmetric bodies with lattice covering density at least [3], Theorem 1.3]. Together these results determine the supremum of lattice covering density over bodies in dimension , up to absolute constant factors, as . This statement concerns the supremum over bodies, rather than the covering density of every individual body. A translative lower bound must exclude all center configurations and is a separate question; the present theorem and its proof concern the single-lattice upper bound.
The new mechanism. The proof develops the horizontal–vertical framework and binary-correction ideas of Li and Liu [3, 4]. Write a point as , where is the horizontal coordinate and the vertical coordinate has much smaller dimension. Translating vertically lets several horizontal sections of the same body contribute to covering a given height. The pointwise Gaussian marginal theorem of Eldan and Klartag [1] controls the volumes of these sections after an affine normalization. The lattice mean-hole method of Rogers and Schmidt [7, 9], in the form of Ordentlich–Regev–Weiss [5], Theorem 2.3], then provides one horizontal lattice with an exponentially small uncovered fraction for every section on a finite list.
The remaining task is to distribute these horizontal contributions by one linear shear of a vertical lattice. A binary correction offers two adjacent integer choices in each vertical coordinate. In Li and Liu’s two-stage construction, one auxiliary correction is chosen for an entire weighted Boolean cube [4], Theorem 6.2]. Here the corrections themselves form a hierarchy: we retain their weighted branches through all intermediate blocks.
The total Gaussian mass of the retained family, multiplied by the vertical lattice covolume, stays above an absolute constant, while every individual atom becomes very small. These two properties play different roles: the total mass supplies enough horizontal load, and the atom bound keeps every section within the range of the mean-hole estimate. The corrections are arranged in successively smaller blocks, with sizes approximately , , , , stopped at a fixed absolute cutoff. Each block loses only of the mass. The resulting losses are summable even when the number of blocks grows.
Two auxiliary statements isolate features of potential independent use. The finite-group sampler in Lemma 3.1 converts an almost-everywhere average into a uniform lower average using random subset sums; its cost depends on , rather than . Lemma 6.1 extends the simultaneous Boolean-shift argument of Li and Liu [3], Theorem 4.3] to finitely many binary-suffix patterns with one linear shear. The values of the branch bases can depend on later choices; only the unit separation of two siblings is needed. This preserves the single-lattice structure throughout.
Organization. Section 2 derives the precise section and horizontal lattice estimates from two established results, stating their hypotheses explicitly. Section 3 proves the uniform finite-group sampler. Sections 4 and 5 construct the folded Gaussian blocks and their weighted branching hierarchy. Section 6 chooses the common shear and removes the final holes by a dilation of factor . All new probabilistic and geometric arguments are proved below; no estimate on a single successful branch substitutes for a bound on their total weight.
Notation and constants. Euclidean volume is written . Expectations over finite groups use uniform probability; denotes cardinality for a finite set. On a lattice torus, instead denotes normalized Haar measure. The standard Gaussian density is
All logarithms are natural except . The constants may change from line to line and are absolute. Asymptotic statements concern sufficiently large dimensions or block sizes; their thresholds never depend on the convex body. The particular decimal exponents below are chosen for strict inequalities, not optimization. A fixed cutoff may be large, but it is chosen before the dimension and remains absolute.
Geometric and horizontal preparations
We use two established results: the pointwise Gaussian marginal theorem of Eldan and Klartag, and the Rogers–Schmidt mean-hole estimate. From the first we derive a finite list of bodies contained in nearby horizontal sections; from the second we obtain one horizontal lattice that works for the whole list. Neither result requires symmetry. This section develops the finite-section and common-lattice preparation of Li and Liu [3], with the precise bounds used in our construction.
A finite list of horizontal sections
Theorem 1 of Eldan and Klartag [1] has the following consequence. There are absolute constants such that, for all sufficiently large , every isotropic random vector with a log-concave density has the following property: for each integer , there is a -dimensional subspace whose orthogonal marginal has density satisfying
Here isotropic means and ; orthonormal coordinates identify with . For a uniform law on a convex body, we use the canonical marginal density given by the section integral. We only use the lower bound in (1).
Lemma 2.1 (Section labels). There are absolute constants with the following property. Fix . For all sufficiently large , with threshold depending only on , suppose that is a positive integer and
Every convex body in has an invertible affine image and a list of at most convex bodies such that, writing , for every some label satisfies
Proof. An affine transformation makes the uniform law on the given body isotropic: its covariance matrix is positive definite because the body has nonempty interior. The uniform density is log-concave. Put . Uniformly over the displayed range of , for sufficiently large we have
Choose from (1) and use orthonormal coordinates . Write for the resulting body. By Fubini’s theorem, is a version of the marginal density. The lower bound holds at every required height, independently of density versions: compactness implies that, as , the fiber is eventually contained in for each , where is the unit ball. Continuity of volume under decreasing compact neighborhoods shows that is upper semicontinuous. Its almost-everywhere Gaussian lower bound therefore extends to every by approaching from the full-measure set. Consequently
We first arrange that whenever . Take a centered regular simplex in of inradius ; its vertices have norm . Each section at a vertex is nonempty by Equation (3), so choose . There is an affine map with for all . Replace the body by its image under . This map has determinant one and translates each horizontal section; thus it preserves both its volume and Equation (3). The new body contains for every vertex. By convexity it contains for every in the simplex, which includes the ball of radius .
Let be a maximal -separated set in the closed ball of radius . It is an -net. Comparing the disjoint balls of radius about its points with the ball of radius gives
If , set . Then and . Since , convexity yields
For , Bernoulli’s inequality gives . By Equation (3), the body therefore has volume at least . It contains zero, so a further homothety about zero gives a convex body contained in it with exactly
For a chosen nearby ,
Equations (2.5) and (4) prove Equation (2), and Equation (2.4) bounds the list size. All thresholds used above depend only on , not on the body. □
One lattice for all labels
For a lattice , write
where the measure on is normalized to be a probability measure. Let be the invariant probability measure on the space of unimodular lattices in , and put
The estimate of Rogers and Schmidt [7, 9], in the form of Ordentlich–Regev–Weiss [5] [Theorem 2.3], states that there is an absolute constant such that every Borel set of volume satisfies
Lemma 2.2 (Common horizontal lattice). Let be convex bodies in , let , and set . If
there is a lattice of determinant satisfying
In particular, this conclusion holds for all sufficiently large if
The dimension threshold in this last formulation depends only on the three numerical bounds, not on the shapes of the bodies.
Proof. Replace every by , so that . Equation (5) gives
Markov’s inequality bounds the probability that by . The sum of these probabilities is less than one by Equation (6). Thus a single unimodular lattice satisfies all the desired inequalities. Set ; scaling identifies the normalized tori, preserves the hole proportions, and gives determinant .
Finally, , so ensures the first condition in Equation (6). The other two numerical bounds give
which ensures the second. □
A uniform Boolean sampler
We next construct an averaging operator from random subset sums. The exponential-potential argument develops the finite-group binary correction of Li and Liu [4]; we prove the weighted estimate with random shifts used below, including all required quantitative bounds. A second moment estimate alone gives a good approximation at most base points. A second group of random shifts upgrades this to a lower bound at every base point. This distinction will allow a later block to sample an earlier one even when its base point depends on other lattice choices.
Lemma 3.1 (Uniform Boolean sampling). There is an absolute constant with the following property. Let , let be a finite abelian group written additively, and suppose that
Let be an integer satisfying , and choose independently and uniformly in . With , the probability that
is at least
In particular, the failure probability is at most after increasing .
Proof. Put , , and . We use the first shifts to define
Temporarily take independently uniform in . For two distinct bit vectors , their arguments in this average are independent uniform points. To see this, choose an index at which the bits differ and condition on all other shifts. The map from and that remaining shift to the two arguments is a bijection of : subtracting the arguments determines the shift with coefficient or , and then determines . This works in every finite abelian group, with no restriction on its order. Consequently,
For fixed first-stage shifts, let
Chebyshev’s inequality, , and Equation (8) give
The last inequality holds for all sufficiently large , uniformly in . Indeed, its logarithm is at most
and the first three terms are at most once is large. Markov’s inequality therefore yields
Fix any first-stage shifts for which . For , let
Here we count bit labels with multiplicity, even if their subset sums coincide. Thus, for a fresh shift ,
Set and introduce the potential
Since , the bound on gives
Most importantly, conditional on every shift chosen so far,
The last equality uses the bijection of . It makes no independence assumption about the subset-sum labels themselves.
Conditional Markov’s inequality applied to (10) shows that
There are steps. Except on an event of conditional probability at most , the recursion holds at every step and gives
For each , its single summand in the potential implies
Combining this with (3.6) yields
For the last inequality, use , , and . Uniformly under these bounds, and once is sufficiently large.
Finally, the full average factors as
On labels counted by , the summand is at least ; all other summands are nonnegative. Thus (11) bounds this expression below by
simultaneously for every . By (9), the total failure probability is at most
as asserted. All thresholds used above are absolute.
Remark 3.2 (Uniformity and offsets). The first stage controls only the proportion of bad base points. A direct union bound over would be insufficient under the allowed bound . The second-stage potential instead pays in (11), divided by an exponentially large number of labels. Once its conclusion holds, the base point can be replaced by any element of , including an offset determined by other random columns. In particular, suppose a subset is chosen independently of the column values and its size lies in the range of Lemma 3.1. One may condition on that subset, apply the lemma to its columns, and then insert arbitrary offsets formed from the complementary columns. This observation will justify the biased-bit mixtures below.
Folded Gaussian blocks
We next turn the uniform Boolean sampler into a distribution adapted to Gaussian weights. The folded Gaussian and biased-bit description follow the setup of Li and Liu [3] and [4]; all estimates required for the hierarchy are proved here. Throughout this section all constants, including the lower threshold on the integer block size , are absolute. For a finite set or group, an expectation with an unqualified subscript denotes the uniform average.
Each point of a unit cube has two adjacent integer corrections in each coordinate, zero and one. We attach a Gaussian weight to every resulting bit vector. Summing these weights folds the Gaussian onto the cube; their normalized values form a product law on the bits. We retain cube locations where this sum has its typical size and no single bit vector carries too much weight. After discretizing the cube, a line subgroup lets us choose at most one usable location in each coset while retaining almost all of the mean weight. The preimage of that subgroup is one lattice. The next section will use these block lattices together.
The folded distribution and its grid
Set
where in the definition of and in that of . At , let be the product probability distribution on whose th coordinate has probabilities
Thus the following identity holds for every bit vector:
Write
Lemma 4.1 (Folded Gaussian grid). For every sufficiently large , there is a prime satisfying
Let , and associate with the anchor , using the representatives in every coordinate. Define the eligible set by the two conditions
Then
Moreover, . Put . If belongs to the grid cell , then, for every ,
There is an absolute such that, for every eligible , every , and every ,
Proof. First, if is a standard normal random variable, then . The map
pushes its conditional law on to the probability density on . At the resulting point , one summand in equals , whereas everywhere. Consequently
The conditional second moment is bounded by an absolute constant, proving . The elementary Gaussian tail estimate also gives
Here is an elementary way to choose the prime, avoiding any quantitative prime-gap input. Since , is positive for large . Set . For a prime , the factorial valuation formula gives
Thus the power of each prime in the binomial coefficient is at most . If all its prime divisors were at most , their number would be at most , and hence . This contradicts for large . There is therefore a prime divisor with
It follows that . Since , we have ; this proves eq:4.3. In particular grows faster than every fixed power of , and so does .
To prove the mass assertions, first work in the continuous cube with probability density . Its coordinates are independent, and has mean . The function takes values in an interval of length : the upper bound was given above, and a nearest-endpoint summand gives . Consequently
For one coordinate, on the interval we have , with an absolute . Its probability under is therefore at least . The number of coordinates in this interval is binomial with mean
for sufficiently large , since . Its variance is at most its mean, so
Thus a set of continuous -mass satisfies the logarithmic eligibility condition with half its tolerance and the balanced-coordinate condition with half its interval width.
For each and ,
The same bound holds for , since its derivative is a weighted average of these two logarithmic derivatives. Integrating along the coordinates of a grid cell proves Equation eq:4.6. Rounding a continuous point down to its anchor changes by at most and every coordinate by less than . Since and for large , the stricter continuous event just considered rounds into . In addition, summing the first bound in Equation eq:4.6 over all cells gives
Applying the corresponding comparison on cells whose anchors lie in gives the lower bound on their weighted grid mass. Its upper bound is the total grid mass. Equation (19) now proves both assertions in Equation eq:4.5.
Finally, the odds of a coordinate bit at are
On a balanced coordinate at an eligible anchor, each bit value has probability at least . Therefore for every . Equations eq:4.3 and eq:4.4 give . Since , their product is at most after decreasing an absolute and increasing the absolute threshold. Equation eq:4.6 proves the same assertion at all points of the cell, again decreasing if needed.
The exponents are chosen to leave room between four different estimates:
The information window exceeds the square-root fluctuation scale; the previous block’s weight cap fits the sampler; and the number of balanced coordinates exceeds the number of fair bits needed. The first block will have size about , so also makes its atom bound stronger than the final logarithmic loss. None of these values is intended to be optimal.
Usable anchors and sparse line maxima
The next lemma has two roles. Most of the folded Gaussian mass is kept on anchors whose biased bits sample a prescribed preceding block uniformly in its base point. A suitable line in the new grid then permits this mass to be represented by one selected anchor in each coset.
Lemma 4.2 (Usable anchors). There are absolute constants with the following property. Let be an integer, and use the objects in Lemma 4.1. Suppose that is a finite abelian group, , and satisfies
for some . Then one can choose shifts , a usable set , and a one-dimensional linear subspace such that, writing ,
Define , , .
These choices satisfy
There is also a base version with no , , or : take and choose so that the conclusions concerning in (23) hold.
Proof. We first select and when preceding data are given. For large , the bound on implies
because . Thus satisfies the cap in Lemma 3.1. Choose the columns independently and uniformly from .
Fix an eligible anchor . A bit whose probability of being 1 is has the following exact mixture representation: with probability use a fair bit, and otherwise use its more likely value. Make the mixture choices independently at the coordinates. Write for the coordinates chosen to be fair, and for the deterministic value at . Conditional on these choices, the resulting vector has fair independent bits on and the values elsewhere; averaging these conditional laws recovers exactly.
By (20), at least coordinates are selected into with probability at least , where . Apply Chebyshev’s inequality to the number selected among these coordinates. Its mean is at least , its variance is at most its mean, and is at most half its mean for sufficiently large . Hence
For any fixed with , its columns remain independent uniform elements of . Lemma 3.1 therefore shows, with failure probability over , that
The conclusion is simultaneous for every . In particular it allows , even though that offset involves the other columns of . There is no conditioning on those columns in applying the sampler to the selected ones.
Let be the mixture probability that either or the displayed uniform sampler conclusion fails for its selected columns. Equation (24) and Lemma 3.1 imply for each eligible . The weighted average is therefore bounded by
Fix one for which the inner expectation is at most this last bound, and set
Weighted Markov’s inequality gives the explicit discarded mass
Together with Equation eq:4.5, this proves the last assertion of Equation (23). At every remaining anchor, average the uniform sampler conclusion over successful mixture components and use nonnegativity on the others. For all the result is at least
proving Equation (21).
It remains to choose . The following argument applies both to this and, in the base version, to . Put
The lower eligible weight gives
Choose a line uniformly among one-dimensional linear subspaces. For any fixed nonzero ,
Consequently, for every , the event that contains another point of has probability at most
The last inequality uses the upper bound in Equation eq:4.3.
For a fixed line, write and . The normalization in Equation (22) ensures
If a coset contains at most one usable anchor, its sum and maximum agree. Otherwise, charge their difference to all usable weights in that coset. This gives the pointwise bound
Averaging first over and then over yields
In particular the in cancels the translates in the coset sum; the estimate controls lost weight, not just the number of colliding cosets. Some line thus satisfies
This proves the mean assertion, in fact with the stronger error . Finally every usable anchor is eligible, so by Equations eq:4.3 and eq:4.4; the same bound holds for its coset maximum. Enlarging the absolute constants completes both versions of the lemma. □
Remark 4.3. The function need not have a positive lower bound at every point: many cosets can contain no usable anchor. Its mean is close to one, and Equation (21) is what recovers that mean uniformly at the next stage. This distinction is essential when the blocks are assembled.
For use in that assembly, the grid construction has the following exact interpretation in a lattice. We identify elements of with their integer representatives when writing .
Lemma 4.4 (From a coset to a Gaussian cell). Let . For put and . Floors and fractional parts are taken coordinatewise. If , choose attaining its maximum and let , again using standard representatives. Then
For all , the point lies in , its residual has coordinates in , and
The corresponding individual weight is at most .
Proof. The integer vector reduces to modulo , proving . The remaining identities in Equation (28) follow from and the chosen maximizing anchor. Adding an integer bit vector preserves . Since , the residual coordinate bound follows. Apply Equations eq:4.6 and (18) at to obtain the stated lower and upper estimates. □
In the hierarchy below, the preceding group is with . Its size satisfies the remaining hypothesis of Lemma 4.2, because
for sufficiently large . Both this bound and the cap comparison in the proof have strict exponent margins. Thus the same absolute cutoff works at every level, independently of the number of blocks.
A hierarchy of branching lattice points
The preceding block estimates produce a function whose mean is close to one, although the function may vanish at many targets. We now arrange blocks in decreasing sizes. The bits in one block sample the mean of the preceding block; a final block of bounded size supplies a starting point. Keeping all the intermediate branches is what preserves their total weight. The data are chosen from the largest block to the smallest: each new block samples the function already fixed in its predecessor. For a given target, the lattice points are selected in the reverse order, starting with the terminal block and then choosing the earlier blocks conditional on the suffix already selected.
The block sizes and the lattice
Fix a sufficiently large absolute integer , whose requirements will be specified below. Starting with an integer , form a finite list by putting
whenever this number is at least , and otherwise stopping. Let be the last index. Increasing ensures that
Use the notation of the preceding section at size : , , , , and . The eligible and usable anchors are always represented by . Apply Lemma 4.2 successively. In the first block there is no preceding function. In each subsequent block apply it to on . Its hypotheses hold for sufficiently large : if , then and
The first inequality uses , and the second has the slack . The means belong to after another increase of . We obtain usable sets , lines , and, for , matrices of size by with entries in . Thus
where and is absolute. Moreover, every with satisfies
All constants in these estimates are independent of the number of blocks.
For , define the raw coordinate lattice
Here the right side means the union of the integer translates of the standard representatives divided by ; it is independent of the choice of representatives. It is a lattice of determinant . Indeed, choose a generator of with its th coordinate equal to 1. The vector and the vectors for are a basis: they generate and all of , and their determinant has absolute value .
Adjoin a terminal block of size
Its size is bounded by a constant depending only on the fixed cutoff . Define , of size by , by using the columns for each and . Consequently
Use standard integer representatives for every , and put
Each entry of belongs to and is an integer multiple of . On raw block coordinates , define the invertible block upper triangular map by
In particular, is a single full-rank lattice, with
The fractional off-diagonal entries do not change this conclusion: is one invertible linear map applied to the product lattice .
Proposition 5.1 (Weighted vertical patterns). There are absolute constants such that, for every integer , the construction above has
For every there is a finite nonempty pattern such that
The terminal block is constant on the pattern. For each ordinary block and each fixed suffix , its retained values belong to for one depending on that suffix. In particular .
Order the scalar coordinates by increasing block index and denote them by . Conditional on any fixed scalar suffix , the possible next values are at most two; if there are two, they differ by 1. This property is preserved upon deleting any subset of the pattern.
If , all raw coordinates can in addition be restricted to the fixed finite alphabets
For an ordinary block the logarithm of each scalar alphabet size is ; the terminal version omits the second term. All implicit constants are absolute.
Proof. The size and radius bounds follow from Equation (30), the formula , and the absolute bound on . We prove the weight estimates by an induction that allows an empty intermediate pattern.
Truncated patterns. Retain just the ordinary blocks , omitting the interaction of block with its successor. Write for this truncated map, , and . We claim that for every there is a pattern with total weight at least
where
for an absolute . The residual and block-branching properties in the proposition are part of this induction. Empty patterns are permitted when .
Fix the lexicographic order on the standard representatives of each finite group; when a maximum has ties, choose the least maximizing anchor. Suppose . Choose a usable anchor realizing the maximum in Equation (31). By Lemma 4.4 there is such that
Consider all choices , with . Their individual block weights satisfy
by Equation eq:4.6. Since each coordinate of is in , the corresponding residual has absolute value at most . For , summing Equation (41) over all bits proves Equation (39) with .
For , attach the preceding induction pattern to each bit choice, using the modified target whose last block is
and whose earlier blocks are unchanged. This is allowed even when its preceding pattern is empty. The new preceding grid index is exactly , where
Indeed, the vector is integral and hence commutes with the coordinate floor as a translation. The fixed vector need not be integral; in particular, no compatibility between the adjacent primes is required.
Patterns attached to different bit vectors are disjoint because their last blocks differ. Since , multiplying their weights by (41) and summing over every bit vector gives total weight at least
(32) recovers the preceding mean from this sum. Thus we may take
where the second line uses the mean bound in (31). The prime estimates imply that decays faster than any fixed negative power of . As , increasing one absolute constant bounds the new multiplier below by and yields (40), including its base case. This step uses the weighted sum over all bits, not a choice of one successful bit.
Summable losses. Set . (30) gives the explicit bound
Choose so that . Using for , the products in (40) are bounded below by the positive absolute constant
This lower bound is independent of and .
The terminal correction. For the full target , choose a terminal raw point of the form . After accounting for its integer part, varying shifts the last ordinary grid index by . By (5.5) we can place that index at any point of . Since , choose it at a point with . Apply (39) to the first blocks with this fixed terminal contribution subtracted from . Every coordinate of the terminal residual has absolute value at most one, and therefore its Gaussian factor is at least . If is an upper bound for all possible terminal dimensions, the resulting full pattern has total weight at least
The cutoff is now fixed, so is absolute. This proves (36) and, in particular, nonemptiness.
Individual weights and branching. Every retained point comes from a usable anchor in every ordinary block. The atom estimate in (18), followed by the upper rounding estimate in eq:4.6, bounds its individual normalized block weight by
after increasing and decreasing the absolute constant . The terminal Gaussian factor is at most . Multiplication over all blocks proves Equation (37). The preceding construction already proves all residual bounds.
Different bit vectors at a recursive step have different last blocks. Thus a fixed suffix of later blocks identifies a unique recursive branch. On that branch the construction chose one base before enumerating its bits and retained a subset of its Boolean translate. Distinct branches are distinct raw lattice points. Once a scalar suffix is fixed, the next coordinate can therefore only be the corresponding coordinate of or that coordinate plus one. Further deletion of points cannot destroy this assertion. This proves the stated scalar suffix rule and the cardinality bound.
Finite alphabets. Finally suppose with , and put . Equation (35) and the entry bounds on imply
Backward iteration bounds all coordinates of by . Also and the terminal lattice is integral. These facts give Equation (38). Each ordinary scalar alphabet has at most elements; gives its asserted logarithmic bound. □
For the covering construction we take once is sufficiently large. Proposition 5.1 then has , and both and satisfy the polynomial bounds required in Lemma 2.1.
One shear and exact coverage
We extend the simultaneous Boolean-shift argument of Li and Liu [3] (Theorem 4.3) to patterns whose branch bases may depend on later coordinates. Unit separation between siblings still allows one linear shear to treat every pattern in a finite family. Throughout this section all measures on a lattice torus are normalized Haar measures.
A simultaneous shear for finitely many patterns
A labeled pattern in is a finite nonempty set of points, with one label assigned to each point. Call it binary by suffixes, if, after fixing any suffix of coordinates, the next coordinate has at most two possible values, and two such values always differ by 1. For a pattern is a single label. Such a pattern has at most points. Deleting points preserves the suffix rule; the result is again a pattern whenever it is nonempty. Taking a nonempty slice at the last coordinate and then deleting that coordinate also preserves the rule.
Figure 1 shows why a fixed global binary cube is not required.

Figure 1. The suffix rule used by the shear induction. The bases and may differ because the later coordinate has already been fixed. Only the separation of siblings is prescribed. Removing leaves, or an entire subtree, preserves the rule.
Lemma 6.1 (Simultaneous shear). Let , and let be measurable sets with , where . For , let be finite families of labeled patterns in , binary by suffixes. Suppose they are closed under last-coordinate slicing. Write
ends_mid=1 There are real vectors such that, for every ,
Here denotes the th scalar coordinate of .
Proof. The assertion in dimension zero is the assumed bound on each . Suppose have been fixed so that all preceding estimates hold. A pattern with just one value of preserves its bound under the resulting common translation.
Otherwise the two last-coordinate values are and . Let the two slices have cardinalities and , and let and be their intersection sets. Choose uniformly in a fixed fundamental parallelepiped of . Translation invariance gives
This identity is valid even when is not an integer: the products and are formed in before projection. Only the relative shift must be Haar uniform. By Fubini,
Markov’s inequality bounds the probability of violating (44) by . If either slice has measure zero the intersection has measure zero almost surely, which gives the same conclusion. A union bound over has total probability less than one, so one choice of works for all its patterns. Induction proves the result.
Removing a small hole
The next argument is the classical completion-by-dilation method of Rogers [8]. We use the small-dilation form also given by Fejes Tóth [2], and include its proof for the single-lattice setting.
Lemma 6.2 (Completion). Let be a convex body and a full-rank lattice. If its hole proportion satisfies
for a positive integer , then . Proof. Multiplication by on maps onto . Its image has measure at most times the measure of the original set: partition a fundamental parallelepiped into cells on which the map is injective. Consequently
For every point of the torus, the sets and have measures summing to more than one and therefore intersect. Thus is the whole torus. Finally, convexity gives . Neither symmetry nor the inclusion is required.
Proof of the covering theorem
Proof of Theorem 1.1. All constants in the vertical construction, including its cutoff , are fixed first. For sufficiently large , put and use Proposition 5.1 with . Retain its notation , , , , , , and set
Here and is bounded by a fixed polynomial in . After passing to the affine coordinates of Lemma 2.1, there are at most horizontal bodies such that every with has a label satisfying
Choose an absolute constant later and put
For any vertical target , use its pattern from Proposition 5.1 and label each raw point by a body contained in the section at . The residual bound permits (45). With the chosen horizontal covolume, the normalized section volume is comparable to the corresponding normalized Gaussian weight multiplied by :
Thus the total weight supplies the sum of the horizontal loads, while the atom bound controls each load separately. These estimates give
where is absolute. Three scale comparisons are needed. First,
Second, every pattern has at most points, so deleting those with loses at most
Third, the logarithm of the number of labels is . These statements follow from and ; all their constants are independent of . In particular the retained pattern is nonempty and has load at least for large .
Restrict the label list to . Lemma 2.2 gives one lattice of covolume for which the hole sets
satisfy simultaneously. We next select one shear that works for every retained pattern, not a separate shear for each target.
A finite family for all targets. Initially restrict to with . This is enough because contains ; after the final lattice is defined, integer raw translations will reduce any target to this region. The finite-alphabet conclusion of Proposition 5.1 places each scalar raw coordinate in , where . In block it is a multiple of ; in the terminal block it is an integer. The logarithmic alphabet size is therefore at most
for some fixed absolute exponent .
Order scalar coordinates by increasing block index, and take to be all labeled patterns on the first coordinate alphabets that are binary by suffixes, for . This includes every retained full pattern: the base in a block depends only on later blocks, and deleting points cannot introduce a third value at any suffix. The families are closed under slicing.
Let be the alphabet of scalar coordinate , and let be the number of retained section labels. A labeled point consists of a coordinate tuple and one such label, so bounds their number in each of these coordinate spaces. Consequently
For example, the last bound follows by encoding a set of at most points as a list of that length, padded with a dummy symbol. Take . Then
Indeed times any fixed polynomial in is .
The covering lattice. Apply Lemma 6.1 with and set . Define
It is a full-rank lattice, being the image of the product lattice under an invertible block triangular linear map. Its covolume is exactly , so .
For a fixed and a retained labeled pattern, each lies in the section . The uncovered horizontal points of , viewed in , therefore lie in
For , Lemma 6.1 and the retained load give the uniform bound
For other , reduce modulo and translate by the corresponding point . This only translates the horizontal section on its torus, so the same bound holds.
Let be fundamental parallelepipeds of and . Their product is a measurable fundamental domain for : first reduce the vertical coordinate using a point , and then reduce the horizontal coordinate using . The union is closed, since translates of the compact set by a lattice are locally finite. Its complement is therefore measurable, and Fubini integrates Equation (6.9) over . No measurable selection of auxiliary patterns is needed. Equations (6.3) and (6.7) yield
once is a sufficiently large absolute constant and then is sufficiently large. Since for , Lemma 6.2 with gives . Thus
is a single covering lattice for , of density
Affine invariance and the remaining dimensions. Translations of a body do not change the covering property, and invertible linear maps applied to both body and lattice preserve density. Hence the affine normalization can be undone.
There remains only a fixed finite set of dimensions. In each such dimension choose a maximum-volume simplex with vertices in , which exists by compactness and has positive volume. Put its vertices at by an affine map. Replacing the th nonzero vertex by any changes the determinant to , so maximality gives . Thus
The lattice covers by translates of the smaller cube and therefore of , with density at most . The maximum of over the remaining finite set can be absorbed in one absolute constant. This proves the theorem for every .
References
- [1]Ronen Eldan and Bo’az Klartag, Pointwise estimates for marginals of convex bodies, Journal of Functional Analysis 254 (2008), no. 8, 2275–2293. doi:10.1016/j.jfa.2007.08.014. arXiv:0708.2513v1.DOI
- [2]Gábor Fejes Tóth, A note on covering by convex bodies, Canadian Mathematical Bulletin 52 (2009), no. 3, 361–365. doi:10.4153/CMB-2009-039-x.
- [3]Heng Li and Xizhi Liu, Nearly sharp bounds for lattice coverings by convex bodies, preprint, version 2, 10 August 2026. arXiv:2607.28429v2.arxiv.org/abs/2607.28429
- [4]Heng Li and Xizhi Liu, Two-stage binary correction for nearly linear lattice coverings, unpublished manuscript, 2026. Author-hosted manuscript, accessed 23 September 2026.
- [5]Or Ordentlich, Oded Regev, and Barak Weiss, New bounds on the density of lattice coverings, Journal of the American Mathematical Society 35 (2022), no. 1, 295–308. doi:10.1090/jams/984. arXiv:2006.00340v1.DOI
- [6]C. A. Rogers, A note on coverings, Mathematika 4 (1957), no. 1, 1–6. doi:10.1112/S0025579300001030.DOI
- [7]C. A. Rogers, Lattice coverings of space: The Minkowski–Hlawka theorem, Proceedings of the London Mathematical Society (3) 8 (1958), 447–465. doi:10.1112/plms/s3-8.3.447.DOI
- [8]C. A. Rogers, Lattice coverings of space, Mathematika 6 (1959), no. 1, 33–39. doi:10.1112/S002557930000190X.DOI
- [9]Wolfgang M. Schmidt, The measure of the set of admissible lattices, Proceedings of the American Mathematical Society 9 (1958), 390–403. doi:10.2307/2032994.DOI