You are currently browsing the tag archive for the ‘Freddie Manners’ tag.
[This post is dedicated to Luca Trevisan, who recently passed away due to cancer. Though far from his most significant contribution to the field, I would like to mention that, as with most of my other blog posts on this site, this page was written with the assistance of Luca’s LaTeX to WordPress converter. Mathematically, his work and insight on pseudorandomness in particular have greatly informed how I myself think about the concept. – T.]
Recently, Timothy Gowers, Ben Green, Freddie Manners, and I were able to establish the following theorem:
Theorem 1 (Marton’s conjecture) Letbe non-empty with
. Then there exists a subgroup
of
with
such that
is covered by at most
translates of
, for some absolute constant
.
We established this result with , although it has since been improved to
by Jyun-Jie Liao.
Our proof was written in order to optimize the constant as much as possible; similarly for the more detailed blueprint of the proof that was prepared in order to formalize the result in Lean. I have been asked a few times whether it is possible to present a streamlined and more conceptual version of the proof in which one does not try to establish an explicit constant
, but just to show that the result holds for some constant
. This is what I will attempt to do in this post, though some of the more routine steps will be outsourced to the aforementioned blueprint.
The key concept here is that of the entropic Ruzsa distance between two random variables
taking values
, defined as
Theorem 2 (Entropic Marton’s conjecture) Letbe a
-valued random variable with
. Then there exists a uniform random variable
on a subgroup
of
such that
for some absolute constant
.
We were able to establish Theorem 2 with , which implies Theorem 1 with
by fairly standard additive combinatorics manipulations (such as the Ruzsa covering lemma); see the blueprint for details.
The key proposition needed to establish Theorem 2 is the following distance decrement property:
Proposition 3 (Distance decrement) Ifare
-valued random variables, then one can find
-valued random variables
such that
and
for some absolute constants
.
Indeed, suppose this proposition held. Starting with both equal to
and iterating, one can then find sequences of random variables
with
,
To prove Proposition 3, we can reformulate it as follows:
Proposition 4 (Lack of distance decrement implies vanishing) Ifare
-valued random variables, with the property that
for all
-valued random variables
and some sufficiently small absolute constant
, then one can derive a contradiction.
Indeed, we may assume from the above proposition that
The entire game is now to use Shannon entropy inequalities and “entropic Ruzsa calculus” to deduce a contradiction from (1) for small enough. This we will do below the fold, but before doing so, let us first make some adjustments to (1) that will make it more useful for our purposes. Firstly, because conditional entropic Ruzsa distance (see blueprint for definitions) is an average of unconditional entropic Ruzsa distance, we can automatically upgrade (1) to the conditional version
— 1. Main argument —
Now we derive more and more consequences of (2) – at some point crucially using the hypothesis that we are in characteristic two – before we reach a contradiction.
Right now, our hypothesis (2) only supplies lower bounds on entropic distances. The crucial ingredient that allows us to proceed is what we call the fibring identity, which lets us convert these lower bounds into useful upper bounds as well, which in fact match up very nicely when is small. Informally, the fibring identity captures the intuitive fact that the doubling constant of a set
should be at least as large as the doubling constant of the image
of that set under a homomorphism, times the doubling constant of a typical fiber
of that homomorphism; and furthermore, one should only be close to equality if the fibers “line up” in some sense.
Here is the fibring identity:
Proposition 5 (Fibring identity) Letbe a homomorphism. Then for any independent
-valued random variables
, one has
The proof is of course in the blueprint, but given that it is a central pillar of the argument, I reproduce it here.
Proof: Expanding out the definition of Ruzsa distance, and using the conditional entropy chain rule
We will only care about the characteristic setting here, so we will now assume that all groups involved are
-torsion, so that we can replace all subtractions with additions. If we specialize the fibring identity to the case where
,
,
is the addition map
, and
,
are pairs of independent random variables in
, we obtain the following corollary:
Corollary 6 Letbe independent
-valued random variables. Then we have the identity
This is a useful and flexible identity, especially when combined with (2). For instance, we can discard the conditional mutual information term as being non-negative, to obtain the inequality
Now we use the fibring identity again, relabeling as
and requiring
to be independent copies of
. We conclude that
Remark 7 A similar argument works in the-torsion case for general
. Instead of decrementing the entropic Ruzsa distance, one instead decrements a “multidistance”
for independent
. By an iterated version of the fibring identity, one can first reduce again to the symmetric case where the random variables are all copies of the same variable
. If one then takes
,
to be an array of
copies of
, one can get to the point where the row sums
and the column sums
have small conditional mutual information with respect to the double sum
. If we then set
and
, the data processing inequality again shows that
and
are nearly independent given
. The
-torsion now crucially intervenes as before to ensure that
has the same form as
or
, leading to a contradiction as before. See this previous blog post for more discussion.
Tim Gowers, Ben Green, Freddie Manners, and I have just uploaded to the arXiv our paper “Marton’s conjecture in abelian groups with bounded torsion“. This paper fully resolves a conjecture of Katalin Marton (the bounded torsion case of the Polynomial Freiman–Ruzsa conjecture (first proposed by Katalin Marton):
Theorem 1 (Marton’s conjecture) Letbe an abelian
-torsion group (thus,
for all
), and let
be such that
. Then
can be covered by at most
translates of a subgroup
of
of cardinality at most
. Moreover,
is contained in
for some
.
We had previously established the case of this result, with the number of translates bounded by
(which was subsequently improved to
by Jyun-Jie Liao), but without the additional containment
. It remains a challenge to replace
by a bounded constant (such as
); this is essentially the “polynomial Bogolyubov conjecture”, which is still open. The
result has been formalized in the proof assistant language Lean, as discussed in this previous blog post. As a consequence of this result, many of the applications of the previous theorem may now be extended from characteristic
to higher characteristic.
Our proof techniques are a modification of those in our previous paper, and in particular continue to be based on the theory of Shannon entropy. For inductive purposes, it turns out to be convenient to work with the following version of the conjecture (which, up to -dependent constants, is actually equivalent to the above theorem):
Theorem 2 (Marton’s conjecture, entropy form) Letbe an abelian
-torsion group, and let
be independent finitely supported random variables on
, such that
where
denotes Shannon entropy. Then there is a uniform random variable
on a subgroup
of
such that
where
denotes the entropic Ruzsa distance (see previous blog post for a definition); furthermore, if all the
take values in some symmetric set
, then
lies in
for some
.
As a first approximation, one should think of all the as identically distributed, and having the uniform distribution on
, as this is the case that is actually relevant for implying Theorem 1; however, the recursive nature of the proof of Theorem 2 requires one to manipulate the
separately. It also is technically convenient to work with
independent variables, rather than just a pair of variables as we did in the
case; this is perhaps the biggest additional technical complication needed to handle higher characteristics.
The strategy, as with the previous paper, is to attempt an entropy decrement argument: to try to locate modifications of
that are reasonably close (in Ruzsa distance) to the original random variables, while decrementing the “multidistance”
As before, we search for such improved random variables by introducing more independent random variables – we end up taking an array of
random variables
for
, with each
a copy of
, and forming various sums of these variables and conditioning them against other sums. Thanks to the magic of Shannon entropy inequalities, it turns out that it is guaranteed that at least one of these modifications will decrease the multidistance, except in an “endgame” situation in which certain random variables are nearly (conditionally) independent of each other, in the sense that certain conditional mutual informations are small. In particular, in the endgame scenario, the row sums
of our array will end up being close to independent of the column sums
, subject to conditioning on the total sum
. Not coincidentally, this type of conditional independence phenomenon also shows up when considering row and column sums of iid independent gaussian random variables, as a specific feature of the gaussian distribution. It is related to the more familiar observation that if
are two independent copies of a Gaussian random variable, then
and
are also independent of each other.
Up until now, the argument does not use the -torsion hypothesis, nor the fact that we work with an
array of random variables as opposed to some other shape of array. But now the torsion enters in a key role, via the obvious identity
Besides the polynomial Bogoluybov conjecture mentioned above (which we do not know how to address by entropy methods), the other natural question is to try to develop a characteristic zero version of this theory in order to establish the polynomial Freiman–Ruzsa conjecture over torsion-free groups, which in our language asserts (roughly speaking) that random variables of small entropic doubling are close (in Ruzsa distance) to a discrete Gaussian random variable, with good bounds. The above machinery is consistent with this conjecture, in that it produces lots of independent variables related to the original variable, various linear combinations of which obey the same sort of entropy estimates that gaussian random variables would exhibit, but what we are missing is a way to get back from these entropy estimates to an assertion that the random variables really are close to Gaussian in some sense. In continuous settings, Gaussians are known to extremize the entropy for a given variance, and of course we have the central limit theorem that shows that averages of random variables typically converge to a Gaussian, but it is not clear how to adapt these phenomena to the discrete Gaussian setting (without the circular reasoning of assuming the polynoimal Freiman–Ruzsa conjecture to begin with).
Tim Gowers, Ben Green, Freddie Manners, and I have just uploaded to the arXiv our paper “On a conjecture of Marton“. This paper establishes a version of the notorious Polynomial Freiman–Ruzsa conjecture (first proposed by Katalin Marton):
Theorem 1 (Polynomial Freiman–Ruzsa conjecture) Letbe such that
. Then
can be covered by at most
translates of a subspace
of
of cardinality at most
.
The previous best known result towards this conjecture was by Konyagin (as communicated in this paper of Sanders), who obtained a similar result but with replaced by
for any
(assuming that say
to avoid some degeneracies as
approaches
, which is not the difficult case of the conjecture). The conjecture (with
replaced by an unspecified constant
) has a number of equivalent forms; see this survey of Green, and these papers of Lovett and of Green and myself for some examples; in particular, as discussed in the latter two references, the constants in the inverse
theorem are now polynomial in nature (although we did not try to optimize the constant).
The exponent here was the product of a large number of optimizations to the argument (our original exponent here was closer to
), but can be improved even further with additional effort (our current argument, for instance, allows one to replace it with
, but we decided to state our result using integer exponents instead).
In this paper we will focus exclusively on the characteristic case (so we will be cavalier in identifying addition and subtraction), but in a followup paper we will establish similar results in other finite characteristics.
Much of the prior progress on this sort of result has proceeded via Fourier analysis. Perhaps surprisingly, our approach uses no Fourier analysis whatsoever, being conducted instead entirely in “physical space”. Broadly speaking, it follows a natural strategy, which is to induct on the doubling constant . Indeed, suppose for instance that one could show that every set
of doubling constant
was “commensurate” in some sense to a set
of doubling constant at most
. One measure of commensurability, for instance, might be the Ruzsa distance
, which one might hope to control by
. Then one could iterate this procedure until doubling constant dropped below say
, at which point the conjecture is known to hold (there is an elementary argument that if
has doubling constant less than
, then
is in fact a subspace of
). One can then use several applications of the Ruzsa triangle inequality
There are a number of possible ways to try to “improve” a set of not too large doubling by replacing it with a commensurate set of better doubling. We note two particular potential improvements:
- (i) Replacing
with
. For instance, if
was a random subset (of density
) of a large subspace
of
, then replacing
with
usually drops the doubling constant from
down to nearly
(under reasonable choices of parameters).
- (ii) Replacing
with
for a “typical”
. For instance, if
was the union of
random cosets of a subspace
of large codimension, then replacing
with
again usually drops the doubling constant from
down to nearly
.
Unfortunately, there are sets where neither of the above two operations (i), (ii) significantly improves the doubling constant. For instance, if
is a random density
subset of
random translates of a medium-sized subspace
, one can check that the doubling constant stays close to
if one applies either operation (i) or operation (ii). But in this case these operations don’t actually worsen the doubling constant much either, and by applying some combination of (i) and (ii) (either intersecting
with a translate, or taking a sumset of
with itself) one can start lowering the doubling constant again.
This begins to suggest a potential strategy: show that at least one of the operations (i) or (ii) will improve the doubling constant, or at least not worsen it too much; and in the latter case, perform some more complicated operation to locate the desired doubling constant improvement.
A sign that this strategy might have a chance of working is provided by the following heuristic argument. If has doubling constant
, then the Cartesian product
has doubling constant
. On the other hand, by using the projection map
defined by
, we see that
projects to
, with fibres
being essentially a copy of
. So, morally,
also behaves like a “skew product” of
and the fibres
, which suggests (non-rigorously) that the doubling constant
of
is also something like the doubling constant of
, times the doubling constant of a typical fibre
. This would imply that at least one of
and
would have doubling constant at most
, and thus that at least one of operations (i), (ii) would not worsen the doubling constant.
Unfortunately, this argument does not seem to be easily made rigorous using the traditional doubling constant; even the significantly weaker statement that has doubling constant at most
is false (see comments for more discussion). However, it turns out (as discussed in this recent paper of myself with Green and Manners) that things are much better. Here, the analogue of a subset
in
is a random variable
taking values in
, and the analogue of the (logarithmic) doubling constant
is the entropic doubling constant
, where
are independent copies of
. If
is a random variable in some additive group
and
is a homomorphism, one then has what we call the fibring inequality
Applying this inequality with replaced by two independent copies
of itself, and using the addition map
for
, we obtain in particular that
A version of this endgame conclusion is in fact valid in any characteristic. But in characteristic , we can take advantage of the identity
To deal with the situation where the conditional mutual information is small but not completely zero, we have to use an entropic version of the Balog-Szemeredi-Gowers lemma, but fortunately this was already worked out in an old paper of mine (although in order to optimise the final constant, we ended up using a slight variant of that lemma).
I am planning to formalize this paper in the Lean4 language. Further discussion of this project will take place on this Zulip stream, and the project itself will be held at this Github repository.
Ben Green, Freddie Manners and I have just uploaded to the arXiv our preprint “Sumsets and entropy revisited“. This paper uses entropy methods to attack the Polynomial Freiman-Ruzsa (PFR) conjecture, which we study in the following two forms:
Conjecture 1 (Weak PFR over) Let
be a finite non-empty set whose doubling constant
is at most
. Then there is a subset
of
of density
that has affine dimension
(i.e., it is contained in an affine space of dimension
).
Conjecture 2 (PFR over) Let
be a non-empty set whose doubling constant
is at most
. Then
can be covered by
cosets of a subspace of cardinality at most
.
Our main results are then as follows.
Theorem 3 Ifwith
, then
- (i) There is a subset
of
of density
of “skew-dimension” (or “query complexity”)
.
- (ii) There is a subset
of
of density
of affine dimension
(where
goes to zero as
).
- (iii) If Conjecture 2 holds, then there is a subset
of
of density
of affine dimension
. In other words, Conjecture 2 implies Conjecture 1.
The skew-dimension of a set is a quantity smaller than the affine dimension which is defined recursively; the precise definition is given in the paper, but suffice to say that singleton sets have dimension , and a set
whose projection to
has skew-dimension at most
, and whose fibers in
have skew-dimension at most
for any
, will have skew-dimension at most
. (In fact, the skew-dimension is basically the largest quantity which obeys all of these properties.)
Part (i) of this theorem was implicitly proven by Pálvölgi and Zhelezov by a different method. Part (ii) with replaced by
was established by Manners. To our knowledge, part (iii) is completely new.
Our proof strategy is to establish these combinatorial additive combinatorics results by using entropic additive combinatorics, in which we replace sets with random variables
, and cardinality with (the exponential of) Shannon entropy. This is in order to take advantage of some superior features of entropic additive combinatorics, most notably good behavior with respect to homomorphisms.
For instance, the analogue of the combinatorial doubling constant of a finite non-empty subset
of an abelian group
, is the entropy doubling constant
Our first main result is a “99% inverse theorem” for entropic Ruzsa distance: if is sufficiently small, then there exists a finite subgroup
of
such that
to a set
of small doubling, which can then be related to a subgroup
by standard inverse theorems; this gives a weak version of (1) (roughly speaking losing a square root in the bound), and some additional analysis is needed to bootstrap this initial estimate back to (1).
We now sketch how these tools are used to prove our main theorem. For (i), we reduce matters to establishing the following bilinear entropic analogue: given two non-empty finite subsets of
, one can find subsets
,
with
For parts (ii) and (iii), we first use an entropic version of an observation of Manners that sets of small doubling in must be irregularly distributed modulo
. A clean formulation of this in entropic language is the inequality
As one byproduct of our analysis we also obtain an appealing entropic reformulation of Conjecture 2, namely that if is an
-valued random variable then there exists a subspace
of
such that


Recent Comments