A basic problem in sieve theory is to understand what happens when we start with the integers (or some subinterval of the integers) and remove some congruence classes
for various moduli
. Here we shall concern ourselves with the simple setting where we are sieving the entire integers rather than an interval, and are only removing a finite number of congruence classes
. In this case, the set of integers that remain after the sieving is periodic with period
, so one work without loss of generality in the cyclic group
. One can then ask: what is the density of the sieved set
If the were all coprime, then it is easy to see from the Chinese remainder theorem that the density is given by the product
However, when the are not coprime, the situation is more complicated. One can use the inclusion-exclusion formula to get a complicated expression for the density, but it is not easy to work with. Sieve theory also supplies one with various useful upper and lower bounds (starting with the classical Bonferroni inequalities), but do not give exact formulae.
In this blog post I would like to note one simple fact, due to Rogers, that one can say about this problem:
Theorem 1 (Rogers’ theorem) For fixed
, the density of the sieved set is maximized when all the
vanish. Thus,
Example 2 If one sieves out
,
, and
, then only
remains, giving a density of
. On the other hand, if one sieves out
,
, and
, then the remaining elements are
and
, giving the larger density of
.
This theorem is somewhat obscure: its only appearance in print is in pages 242-244 of this 1966 text of Halberstam and Roth, where the authors write in a footnote that the result is “unpublished; communicated to the authors by Professor Rogers”. I have only been able to find it cited in three places in the literature: in this 1996 paper of Lewis, in this 2007 paper of Filaseta, Ford, Konyagin, Pomerance, and Yu (where they credit Tenenbaum for bringing the reference to their attention), and is also briefly mentioned in this 2008 paper of Ford. As far as I can tell, the result is not available online, which could explain why it is rarely cited (and also not known to AI tools). This became relevant recently with regards to Erdös problem 281, posed by Erdös and Graham in 1980, which was solved recently by Neel Somani through an AI query by an elegant ergodic theory argument. However, shortly after this solution was located, it was discovered by KoishiChan that Rogers’ theorem reduced this problem immediately to a very old result of Davenport and Erdös from 1936. Apparently, Rogers’ theorem was so obscure that even Erdös was unaware of it when posing the problem!
Modern readers may see some similarities between Rogers’ theorem and various rearrangement or monotonicity inequalites, suggesting that the result may be proven by some sort of “symmetrization” or “compression” method. This is indeed the case, and is basically Rogers’ original proof. We can modernize a bit as follows. Firstly, we can abstract into a finite cyclic abelian group
, with residue classes now becoming cosets of various subgroups of
. We can take complements and restate Rogers’ theorem as follows:
Theorem 3 (Rogers’ theorem, again) Let
be cosets of a finite cyclic abelian group
. Then
Example 4 Take
,
,
, and
. Then the cosets
,
, and
cover the residues
, with a cardinality of
; but the subgroups
cover the residues
, having the smaller cardinality of
.
Intuitively: “sliding” the cosets together reduces the total amount of space that these cosets occupy. As pointed out in comments, the requirement of cyclicity is crucial; four lines in a finite affine plane already suffice to be a counterexample otherwise.
By factoring the cyclic group into -groups, Rogers’ theorem is an immediate consequence of two observations:
Theorem 5 (Rogers’ theorem for cyclic groups of prime order) Rogers’ theorem holds when
for some prime power
.
Theorem 6 (Rogers’ theorem preserved under products) If Rogers’ theorem holds for two finite abelian groups
of coprime orders, then it also holds for the product
.
The case of cyclic groups of prime order is trivial, because the subgroups of are totally ordered. In this case
is simply the largest of the
, which has the same size as
and thus has lesser or equal cardinality to
.
The preservation of Rogers’ theorem under products is also routine to verify. By the coprime orders of and standard group theoretic arguments (e.g., Goursat’s lemma, the Schur–Zassenhaus theorem, or the classification of finite abelian groups), one can see that any subgroup
of
splits as a direct product
of subgroups of
respectively, so the cosets
also split as
Applying Rogers’ theorem for to each “vertical slice” of
and summing, we see that
and then applying Rogers’ theorem for to each “horizontal slice” of
and summing, we obtain
Combining the two inequalities, we obtain the claim.